汇编语言(本)A.docVIP

  • 19
  • 0
  • 约2.51千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
汇编语言(本)A

网络教育 标准试卷 共3页 第1页 中山电大 标准试卷 共2页 Page ···1··· 密封线 班 级 学 号 姓 名 装订 装订 考生答题请勿过此线 密封线 电子科技大学网络教育 2010年 1 月期末考试试卷 课程:汇编语言程序设计(本) 课程试卷(A) 0 0 0 大题号 一 二 三 四 五 六 七 八 合 计 得 分 拟题人:夏百战 审题人:石世光 一、填空(每空1分,共20分) 1.符号‘$’代表___________的现行值,定位伪指令ORG是把某一个值赋给___________,表示以给定值作起始偏移量。 2.-1的8位二进制补码是 ; 3、跳转指令JZ发生跳转的条件是 ; 4.指令“MOV [BX],DX”中,源操作数的寻址方式是 ,目的操作数的寻址方式是 ; 5.程序段 MOV AL, 40H ADD AL, AL ADC AL, AL ADC AL, AL 执行后,(AL) __ ___, CF ____ ___。 6.8086/8088CPU寻址外设端口的两种寻址方式为___ _ ___和____ _ _; 7.在8086/8088CPU中,可用与作地址指针的寄存器有 , , , SI和 DI。 8. 在8086/8088指令系统中,_______ __是一个字节表示两个BCD码,______ _是一个字节的低4位表示一个BCD码,高4位通常为0000或0011等。 9.在用指令MUL进行字节乘法时,一个操作数隐含使用寄存器_______,运算所得结果隐含地存放在寄存器_______。 10.在8086CPU指令系统中,要获得数组变量所占的总字节数,使用_ 运算符,要获得数组变量的元素个数,使用_ __运算符,要获得变量的类型数字,使用_ _运算符。 二、判断(每空2分,共20分) 1、汇编语言子程序调用时入口参数可通过寄存器、共享变量和堆栈方式传递,其中堆栈方式传递变量最节省内存,运行效率最高; ( ) 2、MOV AX,0FFH;MOV CS,AX ( ) 3、较高级语言而言,汇编语言更能直接、有效地控制计算机硬件,且易于产生速度快、容量小的高效率目标程序; ( ) 4、MOV BL,AL;POP AL ( ) 5、IP寄存器是指令指针寄存器,其始终存放着下一条要执行指令的地址,因此可通过mov指令给IP赋值,来实现程序的跳转; ( ) 6、汇编程序是把汇编语言编写的源程序翻译成可执行的目标程序; ( ) 7、伪指令是由汇编程序在汇编过程执行的指令; ( ) 8、物理地址是唯一代表存储空间中每个字节单元的地址; ( ) 9、 MOV DS, 0200H 10、ADD AX, BX [SI] 三、选择(每题2分,共30分) 1、在计算机内,字符均用ASCII码表示,一个字符在存储器中占用 A.4BIT B.1个字节 C.一个字 D.一个双字 2、下列指令中有语法错误的是( ); A.PUSH AX B.MOV IP, 2000h C.PUSH [20H+SI] D.MOV DS, 0AF5h A.2 B.4 C.3 D.6 6.无符号数比较,结果小于的条件转移指令是( ) A.JL B.Je C.JB D.Js 7.串传送指令MOVS的源操作数和目的操作数可来自( ) A.源操作数来自DS:[SI],目的操作数来自ES:[DI] B.源操作数来自DS:[SI],目的操作数来自DS:[DI] C.源操作数来自ES:[SI],目的操作数来自ES:[DI] D. 源操作数来自DS:[SI],目的操作数来自SS:[DI] 8、逻辑地址2000H:180H对应的物理地址是 A、20180H B、座机电话号码H C、21800H D、20018H 9.在取MOV BX, 0123H 指令的源操作数时,使用的逻辑地址是( ) A.无 B.DS:0123H C.CS:IP D.ES:0123H 10.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( ) A.BX或CX B.SI或DI C.DX或SI D.CX或SI 11.把AL中的数据输出到端口8CH中正确指令是( ) A.OUT 8CH,AL B.IN 8CH,AL C.MOV [8Ch],AL D.MOV 8Ch,BL 12.CPU响应可屏蔽中断请求是通过( )引脚发出两个负脉冲通知外设。 A.NMI B.RESET C.ALE D.INTR 13.循环指令LOOP终止循环的条件是( ) A.CX=0 B.CX-1=0 C.CX 0 D.以上都不对 14、伪指令“ENDP”告诉汇编程序(

文档评论(0)

1亿VIP精品文档

相关文档