首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

初学汇编——两数相加,该怎么处理

2012-02-24 
初学汇编——两数相加题目要求:在数据区定义两个16位的二进制数,用8位加减运算指令计算这两个数的和,将结果

初学汇编——两数相加
题目要求:在数据区定义两个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怎么不错~~

热点排行