没个正样 发表于 2012-1-24 04:21:44

汇编语言,实验5探讨!

本帖最后由 没个正样 于 2012-1-24 13:08 编辑

题目:把a、b段依次相加,结果存放c中.


assume cs:code

a segment
db 1,2,3,4,5,6,7,8
a ends

b segment
db 1,2,3,4,5,6,7,8
b ends

d segment
db 0,0,0,0,0,0,0,0
d ends

code segment
start:
   mov ax,a
   mov es,ax
   mov ax,d
   mov ds,ax
   mov bx,0
   mov cx,8
s:mov dl,es:
   mov ds:,dl
   inc bx
   loop s
   
   mov ax,b
   mov es,ax
   mov bx,0
   mov cx,8
s0:mov dl,es:
   add ds:,dl
   inc bx
   loop s0

   mov ax,4c00h
   int 21h
code ends

end start




页: [1]
查看完整版本: 汇编语言,实验5探讨!