admin管理员组文章数量:1794759
汇编语言:编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段
题目介绍
程序如下,编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段。
assume cs:code,ds:a,ds:b,ds:c 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: ;? code ends end start 代码展示 ;编写code代码,将a段b段中的数据依次相加,将结果存在c段中。 assume cs:code,ds:a,ds:b,ds:c 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 bx,0 ;偏移量 mov dx,0 ;求和寄存器 mov cx,8 ;定义循环次数 db定义一个byte s: ;--注意啊--每次dx要清空呀 mov dx,0 ;求和寄存器 ;加段a的数据 mov ax,a mov ds,ax add dl,[bx] ;加段b的数据 mov ax,b mov ds,ax add dl,[bx] ;将和放到段c中 mov ax,c mov ds,ax mov [bx],dl inc bx loop s mov ax,4c00h int 21h code ends end start 检测结果
版权声明:本文标题:汇编语言:编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686862280a111656.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论