⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h1025.asm

📁 我在汇编课上完成的一些作业(上机常见习题)和汇编课本上的几个例题
💻 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 + -