binidec.asm
来自「一些小程序,关于汇编语言中程序的中断的使用,例子中包括字符输出」· 汇编 代码 · 共 34 行
ASM
34 行
public binidec
code segment
binidec proc far
assume cs:code
mov cx,10000d
call dec_div ; bx被10000除
mov cx,1000d
call dec_div ; bx被1000除
mov cx,100d
call dec_div ; bx被100除
mov cx,10d
call dec_div ; bx被10除
mov cx,1d
call dec_div ; bx被1除
ret
; 定义子程序dec_div(十进制除)
dec_div proc near
mov ax,bx
mov dx,0 ; 被除数在dx:ax中
div cx
mov bx,dx ; 余数送bx
mov dl,al ; 商送dl
add dl,30h
mov ah,2h
int 21h ; 显示单个字符
ret
dec_div endp
binidec endp
code ends
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?