?? 訓練項目九:ps2鍵盤的使用.s
字號:
.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 + -