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

📄 训练项目九:ps2键盘的使用.s

📁 长沙理工自己的实验程序
💻 S
📖 第 1 页 / 共 2 页
字号:
	.module _训练项目九:PS2键盘的使用.c
	.area vector(rom, abs)
	.org 20
	jmp _ps
	.area data(ram, con, rel)
_key::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
_shift::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
_up::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
_flag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
_count::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
_UnShifted::
	.blkb 2
	.area idata
	.byte 28,'a
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 50,'b
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 33,'c
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 35,'d
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 36,'e
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 43,'f
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 52,'g
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 51,'h
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'C,'i
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 59,'j
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'B,'k
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'K,'l
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 58,'m
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 49,'n
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'D,'o
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'M,'p
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 21,'q
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 45,'r
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 27,'s
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 44,'t
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 60,'u
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 42,'v
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 29,'w
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 34,'x
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 53,'y
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 26,'z
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'E,48
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 22,49
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 30,50
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 38,51
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 37,52
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 46,53
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 54,54
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 61,55
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 62,56
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'F,57
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 14,39
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'N,45
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'U,61
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 93,92
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 41,32
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'T,91
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 91,93
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'L,59
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'R,39
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'A,44
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'I,46
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'J,47
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'q,46
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'p,48
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'i,49
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'r,50
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'z,51
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'k,52
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 's,53
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 't,54
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'l,55
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'u,56
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 125,57
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 13,9
	.area data(ram, con, rel)
_Shifted::
	.blkb 2
	.area idata
	.byte 28,'A
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 50,'B
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 33,'C
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 35,'D
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 36,'E
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 43,'F
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 52,'G
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 51,'H
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'C,'I
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 59,'J
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'B,'K
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'K,'L
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 58,'M
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 49,'N
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'D,'O
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'M,'P
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 21,'Q
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 45,'R
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 27,'S
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 44,'T
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 60,'U
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 42,'V
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 29,'W
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 34,'X
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 53,'Y
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 26,'Z
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'E,48
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 22,49
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 30,50
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 38,51
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 37,52
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 46,53
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 54,54
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 61,55
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 62,56
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'F,57
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 14,126
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'N,95
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'U,43
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 93,124
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 41,32
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'T,123
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 91,125
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'L,58
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'R,34
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'A,60
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'I,62
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'J,63
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'q,46
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'p,48
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'i,49
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'r,50
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'z,51
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'k,52
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 's,53
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 't,54
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'l,55
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'u,56
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 125,57
	.area data(ram, con, rel)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -