`
caobihole
  • 浏览: 951755 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;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

分享到:
评论

相关推荐

    XVID编码器源代码剖析(含SSE2汇编)

    此源代码 在VC6 打上vs6sp5 和vcpp5 补丁后编译通过,因为所有汇编都是嵌入式汇编,故不需要nasm 编译器。 本书不是一本入门书籍,读者需要理解MPEG4 ASP 视频标准,熟悉C 语言和PC 汇编语言,MMX/SSE2 多媒体加速...

    《x86汇编语言-从实模式到保护模式》一书中的源代码,章节对应代码和pdf都在相关目录下

    《x86汇编语言-从实模式到保护模式》一书中的源代码,章节对应代码和pdf都在相关目录下 《x86汇编语言-从实模式到保护模式》一书中的源代码,章节对应代码和pdf都在相关目录下 《x86汇编语言-从实模式到保护模式》一...

    CC++源代码编码规范样本[汇编].pdf

    CC++源代码编码规范样本[汇编].pdf

    编码旋钮源代码

    旋转编码开关输入程序(中断方式),汇编语言,CPU为89S52.

    vc源代码合集.rar

    2012-06-11 08:46 1,691,629 Asm汇编编译器(VC++6.0源代码).rar 2012-06-11 08:57 88,576 C++ 开发中内存分配及堆和栈的区别.doc 2012-06-11 08:52 190,100 C++中二维数组与指针关系的剖析.pdf 2012-06-11 08:48 171...

    水波效应源代码(汇编、VC++、VB各一份)

    大家应该知道罗云彬那个著名的水波效应源代码吧,这里面就有,而且还有另外用VC++写的,还有用VB写的,看了一定会大有收获!!

    ^读键盘码值^字符编码^汇编课程设计

    ^读键盘码值^字符编码^汇编课程设计源程序和代码编译后的exe文件

    编译原理课程设计-C语言子集编译器(含报告和可运行源代码).rar

    通过所设计的C语言子集编译器能够对用户所输入的C语言子集程序代码进行词法分析、语法分析和语义分析,能将源代码编译成汇编指令(伪指令)。在进行编译的过程中,能过滤去 “//”或“/* */”形式的文字注释,具备...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    MCUTool.exe 源代码

    可选择生成汇编/C源代码格式的数据等。 采用AD转换方式作为按键输入时键值的计算,与温度/数字转换和用。此时 温度 列作为按键序列号。 2. LED 编码器 本功能主要用于自动根据图形信息、段位置信息生成可保存在...

    android平台即时通讯 源代码

    可以实现双向音视频交互、电视直播、音视频上传、文字交流、文件传输等功能,提供...并针对不同的CPU进行了汇编优化(ARMv6、ARMv7),同时可针对具体的手机、平板电脑等平台定制硬件编码、解码,实现高清视频交流。

    Intel汇编语言程序设计 第四版

    ·随书附带的CD-ROM中包含了Microsoft MASM 6.15汇编编译器、程序编辑器、一个宏库和本书的源代码 第四版的新增内容: ·Win32程序设计,包含控制台API和图形应用程序 ·对过程、递归、堆栈参数、结构和联合进行...

    vc源代码合集0951.rar

    vc源代码合集0951.rarvc源代码合集0951.rar 2012-06-12 11:54 80,235 (MSDN oct 2001)VC6 适用的最后一个版本[ISO].rar 2012-06-13 09:53 0 1.txt 2012-06-12 11:56 17,755 2011年北航计算机考研复试上机题.rar ...

    经典汇编语言教程 从网上收集而来 绝版的

    目录如下:包含源代码 1 预备知识 2 CPU资源和存储器 3 操作数的寻址方式 4 标识符和表达式 5 微机CPU的指令系统 6 程序的基本结构 7 子程序和库 8 输入输出和中断 9 宏 10 应用程序的设计 11 数值运算协处理器 12 ...

    嵌入在Python的x86-64汇编器PeachPy.zip

    64 ABI (Linux 和 OS X), Linux x32 ABI, Native Client x86-64 SFI ABI, Golang AMD64 ABI, Golang AMD64p32 ABI自动分配寄存器PeachPy 是灵活的,而且允许在同一代码中混合自动分配寄存器和硬编码寄存器汇编编程中...

    自己动手写操作系统(含源代码).part2

    我们有许多源代码公开的操作系统,可供随时下载和阅读,看上去好像让实现一个供自己把玩的微型操作系统变得容易很多,但事实往往不尽人意,因为这些代码动辄上万甚至几十几百万行,而且细节之间经常互相关联,要...

    自己动手写操作系统(含源代码).part1

    我们有许多源代码公开的操作系统,可供随时下载和阅读,看上去好像让实现一个供自己把玩的微型操作系统变得容易很多,但事实往往不尽人意,因为这些代码动辄上万甚至几十几百万行,而且细节之间经常互相关联,要...

Global site tag (gtag.js) - Google Analytics