LindiX 发表于 2005-7-23 13:46:00

NAND是存储介质,没有任何接口可以直接切换出NAND。
AND#$0F, ORA#$0A是切换Active BIOS($C000-$DFFF)到第$0A页。

qyfcool 发表于 2005-7-23 13:51:00

回帖好快啊......
不好意思我打错了,是把0A地址AND#$0F, ORA#$01,再送回去.
BIOS是干什么的?作用和PC的一样吗?切换有什么用呢?

LindiX 发表于 2005-7-23 13:57:00

LDA $0A, AND #$0F, ORA #$01, STA $0A
是将$C000-$DFFF切换到RAM04。ORA#$01是切换到RAM04;而ORA#$02、#$03……(>#$01)是切换到ActiveBIOS。
ActiveBIOS是BRK执行的实际内容。

qyfcool 发表于 2005-7-23 14:17:00

哦,中断不是在内核里的?在BIOS里?

qyfcool 发表于 2005-7-25 12:33:00

RAM04可以在BASIC中切换吗?直接切换.

qyfcool 发表于 2005-7-23 13:43:21

[求助]关于中断

是断到底是什么?它的程序(主程序)似乎不需要载入RAM,而看内核中断时,没见到任何发送语句,但可以直接对0A进行操作,很多是AND#$0F 再 ORA#$0A。是不是切到NAND的?但不在RAM中进行不会死机吗?
页: [1]
查看完整版本: [求助]关于中断