dguest 发表于 2019-10-16 13:43:36

实验五作业

问题:

将a和b相加的结果放在c中。

思路:

先将a放入c中,将b和c相加结果再放入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

c segment
        db 0,0,0,0,0,0,0,0
c ends

code segment
start:        mov ax, a
                mov ds, ax
                mov ax, c
                mov es, ax
                mov bx, 0
                mov cx, 8
               
       s0:mov al,
                mov es:, al
                inc bx
                loop s0
       
                mov ax, b
                mov ds, ax
                mov ax, c
                mov es, ax
                mov bx, 0
                mov cx, 8
       
       s1:mov al,
                mov ah, es:
                add al, ah
                mov es:, al
                inc bx
                loop s1
               
                mov ax, 4c00H
                int 21H
code ends
end start

hujianjun123 发表于 2020-2-11 11:06:50

为什么我会显示语法错误在c处
页: [1]
查看完整版本: 实验五作业