【汇编语言程序设计】期末考试-试卷及参考答案课程编号:课程名称:汇编语言程序设计考试形式:闭卷学院:信息工程专业:计算机科学与技术考试日期:题号一二三四五六七八九十总分累分人签名题分2012182030100得分考生注意事项:1、本试卷共7页,请查看试卷中是否有缺页或破损
如有立即举手报告以便更换
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场
一、单项选择题(每小题2分,共20分)1.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区第一个字单元的物理地址是(A)
A.12B5BH;B.12B6BH;C.12C59H;D.12BFEH
2.在下列指令的中,不能实现把AX寄存器内容清零的指令是(C)
A.SUBAX,AX;B.XORAX,AX;C.ORAX,0000H;D.ANDAX,0000H
3.条件转移指令JNE的测试条件为(A)
A.ZF=0;B.CF=0;C.ZF=1;D.CF=1
4.8086CPU在基址加变址的寻址方式中,变址寄存器可以为(D)
A.BX或CX;B.CX或SI;C.DX或SI;D.SI或DI
5.设(AX)=1000H,NEGAXNOTAX执行上述两条指令后,正确的结果是(B)
A.(AX)=1001H;B.(AX)=0FFFH;C.(AX)=1000H;D.(AX)=0111H
6.串指令中的目的操作数地址一定是由____A__提供
()A.ES:[DI];B.SS:[BP];C.DS:[SI];D.CS:[IP]
7.将DX的内容除以2,正确的指令是(C)
A.DIV2;B.DIVDX,2;C.SARDX,1;D.SHLDX,1
用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)
A.目标程序;B.汇编语言源程序;C.可执行程序;D.汇编程序
9.用一条指令仅实现将AX←BX+SI的方法是(