* 影响标志指令 :参看教材 P376 中附录
* 如何依照标志判断两数大小(分两种状况)
3.2 有关习题
1.计算机指令普通包括 操作码 和 操作数 两某些。
2.设 SP 为 0100H,SS 为 1000H,则执行 PUSH AX 后,SP= 00FE H,SS= 1000 H。
3.8086 系统中,栈底在堆栈 最高地址端 (最高地址端、最低地址端)。
4.如果 VAL 为数据段中 0056H 单元符号名,其中存储内容为 0FF2H,当执行指令:
• MOV BX,VAL 后,BX= 0FF2H ;
• 而执行: LEA BX,VAL 后,则 BX= 0056H 。
5.设 CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H
则:指令 MOV AX,[BP+SI+4]源操作数有效地址为 0214H ,物理地址为 24514H 。
指令 MOV AX,[DI+100H]源操作数有效地址为 0306H ,物理地址为 24306H 。
6.设 AX=H,BX=H,则在执行了指令 CMP AX,BX 后,标志位 CF 为 1 , AX=
H 。
7.执行指令“XOR AX,AX”后,标志位 ZF 值为 1 。
8.若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)= 1111
1111B ;执行指令“AND AL,BL”后,(AL)= 0000 0000B 。
9.在使用 8086 间接输入/输出指令时,必要在执行该指令之前将相应端口地址送入 DX
寄存器中。
第四章 汇编语言及其程序设计
4.1 基本知识构造
☞宏汇编
1. 掌握惯用伪指令:DB,DW,DD,EQU,=,ORG,
评论0
最新资源