注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

深夜是徘徊在潮湿睫毛上的我的梦以及他的梦

是直到最后都无法放手的一种气息,是我们生命中最后的思念……

 
 
 

日志

 
 

每日一词(3) FC的程序入口  

2012-05-12 09:48:48|  分类: FC教程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

FC游戏根本就是一个程序

那么,一定有一个入口,一个开始运行的地方.
这个地方是固定的吗?

我们学习过6502之后发现,运行的入口,即开始位置不是固定的
而是由一个"指针"指定的

这个指针的位置却是固定的,它就是在$FFFC-$FFFD
在PROM的末尾

6502是8位芯片,就是说运算的数,一次只能运算一个字节,但是它的总线寻址是16位的,也就是说保存一个地址数要用2个字节.

一个地址数要分成高位和低位来保存,低位放在低字节,高位放在高字节
每日一词(3)  FC的程序入口

FC游戏根本就是一个程序

那么,一定有一个入口,一个开始运行的地方.
这个地方是固定的吗?

我们学习过6502之后发现,运行的入口,即开始位置不是固定的
而是由一个"指针"指定的

这个指针的位置却是固定的,它就是在$FFFC-$FFFD
在PROM的末尾

6502是8位芯片,就是说运算的数,一次只能运算一个字节,但是它的总线寻址是16位的,也就是说保存一个地址数要用2个字节.

一个地址数要分成高位和低位来保存,低位放在低字节,高位放在高字节

即,如果程序入口在$8023
那么$FFFC保存的是$23
$FFFD保存的是$80

你也可以用Debug模拟器,打开ROM,从内存查看器,找到$FFFC和$FFFD

  评论这张
 
阅读(913)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017