21,500
社区成员
发帖
与我相关
我的任务
分享data segment
Data dw 01FFh;要转换数
data ends
stack segment STACK
db 256 dup(0)
tos label word
stack ends
code segment
assume cs:code,ds:data
begin:
mov ax,data
mov ds,ax
mov es,ax
mov ax,stack
mov ss,ax
mov sp,offset tos
;开始
xor ax,ax
mov ax,Data ;要转换的数的ASICC
xor cx,cx
DoDiv:
mov bl,2
div bl
push ax
inc cx
xor ah,ah
cmp al,0
jnz DoDiv
DoPrt:
pop dx
xchg dh,dl
add dl,30h
mov ah,2
int 21h
loop DoPrt
exit:
mov ax,4c00h
int 21h
code ends
end begin