计算机系统题库.pdf

计算机系统题库.pdf

ID:48035923

大小:509.99 KB

页数:61页

时间:2020-01-31

计算机系统题库.pdf_第1页
计算机系统题库.pdf_第2页
计算机系统题库.pdf_第3页
计算机系统题库.pdf_第4页
计算机系统题库.pdf_第5页
资源描述:

《计算机系统题库.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机系统题库1.0题题章题干选项1选项2选项3选项4解析号型节101微机中1k字节表示的二进制10008×100010248×10241k字节=1024字节,1字节=8比特位数是()。2013×4096+15×256+5×16+178910123×4096+15×256+5×16+17后两项可以合并3×4096+15×256+6×16+1×1,4096、256、计算结果的二进制表示包含16、1在二进制里都是单独一位1,所以1的个数由前面的数决定,3的二进制为11,15的二进制为1111,6的二进制为110,1的二进制为1,所以上述

2、计算结果包含2+4+2+1=9个1。多少个1?()311movb$191,%al指令可以用正确错误movb$191,%al指令可以看成是将二进制数10111111传送到%al寄存器,而-65的二进制movb$-65,%al代替。补码同样是10111111,因此这两条指令所完成的操作完全相同。401cmova%eax,%ebx在什么情况CF=1andZF=0CF=0andZF=0CF=0andSF=0CF⊕ZF=1cmova表示大于才传送,CF=0表示两数比较时没有产生借位或进位,而ZF=0表示结果不下会将%eax的值传送给为零,因此

3、答案为B%ebx?513指令pushl%ebp的行为等价对错pushl指令的功能是把数据压入到栈上,将一个双字值压入栈中,首先要将栈指针减于以下两条指令:subl4,然后将值写到新的栈顶地址。$4,%espmovl%ebp,(%esp)601cmovb%eax,%ebx的意思是将%eax与%ebx的将%eax与%ebx的判断CF标志位,判断ZF标志位,cmovb指令为一条有条件传送指令,根据CF位的状态来进行传送,如果CF=1,则表示上值比较后,如果值比较后,如果如果CF为1,则如果ZF为0,则一次两个操作数(无符号数)比较或运算时

4、,产生了进位或借位,这时候将传送数据%eax寄存器中的%eax寄存器中的将%eax中的值传将%eax中的值传。值比%ebx寄存器值比%ebx寄存器送给%ebx送给%ebx中的值大,则将中的值小,则将%eax寄存器中的%eax寄存器中的值传送到%ebx中值传送到%ebx中702若[x]补=0.1101010,则[x]1.00101011.0010110.0010110.110101正数的补码与原码相同,负数的补码是用正数的补码按位取反,末位加1求得此题中X原=()补为正数,则X原与X补相同803以下指令不改变任何条件码cmptestl

5、ealaddleal指令不改变任何条件码,因为它是用来进行地址计算的的是()903假设寄存器%eax的值为x,xy0xA+y+4*x不确定执行该条汇编后,寄存器%eax的值是x,寄存器%ecx的值是y,寄存器%edx的值是%ecx的值为y。则执行leal0xA+y+4*x0xA(%ecx,%eax,4)%edx后,寄存器%eax的值是()1003movl传送的是()字节32841movl传送32位双字,是4个字节1103以下指令将做了符号扩展的movsbwmovzbwmovsblmovzwlmovsbw是将做了符号扩展的字节传送到字

6、;movzbw是将做了零扩展的字节传送到字;字节传送到双字的是()movzwl是将做了零扩展的字传送到双字。1201在一段汇编程序中多次调用占内存空间小,占内存空间大,占内存空间相占内存空间相宏指令和子程序都是是用一条语句来代替一段程序以简化源程序的设计。宏指令在编译另一段程序,用宏指令比用但速度慢但速度快同,速度快同,速度慢时进行替换,而子程序则是在程序时进行调用,对于多次调用的情况,宏指令会在每一次出现的地方都进行替换,而子程序则是在每次调用时复用其代码,因此宏指令与子子程序实现起来()程序相比,占用内存空间大。在执行方面,由于

7、调用子函数时,每次都需要保护/恢复断点与现场等,这些都要占用CPU时间,而宏指令不需要,因此速度更快。第1页,共61页计算机系统题库1.01303两个带符号数分别保存在相同不同无法确定SF=0,OF=1ASF:符号寄存器、OF:溢出标志%eax和%ebx中,且%eax>%ebx,当执行指令cmpl%eax,%ebx之后,SF和OF的值为()。1402十进制数2000化成十六进制7CD7D07E07F0十进制数2000转十六进制即(7F0)16数是()。1503段内直接转移指令采用的寻直接寻址相对寻址绝对寻址间接寻址在段内寻址采用相对

8、寻址,相对于段地址址方式是()16010x502c+0x8=()0x3c0x550x5010x5034简单的十六进制计算。1706在Cache的地址映射中,若主全相联映射直接映射组相联映射混合映射存中的任意一块均可映射到Cache内的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。