美文网首页
6502芯片:基础架构(6502 Microprocessor

6502芯片:基础架构(6502 Microprocessor

作者: 苹果王子刘泽庆 | 来源:发表于2021-05-05 19:20 被阅读0次

    6502芯片是一款相对简单的8位CPU,仅包含几个内置的寄存器(register),通过16位地址总线实现64Kb的最大寻址。6502采用小端读取,期望地址首先存储到内存的最低有效字节中。

    内存的开头的256个字节页(0000-00FF)被称为“零页”(Zero Page)。零页中保存着一些特殊寻址模式的焦点,它可以实现更短(或更快)的指令或者通过间接寻址方式访问内存。内存的第二页(0100-01FF)是系统堆栈预留位置,不允许重新定位使用。

    另外一个预留的地址段是内存的最后6个字节(FFFA-FFFF),它们被用来存储

    • 不可屏蔽中断请求处理程序(non-maskable interrupt handler),地址:$FFFA/B
    • 上电复位位置(the power on reset location),地址:$FFFC/D
    • BRK/中断请求处理程序(BRK/interrupt request handler), 地址:$FFFE/F

    6502芯片没有额外的针对硬件设备的特殊支持,因此指令必须映射到内存区域中,以便与硬件进行互通操作。

    相关文章

      网友评论

          本文标题:6502芯片:基础架构(6502 Microprocessor

          本文链接:https://www.haomeiwen.com/subject/wzzkdltx.html