鱼C论坛

 找回密码
 立即注册
查看: 2592|回复: 1

[汇编作业] 实验五作业

[复制链接]
发表于 2019-10-16 13:43:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题:

将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, [bx]
                mov es:[bx], 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, [bx]
                mov ah, es:[bx]
                add al, ah
                mov es:[bx], al
                inc bx
                loop s1
               
                mov ax, 4c00H
                int 21H
code ends
end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-11 11:06:50 | 显示全部楼层
为什么我会显示语法错误在c处
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-5 20:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表