汇编语言设计复习题

汇编语言设计复习题

ID:11855918

大小:26.18 KB

页数:13页

时间:2018-07-14

汇编语言设计复习题_第1页
汇编语言设计复习题_第2页
汇编语言设计复习题_第3页
汇编语言设计复习题_第4页
汇编语言设计复习题_第5页
资源描述:

《汇编语言设计复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、选择题1.应用程序具有3个基本段,可执行指令应该保存于( A  )。A)代码段   B)数据段  C)堆栈段       D)附加段 2.8位补码F3H要扩展成16位补码应该是( D  ),这样其真值才不变。A)F0F3H     B)00F3H  C)10F3H        D)FFF3H 3.“mov[ebx+8],eax”指令的目的操作数采用( C  )寻址方式。A)存储器间接B)寄存器 C)寄存器相对    D)立即数 4.执行“sarebx,1”指令后,ebx最高D31位一定等于( D  )A)0         B

2、)1    C)D0位      D)D30位 5.在代码段内的-128~127个字节前后范围的跳转,可以用( C  )类型名表示。A)WORD  B)DWORD   C)SHORT  D)FAR 6.在Windows控制台环境,在当前光标显示信息应该使用( B  )函数(功能)。A)ReadConsole    B)WriteConsole    C)MessageBox     D)GetStdHandle 7.汇编语言源程序经汇编后不能直接生成( C  )A)OBJ文件   B)LST文件   C)EXE文件      D)C

3、RF文件 8.在ADD指令中,两个操作数的物理位置不可以安排在( A )中。A)两个主存储单元           B)一个主存储单元和一个数据寄存器C)两个数据寄存器D)一个堆栈单元和一个数据寄存器 9.假定ax=6987h,执行指令cmpax,0eb30h后,则标志位CF和OF的状态( C )。A)0,0        B)0,1      C)1,0           D)1,1 10.假定esp=00120100h,eax=1f6c2107h,执行指令pushax后,存放数据07h的物理地址是( C )。A)0012010

4、4hB)00120101h     C)001200fch      D)001200ffh 11.下列对标志寄存器中标志位产生影响的指令是( B  )A)jmp done             B)shl eax,2C)call subp             D)not eax 12.假设CL=98H,执行“MOVSXDX,CL”后,DX=( D  )A)F098H     B)0098H  C)1098H        D)FF98H 13.“mov80h[esi],eax”指令的目的操作数采用( C  )寻址方式。A)存

5、储器间接B)寄存器 C)寄存器相对    D)变址寻址 14.要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是(C  )。A)BUF   DW 9              B)BUF    DB   9C)BUF   DB  9DUP(?)      D)BUF    DW 9DUP(?) 15.下列指令执行后总是使CF=0,OF=0的是( A  )。A)AND    B)NEG    C)MOV    D)INC 16.下面指令的表示中,错误的操作是( C  )A)mov eax,[ebx+esi]    B)jmp n

6、earptrdon1C)dec [ebx]             D)mul cx 17.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( A ) A)xorbl,4fh              B)testbl,4fh   jznext                    jznext  C)andbl,4fh              D)orbl,4fh   jznext                    jznext 18.下列寄存器组中在段内寻址时不可以提供偏移地址的寄存器组是(

7、 C   )A)ECX,EBX                 B)EDI,EBPC)EIP,EAX                  D)EDX,ESI 19.若要使寄存器AL中的高4位不变,低4位为0,所用指令为(  B  )     A)AND AL,0FH           B)AND AL,0F0HC)OR  AL,0FH            D)OR  AL,0F0H 20.将汇编语言源程序文件翻译成目标代码文件的过程,称为(  A  )A)汇编    B)编辑   C)连接       D)调试 21. ADD求和

8、指令的结果最高位为1,则SF=(  B  )A)0       B)1      C)任意       D)不影响 22.子程序最后,通常需要执行的返回指令是(  D  )A)LOOP     B)JZ  C)CALL        

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

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

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