📄 h1025.asm
字号:
;输入一个16进制数,通过查表显示出来
;要求:有提示性语句'please input one hex number 0 ~ F:'
.model small
.stack 256
.data
ascii db 30h, 31h, 32h, 33h, 34h, 35h, 36h, 37h, 38h, 39h
db 41h, 42h, 43h, 44h, 45h, 46h
msg db 'please input one hex number 0 ~ F:',0dh,0ah,'$'
hex db ?
.code
.startup
mov bx, offset ascii
mov dx, offset msg
mov ah, 9
int 21h
mov ah, 01h
int 21h
and al, 0fh
mov hex, al
cmp al, 09h
jb next
mov al, hex
next: xlat
mov dl, al
mov ah, 2
int 21h
.exit 0
end
;.model small
;.stack 256
;.data
; ASCII db 30h,31h,32h,33h,34h,35h
; db 36h,37h,38h,39h ;0-9
; db 41h,42h,43h,44h,45h,46h ;A-F
; string db 'please input one hex number 0-F: ',0dh,0ah,'$'
;.code
;.startup
;mov dx,offset string
;mov ah,9
;int 21h
;mov bx,offset ASCII
;mov ah,1
;int 21h
;and al,0fh
;xlat
;mov dl,al
;mov ah,2
;int 21h
;.exit 0
; end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -