初学汇编——两数相加
题目要求:在数据区定义两个16位的二进制数,用8位加减运算指令计算这两个数的和,将结果送往数据区原始数据的后面。
我的程序:
name text1
data segment
buffer dw 1234h,5678h
data ends
code segment
assume cs:code,ds:data
start: move ax,data;注:汇编时提示从这里就开始错了
mov ds,ax
clc
move al,low buffer[0]
adc al,low buffer[1]
move buffer[2],al
move ah,high buffer[0]
adc ah,high buffer[1]
move al,0
add buffer[2],ax
move ah,4ch
int 21h
code ends
end start
我初学汇编,一窍不通。望高手指教:哪里错了,为什么错,怎样改。
[解决办法]
大哥你mov写成move怎么不错~~