|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
自己编写的代码如下:但是有错,不知道为何出错
- ;程序如下,编写code段中的代码,将a段与b段中的数据依次相加,将结果存入c段中
- ;思路:先把段a的数据移入到段c中,再将段c中的数据与段b相加,结果存入段c
复制代码
;程序如下,编写code段中的代码,将a段与b段中的数据依次相加,将结果存入c段中
;思路:先把段a的数据移入到段c中,再将段c中的数据与段b相加,结果存入段c
assume cs:code
a segment
db 1,2,3,4,6,7,8 ; 字节型
a ends
b segment
db 1,2,3,4,6,7,8
b ends
cc segment
db 0,0,0,0,0,0,0
cc ends
code segment
start:
mov ax,a
mov ds,ax ;将a的段地址放入ds
mov bx,0
mov cx,8
mov ax,cc
mov es,ax
s: mov es:[bx],[bx];出错
inc bx
loop s ;依次移入c段中
mov bx,0
mov ax,b
mov ds,ax
mov cx,8
s0: add es:[bx],[bx] ;出错
inc bx
loop s0
mov ax,4c00h
int 21h
code ends
end start
|
|