- 注册时间
- 2005-5-8
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2005-5-22 01:57:00
|
显示全部楼层
以下是引用SAILOR-HB在2005-5-21 10:03:48的发言:
1.语法:
CALL N
CALL 语句后面跟的N是个地址.
例如 (NC1020的) CALL 63940,这里面的63940就是个地址.
2.功能:
调用指定地址处的程序.调用的程序是以6502汇编语言的程序.
例如 (NC1020的) CALL 63940:
63940这个地址处的数据是 0,13,196,96
它们的汇编语言程序为:
INT $C40D
RTS
功能是进入 DEBUG.
3.用法:
如果你了解6502汇编语言的话,可以试着使用CALL来让你的程序提高运行速度或者实现一些在BASIC中无法直接实现的功能.比如"中国象棋"中的菜单,比如在程序中调用系统功能,比如使用一些高速的数据复制代码加速程序,等等.这些需要你在了解6502汇编语言的基础上将代码 POKE 到一个预定的位置,然后 CALL 这段代码即可.
谢谢大家回帖。但我还是有一个地方不明白。文曲星一个地址不是只能存8bit吗?那一个地址怎么有4个数呢?
|
|