显示按下的键的编码的汇编源代码
来源:互联网 发布:名词解释 软件生存周期 编辑:程序博客网 时间:2024/04/29 23:48
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;Filename: KeyCode.asm
;Function: Display the code of key that you pessed
;Author : Purple Endurer
;
;Date Log
;-----------------------------------
;02-05-2003 Created!
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
codeseg segment
;===================================
assume cs: codeseg, ds:codeseg
org 100h
;-----------------------------------
@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
- 显示按下的键的编码的汇编源代码
- 显示按下的键的编码的汇编源代码
- 汉诺塔的汇编源代码
- Visual Studio 2008如何显示源代码的汇编代码
- gedit下汇编不高亮显示的解决办法
- 【原创】演示文本方式下显示汉字的汇编源程序
- Minix下的汇编
- Linux下的汇编
- 调试时总是显示反汇编或“没有可用于当前位置的源代码”
- 贪吃蛇游戏的源代码(汇编)
- Eratosthenes筛法的粗糙汇编源代码
- 8086汇编语言 新手入门的汇编源代码
- 关于汇编的图形显示
- Linux下显示目录树的源代码包
- Minix下的汇编2
- MIPS体系下的汇编
- MIPS体系下的汇编
- MIPS体系下的汇编
- [转贴]美丽的童话——"游戏学院"真相探访
- PL/SQL脚本的错误控制
- D型血:静静地死去
- oracle 常用功能函数汇总
- 情感
- 显示按下的键的编码的汇编源代码
- 技术
- ALCATEL OT556 一款绝对垃圾的手机
- Pro*C的学习笔记
- Visual C++中的ODBC编程实例
- 万能指针怎么用?
- C中对于字符串的操作总结
- 我要去深圳
- 地狱的使者