欢迎来到天天文库
浏览记录
ID:38422523
大小:53.00 KB
页数:5页
时间:2019-06-12
《第4、5章 练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4、5章练习题习题一、选择题(请从下列各题所给答案中选出全部正确的答案)1、汇编程序是 的程序。 A、汇编语言 B、属于操作系统C、将汇编语言源程序翻译成目标文件 D、用高级语言建立数学模型2、、从建立XX.ASM文件到生成XX.EXE文件,中间要经过用 软件汇编,用 软件链接。 A、MASM,EDIT B、MASM,LINK C、DEBUG,TC D、TC,LINK3
2、、下列指令中 是对当前用户程序的堆栈进行栈操作。 A、POP DX B、MOV BL,SS:「SP」 C、PUSHF D、CALL SUBGRAM4、在下列指令中 指令的操作数是表示指令的地址。 A、PUSH DX B、SHR WORD PTR 「DI」,l C、JNZ NOZ D、RET5、指令:MOV
3、 DX,[BX+Dl+1200H]中的寻址方式为 。 A、源操作数:寄存器寻址,目的操作数:相对基址变址寻址 B、源操作数:相对基址变址寻址,目的操作数:寄存器寻址 C、相对基址变址寻址 D、寄存器寻址6、 可以用于寄存器间接寻址。 A、BP B、BL C、CX D、SI7、指令 是双操作数指令。 A、DEC SI B、PUSH AX C、
4、DIV CX D、CLD8、当微型计算机执行“MOV BX,[2000H]”指令时,实质上是CPU对内部存储器进行 操作。 A、写 B、读 C、调用 D、转移9、在下列指令中 指令的操作数是定义在内存中的数据。 A、MOV AX,[SI] B、INC BYTE PTR [BX] C、CALL Pl D、JE LO
5、P10、在数据传送指令中,立即数可以直接传至 。 A、通用数据寄存器 B、存储器单元 C、段寄存器 D、变址寄存器二、填空题1、8086/8088的寻址方式表明,汇编语言指令系统的数据基本来自 、 和 3个方面。2、在对存在内存单元中数据访问时, 就是存储单元的有效地址。3、
6、 指令的操作将使用到堆栈。4、JMP指令与CALL指令的区别是 。5、与“LOOP NEXT”等效的指令序列是 。6、能完成指令“XCHG AX,[SI]”功能的MOV指令序列是 。7、与指令“MOVSI,OFFSET TABLE”等效的指令是 (TABLE是已定义的数据变量名)。8、指令“MOV CL,0”执行后
7、可对寄存器CL清0。此外,指令 , , 执行的结果不但使CL=0,还使状态标志位 清0。9、设寄存器BL=2,则执行指令“MUL BL”的结果为AL*2,除此之外,指令 执行的结果也是AL*2。10、假设某程序的数据段中定义如下,请在注释部分写出各语句汇编后占内存空间的单元数。 CNT EQU 20 :占内存空间 单元 PARTNO DW ?
8、 :占内存空间 单元 PNAME DB CNT DUP(?) :占内存空间
此文档下载收益归作者所有