欢迎来到天天文库
浏览记录
ID:46033585
大小:165.08 KB
页数:8页
时间:2019-11-20
《汇编语言试题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、汇编语言试题及参考答案 汇编语言课程想要学得好多做试题是关键下面是阳光网小编整理的汇编语言试题以供大家阅读 (每小题1分共20分) 1.指令JMPFARPTRDONE属于(D) A.段内转移直接寻址B.段内转移间接寻址 C.段间转移直接寻址D.段间转移间接寻址 2.下列叙述正确的是(C) A.对两个无符号数进行比较采用CMP指令对两个有符号数比较用CMP S指令 B.对两个无符号数进行比较采用CMPS指令对两个有符号数比较用CM P指令 C.对无符号数条件转移采用JAE/JNB指令对有符号数条件转移用JGE/J NL指
2、令 D.对无符号数条件转移采用JGE/JNL指令对有符号数条件转移用JAE/J NB指令 3.一个有128个字的数据区它的起始地址为12ABH:00ABH请给出这 个数据区最末一个字单元的物理地址是() A.12CSBHB.12B6BHC.12C59HD.12BFEH 4.在下列指令的表示中不正确的是(C) A.MOVAL[BX+SI]B.JMPSHORTDONI C.DEC[BX]D.MULCL 5.在进行二重循环程序设计时下列描述正确的是(A) A.外循环初值应置外循环之外;内循环初值应置内循环之外外循环之内 B.外循环
3、初值应置外循环之内;内循环初值应置内循环之内 C.内、外循环初值都应置外循环之外 D.内、外循环初值都应置内循环之外外循环之内 6.条件转移指令JNE的测试条件为(A) A.ZF=0B.CF=0C.ZF=1D.CF=1 7.8086CPU在基址加变址的寻址方式中变址寄存器可以为(D) A.BX或CXB.CX或SIC.DX或SI D.SI或DI 8.已知BX=2000HSI=4321H则指令MOVAX[BX+SI+2]的源操作在 (A)中 A.数据段中偏移量为3236H的字节 B.附加段中偏移量为3234H的字节 C.数
4、据段中偏移量为3234H的字节 D.附加段中偏移量为3236H的字节 9.执行如下程序:() MOVAX0 MOVAX0 MOVBX1 MOVCX100 A:ADDAXBX INCBX LOOPA HLT 执行后(BX)=(C) A.99B.100C.101D.102 10.上题的程序执行后(AX)=(B) A.5000B.5050C.5100D.5150 11.对于下列程序段:() AGAIN:MOVAL[SI] MOVES:[DI]AL INCSI INCDI LOO
5、PAGAIN也可用指令完成同样的功能 A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB 12.下面指令序列执行后完成的运算正确的算术表达式应是() MOVALBYTEPTRX SHLAL1 DECAL MOVBYTEPTRYAL A.y=x2+1B.x=y2+1C.x=y21D.y=x21 13.在一段汇编程序中多次调用另一段程序用宏指令比用子程序实现起来 (B) A.占内存空间小但速度慢B.占内存空间大但速度快 C.占内存空间相同速度快D.占内存空间相同速度慢 14.在程序执行过程中
6、IP寄存器中始终保存的是() A.上一条指令的首地址B.下一条指令的首地址 C.正在执行指令的首地址D.需计算有效地址后才能确定地址 15.PSW寄存器中共有位条件状态位有位控制状态位() A.6、3B.3、6C.8、4D.4、8 16.下列指令执行时出错的是(A) A.ADDBUF1BUF2 B.JMPDWORDPTRDAT[BX] C.MOVAX[BX+DI]NUM D.TESTAL08H 17.已知(AX)=4321H执行下述三条指令后(AX)=(D)MOVBXAX NEGBX ADDAX,BX A.432
7、1HB.0EDCCHC.6DCCHD.0000H 18.在下列指令中指令的执行会影响条件码中的CF位() A.JMPNEXTB.JCNEXTC.INCBX D.SHLAX1 19.串指令中的目的操作数地址是由提供(C) A.SS:[BP]B.DS:[SI]C.ES:[DI] D.CS:[IP] 20.将DX的内容除以2正确的指令是() A.DIV2B.DIVDX2C.SAR
此文档下载收益归作者所有