小赖子的英国生活和资讯

步步高学生电脑上 Basic 编程语言 peek 用法示例

阅读 桌面完整版

步步高学生电脑 是8位FC机的经典之作.它上面的BASIC有三个版本 1.0, 2.0 和 2.1

2.1 版本有个在线帮助,实际上是 help.cmd 1.0 是用 Esc 键退回到 DOS 的, 之后则是 Exit 命令.

BASIC语言有个 Peek 命令, 是用于访问内存的,就是直接给一个内存地址,返回这个地址上的值,这样来说很方便,比如可以把 bios 给 直接 dump 出来.

下面的例子显示了怎么样从键盘读键,然后从 内存地址 256, 257 中读出字符和扫描码.

10 A$=INKEY$
20 IF A$="" THEN GOTO 10
30 CODE=PEEK(256)
40 SCAN=PEEK(257)
70 PRINT A$
80 PRINT CHR$(CODE), SCAN
90 GOTO 10

INKEY$ 不会等待用户按键,如果用户没按,则返回空.相当于 KeyPressed 的用法. PEEK(256) 的值就是按的键值 PEEK(257) 则是扫描码

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version