h1025.asm
来自「我在汇编课上完成的一些作业(上机常见习题)和汇编课本上的几个例题」· 汇编 代码 · 共 52 行
ASM
52 行
;输入一个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 + =
减小字号Ctrl + -
显示快捷键?