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

📄 task_1.asm

📁 一些汇编语言的实验设计源代码
💻 ASM
字号:
;Task_1.asm		习题3_3  第1题
;1.内存中以BUF单元开始存放8个16位二进制数,试编程将8个数倒序后存放于BUF开始的单元,试编程

data	segment	para
	BUF	dw	-2, -1, 0, 1, 2, 3, 4, 5
data	ends
ss_seg	segment	stack
	dw	50	dup(0)
ss_seg	ends
code	segment
	assume	cs:code,ds:data,ss:ss_seg
	main	proc	far
			push	ds
			xor		ax, ax
			push	ax
			mov		ax, data
			mov		ds, ax
			mov		cx, 8
			xor		bx, bx
	main1:	push	BUF[bx]			;将8个数依次入栈
			inc		bx
			inc		bx
			loop	main1
			mov		cx, 8
			lea		bx, BUF
	main2:	pop		[bx]			;将堆栈中的内容依次出栈
			inc		bx
			inc		bx
			loop	main2
			ret
	main	endp
code	ends
	end		main

⌨️ 快捷键说明

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