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

📄 task_4.asm

📁 一些汇编语言的实验设计源代码
💻 ASM
字号:
;Task_4.asm		习题3_3  第4题
;4.	数据段中存放有一个无符号字数据N_BIN,将其转换成非压缩格式的BCD码,存于N_BCD开始的单元中(高位在前);

data	segment	para
	N_BIN	dw	8000H					;无符号字数据
	N_BCD	db	5	dup(0)				;存放非压缩格式BCD码
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
			mov		ax, data
			mov		ds, ax
			mov		si, N_BIN
			mov		cx, 16
	main1:	shl		si, 1
			mov		di, 5
	main2:	mov		al, N_BCD[di-1]
			adc		al, N_BCD[di-1]
			AAA
			mov		N_BCD[di-1], al
			dec		di
			jnz		main2
			loop	main1
			mov		ax, 4c00h
			int		21h
	main	endp
code	ends
	end		main

⌨️ 快捷键说明

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