data segment
message1 db 'please input a decimal number:','$'
message2 db 'the according hex number is:','$'
error db 'you have input a wrong number!',13,10,'$'
errorflag db ?
data ends
decihex segment
assume cs:decihex,ds:data
main proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov cx,10
mov errorflag,0
start:
lea dx,message1
mov ah,09
int 21h
call decibin
cmp errorflag,1
je exit1
call crlf
lea dx,message2
mov ah,09
int 21h
call binihex
call crlf
loop start
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载
- 1
- 2
前往页