Purpleendurer@CSDN

编程……任是无情也动人~

显示按下的键的编码的汇编源代码

;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;Filename: KeyCode.asm
;Function: Display the code of key that you pressed
;Author : Purple Endurer
;
;Date Log
;-----------------------------------
;02-05-2003 Created!
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

codeseg segment
;===================================
assumecs: codeseg, ds:codeseg
org100h
;-----------------------------------
@main proc near
mov dx, offset strHeader
mov ah, 09h
int 21h

mov ah, 0
int 16h
push ax
mov dl, al
mov cx, 4
shr dl, cl
call showhex

pop dx
push dx
and dl, 0fh
call showhex

mov dx, offset strSpace
mov ah, 09h
int 21h

pop dx
mov dl, dh
push dx
mov cl, 4
shr dl, cl
call showhex

pop dx
and dl, 0fh
call showhex

mov ax,4c00h
int 21h
main endp
;--------------------

showhex proc near
cmp dl, 9
jg @ga
add dl, '0'
jmp @show
@ga:
add dl, 'A'- 0ah
@show:
mov ah, 2
int 21h
ret
showhex endp

;----------------------
strHeader db "ASCII ScanCode", 0dh, 0ah, '$'
strSpace db 8 dup (' '), '$'
;======================
codeseg ends
end @main

阅读更多
文章标签: 汇编 function date c
想对作者说点什么? 我来说一句

led数码管显示 汇编代码

2012年05月22日 384B 下载

数码管显示4X4矩阵键盘按键号

2014年04月22日 57KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭