汇编语言考试复习题及答案

汇编语言考试复习题及答案

ID:33259818

大小:59.00 KB

页数:8页

时间:2019-02-23

汇编语言考试复习题及答案_第1页
汇编语言考试复习题及答案_第2页
汇编语言考试复习题及答案_第3页
汇编语言考试复习题及答案_第4页
汇编语言考试复习题及答案_第5页
资源描述:

《汇编语言考试复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(从下列每题的四个选择中选择一个正确的,填入答题纸的相应位置。每小题2分,共30分)1.下列指令有语法错误的是__________。A)PUSHALB)ADDCAX,50HC)MOV[SI],[DI]D)JMPWORDPTR[BX+5]见书:35页,PUSH2.执行下列程序段后,(AX)=________。TABDW1,2,3,4,5,6ENTRYEQU3MOVBX,OFFSETTABADDBX,ENTRYMOVAX,[BX]  A)0003HB)0300HC)0400HD)0004H3.NC 指令不影响 _________标志。A)OFB)CFC)ZFD)SF4.执行下列指

2、令后:STR1DW‘AB’STR2DB16DUP(?)CNTEQU$-STR1MOVCX,CNTMOVAX,STR1HLT寄存器CL的值是________,寄存器AX的值是________。① A)10HB)12HC)0EHD)0FH②A)00ABHB)00BAHC)4142HD)4241H5.汇编语言源程序经汇编后不能直接生成文件。A).OBJB).LSTC).EXED).CRF6.8086CPU在基址加变址的寻址方式中,已知BX=2000H,SI=1234H,则指令“MOVAX,[BX+SI+2]”的源操作在中。(A)数据段中偏移量为3236H的字节(B)数据段中偏移量为3234H的字

3、节(C)附加段中偏移量为3236H的字节(D)附加段中偏移量为3234H的字节(A)19,20(B)20,无右孩子(C)无左孩子,20(D)无左孩子,无右孩子7.执行下面的程序段后,DAT1单元的值是。DAT1DB12H,34HDAT2DB56H,78HMOVAX,WORDPTRDAT1CMPAX,WORDPTRDAT2JADONEMOVBX,WORDPTRDAT2MOVWORDPTRDAT2,AXMOVWORDPTRDAT1,BXDONE:HLTA)12HB)34HC)56HD)78H8.下列指令中,正确的一条是。A)MOVBYTEPTR[BX],1000B)MOVAX,[SI][DI]

4、C)LEABX,4[BX]D)MOVAX,ARRAY1+ARRAY29.执行下列指令后:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLT寄存器AH的值是。A)92HB)8CHC)8DHD)00H10.设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是。A)200FEHB)0102HC)20102HD)00FEH11.对于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令完成同样的功能。A)REPMOVSBB)REPLODSBC)REPSTOSB

5、D)REPESCASB12.下列指令中,不影响标志位的指令是。A)RORAL,1B)JNCLabelC)INTnD)SUBAX,BX13.下列指令中,正确的一条是。A)MOVAH,BXB)MULAX,BXC)MOVSP,SS:DATA-WORD[BX][SI]D)LEADS,35[DI]14.假设V1和V2是用DW定义的变量,下列指令中正确的是。A)MOVV1,V2B)MOVV1,20HC)MOV2000H,V2D)MOVAL,V1二、填空题(将正确答案填入答题纸相应的地方。每题2分,共20分)1.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令pushax后

6、,存放数据21H的物理地址是_________。2.假定(AX)=96H,(BX)=65H,依次执行ADDAX,BX和 DAA指令后,(AL)=______。3.若定义 DATADW1234H,执行MOVBL,BYTEPTRDATA指令后,(BL)=______。4.若定义 DATADB0A5H,5BH,在指令MOVBX,___________DATA中填充,使指令正确执行。5.在MOVWORDPTR[0074H],55BBH指令的机器代码中,最后一个字节是________。6.写出将寄存器AX的内容求反的正确指令是___________________。7.设(AX)=2001H,执行C

7、MPAX,AX 后 (AX)=_________________。8.寄存器间接寻址方式中,操作数在__________中。9.下面两个语句的区别在于不能多次赋值,可以多次赋值。X1EQU1000HX2=1000H三、程序分析题(每题5分,共20分)1.执行下列程序后,指出相应寄存器的当前值。MOVSP,2000HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHRAX,1TEST

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

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

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