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

📄 coutbx.asm

📁 用汇编语言实现将bx寄存器的内容以10进制形式在显示器上输出使用递归算法,共45条指令程序在masm5.1 link3.60 环境下调试通过
💻 ASM
字号:
.model small
.code
start:	
	;mov bx,???? 
	call coutbx
	mov ax,4c00h
	int 21h
coutbx proc near
	pushf
	push bx
	push ax
	push dx
	push cx
	cmp bx,0
	jge $+15
	mov dl,45
	mov ah,2
	int 33
	mov ax,0
	sub ax,bx
	mov bx,ax
	call $+9
	pop cx
	pop dx
	pop ax
	pop bx
	popf
	ret
	cmp bx,10
	jnb $+12
	add bx,48
	mov dx,bx
	mov ah,2
	int 33
	ret
	push bx
	mov dx,0
	mov ax,bx
	mov cx,10
	div cx
	mov bx,ax
	call $-28
	pop bx
	mov dx,0
	mov ax,bx
	mov cx,10
	div cx
	mov bx,dx
	add bx,48
	mov dx,bx
	mov ah,2
	int 33
	ret
coutbx endp
end start

⌨️ 快捷键说明

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