汇编语言:编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段

编程知识 更新时间:2023-04-07 01:50:09

题目介绍

程序如下,编写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段

本文发布于:2023-04-07 01:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/bd6205f862531e539f76feb754be74d1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:汇编语言   代码   数据   code

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51661文章数
  • 14阅读数
  • 0评论数