指令系统之1
;§3.3 8086的指令系统;§3.3 8086的指令系统;3.3.1 数据传送指令;1. 通用数据传送指令 (General Purpose Data Transfer) ;1) MOV指令;数据段;数据段;数据段;1)MOV指令;1)MOV指令;1. 通用数据传送指令;1. 通用数据传送指令;例3.29
设SS=2000H
SP=40H
AX=25FEH
BX=3120H
依次执行指令:
PUSH BX
PUSH AX
POP BX
堆栈中的数据和SP的变化情况如图3.14所示。 ;1. 通用数据传送指令;1. 通用数据传送指令;1. 通用数据传送指令;先用DB伪指令建1个表格,存放0~9的七段码值。
表格起始地址为TABLE,数字0~9的七段码存放在相对于TABLE的位移量为0~9的单元中。
程序如下:
TABEL DB 40H,79H,24H,30H,19H;七段码表格
DB 12H,02H,78H,00H,18H
…
MOV AL,5 ;AL←数字5的位移量
MOV BX,OFFSET TABLE ;BX←表格首地址
XLAT TABLE ;查表得AL=12H
;2. 输入输出指令 (Input and Output);2. 输入输出指令;2.
原创力文档

文档评论(0)