⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task_7.asm

📁 一些汇编语言的实验设计源代码
💻 ASM
字号:
;Task_7.asm		习题3_1 第6题
;在数据段中以BUF单元开始连续存放8个8位二进制有符号数,请编写完整汇编程序求8个数之和,
;并将结果存放于16位二进制有符号数SUM单元中。

data	segment	para
	BUF	db -1, -2, 5, 6, 10, 100, 127, -128
	SUM	dw 0
data	ends
ss_seg	segment	stack
	dw	50 dup(0)
ss_seg	ends
code	segment	para
	assume cs: code, ds: data, ss: ss_seg
	main	proc	far
			mov		ax, data
			mov		ds, ax
			xor		ax, ax
			mov		bx, ax
			mov		cx, 8
	main1:	mov		al, BUF[bx]
			cbw
			add		sum, ax
			inc		bx
			loop	main1
			mov		ax, 4c00h
			int		21h
	main	endp
code	ends
	end	main

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -