
第2个CPU
2.1
概观
该H8S / 2000 CPU是一个高速的中央处理单元与一个内部的32位体系结构
与H8 / 300和H8 / 300H CPU的向上兼容。该H8S / 2000 CPU有16个16位
通用寄存器,可寻址16M字节(体系结构上4 GB的)的线性地址空间,并且是
适合于实时控制。
2.1.1
特点
该H8S / 2000 CPU具有以下特点。
与H8 / 300和H8 / 300H CPU的向上兼容
能够执行H8 / 300和H8 / 300H的目标程序
通用寄存器架构
16个16位通用寄存器(也可用作16个8位寄存器或8个32位
寄存器)
65条基本指令
8位/ 16位/ 32位运算指令
乘法和除法指令
强大的位操作指令
8种寻址方式
直接注册【氡】
寄存器间接寻址[ @ERn ]
寄存器间接位移[@ ( D: 16 , ERn)内容或@ ( D: 32 , ERn)内容]
寄存器间接后增或预减[@ ERn与+或@ -ERn ]
绝对地址[ @aa :8, @aa :16, @aa :24或@aa : 32]
立即[ #XX : 8 , #XX : 16 ,或#XX : 32 ]
程序计数器相对@( D: 8 , PC)或@ ( D: 16 , PC) ]
存储器间接[ @@ AA : 8 ]
16M字节的地址空间
程序: 16M字节
数据:
16兆字节( 4 GB的体系结构)
21