- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计组期中题库word版1、(C)在ATT汇编中,以下关于MOV指令正确的是( ) A.MOVL $0x06B3,%AL B.MOVW $0x03,%DS C.MOVB %AL,%BL D.MOVL (%EBX),(%EAX)2、(D)C语言程序在编译运行的过程中会产生一系列中间文件,下列与hello程序的相关文件中,是二进制文件的是( ) A.hello.s B.hello.i C.hello.c D.hello.o3、(D)设X=0x69B34A25,机器字长w=32,则下列选项中,可以设置X的最高有效字节为1,其余不变的是( ) A.X|0xFF000000 B.X|0xFF C.X0xFF000000 D.X0xFF4、(B)设有符号数X,Y的值分别是,X=0x41,Y=0x85,机器字长w=8,则X+Y等于( ) A.0x84 B.0xC6 C.0xFC D.以上结果都不正确5、(B)在32位机上,C语言char类型数据的取值范围是( ) A.-127~127 B.-128~127 C.-127~128 D.-128~1286、(D)在GDB调试过程中,可以用来查看内存的指令是( ) A.countinue B.break C.run D.examine7、(C)下列式子中,结果为0的是,其中X表示任意非0的未知数( ) A.X^(~X) B.X|0xFF C.!X D.~X8、(B)以下关于进程的虚拟地址空间的表述正确的是( ) A.栈的大小在执行过程中是不可更改的。 B.内核虚拟存储器是用户代码不可见的存储器。 C.堆只是栈的另一种表述,与栈没区别。 D.程序代码被加载在用户栈中。9、(C)下列8086通用寄存器中,专门用作堆栈的栈顶指针的是( ) A.EAX B.EBP C.ESP D.ESI10、(B)对于指令MOVL $0x23,(%eax) ,下列说法正确的是( ) A.将立即数23传送至寄存器EAX。 B.该指令不能执行,有语法错误。 C.将立即数23传送至EAX寄存器中的保存的内存地址。 D.将立即数35传送至EAX寄存器中的保存的内存地址。11、(A)基址寄存器是EBP或ESP时,默认的段寄存器是( ) A.SS B.CX C.AX D.BX12、(C)在32位机上,设地址0x_arrayInt: .int 1,2,3,4,5,6,7在代码段中有下列操作:MOVL _arrayInt,%ESPMOVL $2,%EDXMOVL (%ESP,%EDX,$4),%EAX执行上述后,EAX的值为( ) A.0x01 B.0x02 C.0x03 D.0x0413、(A)在32位小端机上,假设已知内存0xCD438501,0xCD438502,0xCD438503,0xCD438504的值分别为0x12,0x34,0x56,0x78。从0xCD438501读取一个字,其结果为( ) A.0x1234 B.0x3412 C.0 D.0x7856341214、(答案有误)下列数值中,哪个可能是64位机上int*的值( ) A.0xefff4390 B.0 C.0xefff43903dd23347h D.0xefff43903d(C)设X=0x37,Y=0xD7,则执行~X!Y的值为( ) A.0xC8 B.0x9F C.0x00 D.以上都不正确16、(应为0xFA)设机器字长w=8,X=0xD4,则将X进行算术右移3位后的结果为( ) A.0xFD B.0xA0 C.0x1A D.0xAF17、(A)设机器字长w=8,X=0xD4,则B2T8(X)的结果为( ) A.-44 B.212 C.44 D.-21218、(A)设机器字长w=8,已知int X=0xE8,则(unsigned)X等于( ) A.232 B.-232 C.24 D.-2419、(B)32位机中,表达式-10U的值为( ) A.1 B.0 C.-1 D.无法判断20、(C)32位机中,表达式-2147483647-1U2147483647的值为( ) A.1 B.-1 C.0 D.无法判断21、(D)下列选项中,不是-5的补码表示的是( ) A.[111011] B.
文档评论(0)