微机原理汇编语言程序指令计算
发布网友
发布时间:2022-12-24 22:06
我来回答
共1个回答
热心网友
时间:2023-09-22 05:10
DA1 DB 63H, 52H, 16H, 7AH
:
:
:
LEA BX, DA1 装载DA1地址 BX=10 09H
MOV CX, WORD PTR DA1 获取DA1两个字节数据,左边高右边低 CX=52 63
AND CX 000FH 52 63和000Fh执行与运算 CX=00 03H
MOV AL, DA1+2 装载DA1第三个字节数据 AL=16H
SHL AL,CL 将AL左边移动三位 AL=B0H
故:AL=B0 CL=03 BX=10 09
ORG 1000H
A DB '$', 10H
B DB 'COMPUTER'
C DB 1234H, 0FFH
D DB 5 DUP(?)
MOV AL, A $ 的ascii码AL=10H
MOV DX, A 高对高,低对低原则DX=1024H
MOV BX, OFFSET B B的偏移地址BX=1002H
MOV CX, 3[BX] 获取数据第四,五个字节数据,也就是PU的ascii码CX=5550h