资源描述:
《汇编语言程序设计练习题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题从每小题的四个备选答案中,选出一个正确答案,并将正确答案的番号填人括号内。1.用来存放下一条将要执行的指令地址的寄存器是(B)A.SPB.IPC.BPD.CS2.要使串处理从低地址向高地址进行,应把标志位置为(D)A.IF=1B.TF=0C.DF=1D.DF=03.使状态标志位CF清零的错误指令是(C)A.ORAX,AXB.SUBAX,AXC.MOVCF,0D.CLC4.设SP=1110H,执行PUSHAX指令后,SP的内容为(B)A.SP=1112HB.SP=110EHC.SP=1111HD.SP=110FH5.汇编源程序出现语法错误的指令有(D)A.MO
2、V[BX+SI],ALB.MOVAX,[BP+DI]C.MOVDS,AXD.MOVCS,AX6.下列串操作指令中,必须同时指明源串和目的串地址的指令是(D)A.STOSWB.LODSWC.SCASWD.CMPSW7.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是(B)A.SHRBL,1B.SHLBL,1C.SARBL,1D.RCRBL,18.执行PUSHAX指令的正确步骤是(A)A.1.SP←SP-1,(SP)←AHB.1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL2.(SP)←AL,SP←SP-1C.1.SP←SP+1,(SP)←AH
3、D.1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL2.(SP)←AL,SP←SP+19.CF=1时转移到目标地址的条件转移指令是(B)A.JNCB.JCC.JZD.JS10.在执行NEG指令时,对标志位CF有影响,其影响的规则是(C)A.对正数求补时,CF=0B.对负数求补时,CF=0C.对非零数求补时,CF=1D.对零求补时,CF=111.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是(A)A.目的操作数最高位为0B.目的操作数最高位为1C.目的操作数为任意情况D.无论什么情况都不可能相同12.设AL=04H,BL=0F8H,执行
4、IMULBL指令后,结果是(D)A.AX=0032HB.AX=00E0HC.AX=03E0HD.AX=0FFE0H13.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是(D)A.MOVAX,BUFl*BUF2B.MOVAX,BUF1/BUF2C.MOVAX,BUF1+ES:BUF217D.MOVAX,BUF2-BUF114.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是(C)A.INCWORDPTR[BX+SI]B.INCCX,[SI+COUNT]C.NEGBYTEPTR[BX]D.ADDAX,B15.NUMEQU80HDAD
5、B34HANDDA,NUM上述语句执行后,DA中的内容是(D)A.0B4HB.80HC.34HD.016.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为(A)A.立即、直接、间接B.直接、间接、立即C.直接、立即、间接D.不一定17.语句DA1DB2DUP(3,5,7)汇编后,该语句可等同于的语句是(D)A.DA1DB3,5,7B.DA1DB2,3,5,7C.DA1DB3,5,7,2D.DA1DB3,5,7,3,5,718.MOVAL,80HMOVCL,2SARAL,CL上述指令序列执行后,结果是(D)A.AL=40HB.AL=20HC.AL=0C0HD.A
6、L=0E0H19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是(A)A.INCALB.ADDAL,1DAADASC.ADDAL,1D.STCDAAAAA20.现有数据存储如图所示:20H38H41H55H30100H30101H30102H30103H设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是(B)A.AL=20HB.AL=38HC.AL=00HD.AL=41H21.若定义DATDW'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是(B)A.0041HB.4100H17C.xx41HD.4
7、1xxH[注]选项C.和D.中的XX表示任意数据。22.假设VAR为变量,指令MOVBX,OFFSETVAR的寻址方式是(C)A.直接寻址B.间接寻址C.立即寻址D.存储器寻址23.下列指令中,不影响标志位的指令是(A)A.SUBBX,BXB.RORAL,1C.JNCLabelD.INTn24.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEABX,[DI]后,(BX)=(C)A.0100HB.55AAHC.AA55HD.4100H25.直接、间接、立即三种寻