欢迎来到天天文库
浏览记录
ID:50883724
大小:50.95 KB
页数:4页
时间:2020-03-15
《汇编语言样题及答案-修改.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汇编语言-习题3一、单项选择题:1.CPU要访问的某一存储单元的实际地址称( ) A.段地址 B.偏移地址 C.物理地址 D.逻辑地址2.某存储单元的物理地址是12345H,可以作为它的段地址有( ) A.2345H B.12345H C.12340H D.1234H3.执行后使BX=0的同时也使CF=0,OF=0的指令是( ) A.XORBX,BX B.ORBX,BX C.ANDBX,BX D.CMPBX,BX4.循环控制指令LoopNZ/LoopNE
2、控制循环继续执行的条件是( ) A.CX≠0且ZF=1 B.CX≠0且ZF=0 C.CX≠0或ZF=1 D.CX≠0或ZF=05.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( ) A.DAA校正指令的功能已自动加在AH中 B.进位值在AF中,校正后根据AF内容再加在AH中 C.进位值在CF中,校正后根据CF内容再加在AH中 D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.AND,OR,XOR,NOT
3、为四条逻辑运算指令,下面的解释正确的是( ) A.指令XORAX,AX执行后,AX内容不变,但设置了标志位 B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0 C.指令ANDAX,OFH执行后,分离出AL低四位 D.NOTAX,执行后,将AX清07.在执行下列指令时,需要使用段寄存器DS的指令是( ) A.STOSW B.ADDAL,CL C.NEGBX D.INCDA[BX]8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应
4、执行的指令是( ) A.ADDBH,01H B.ORBH,01H C.XORBH,01H D.TESTBH,01H9.完成对CL寄存器的内容乘以4的正确操作是( ) A.ROLCL,1 B.MUL4 ROLCL,1 C.SHLCL,1 D.MOVCL,2 SHLCL,1 SHLCL,CL10.下面各传送指令中,正确的是( ) A.MOV[DI],[SI] B.MOV[DX+DI],AL C.MOVWORDPTR[BX],
5、0100H D.MOVAL,BX11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( ) A.名字的第一个字符可以是大写英文字母及小写英文字母 B.名字的第一个字符可以是字母、数字及、@、_ C.名字的有效长度≤31个字符 D.在名字中不允许出现$12.要实现使BETA的值为56,应采用语句为( ) A.BETADB56 B.BETADB56H C.BETAEQU56 D.BETAEQU56H13.REPZCMPSW指令,重复执行的终止条件是( )
6、 A.CX=0或ZF=0 B.CX=0且ZF=0 C.CX=0或ZF=1 D.CX=0且ZF=114.下面程序段执行后,AL中的内容是( ) MOVAX,8833H ADDAL,AH DAA A.21 B.21H C.0C1H D.0DDH15.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为( ) A.ZF=1 B.ZF=0 C.SF=1 D.SF=016.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在
7、“CMPAL,BL”指令后应跟的分支指令是( ) A.JNCLOP1 B.JA LOP1 C.JCLOP1 D.JGE LOP117.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( ) A.STOSW B.LODSW C.SCASW D.CMPSW18.设AL=0AH,下列指令执行后能使AL=05H的是( ) A.NOTAL B.ANDAL,0FH C.XORAL,0FH D.ORAL,0FH19.DA1 DW‘AB’,‘CD
8、’,‘EF’,‘GH’( ) ┇ MOVAX,DA1+3 指令执行后AX中的内容是 A.‘EF’ B.‘CD’ C.‘BC’ D.‘FC’20.使用DOS系统功能调用时,使用的软中断指令是( ) A.INT21 B.INT10H C.INT16H D.INT21H二、填空题:21.十六进制数0FFF8H表示的十进制正数为________,表示的十进制负数为________。22.若DS=0F3EH,SI=2000
此文档下载收益归作者所有