帮我做一题汇编语言题!!谢谢了

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:27:38
已知BUF单元有一个单字节无符号数X,按要求编写一程序段计算Y(无符号字数据),并将其存于累加器! Y=X-20+3X

; 本程序通过编译,运行正确
X equ 67
BUF db X
Start: push cs
pop ds ;使数据段与代码段同段
mov al,X
xor ah,ah
shl ax,1 ;乘2
shl ax,1 ;乘2
sub ax,20 ;Y=4X-20
Exit_Proc: mov ah,4ch ;结束程序
int 21h
Code ENDS
END Start ;编译到此结束

X EQU 40H

MOV A, X
RL A
RL A
ADD A, #20
RET
;结束