部分 2 cpu
2.1 overview
这 h8/300h cpu 是 一个 高-速 central 处理 单位 和 一个 内部的 32-位 architecture 那
是 upward-兼容 和 这 h8/300 cpu. 这 h8/300h cpu 有 十六 16-bit 一般
寄存器, 能 地址 一个 16-mbyte 直线的 地址 空间, 和 是 完美的 为 realtime 控制.
2.1.1 特性
这 h8/300h cpu 有 这 下列的 特性.
• upward 兼容性 和 h8/300 cpu
能 execute h8/300 序列 物体 programs 没有 改变
• 一般-寄存器 architecture
十六 16-位 一般 寄存器 (也 usable 作 十六 8-位 寄存器 或者 第八 32-位 registers)
• sixty-二 基本 说明
— 8/16/32-位 arithmetic 和 逻辑 说明
— 乘以 和 分隔 说明
— powerful 位-manipulation 说明
• 第八 寻址 模式
— 寄存器 直接 [rn]
— 寄存器 间接的 [@ern]
— 寄存器 间接的 和 displacement [@(d:16, ern) 或者 @(d:24, ern)]
— 寄存器 间接的 和 邮递-increment 或者 前-decrement [@ern+ 或者 @–ern]
— 绝对 地址 [@aa:8, @aa:16, 或者 @aa:24]
— 立即的 [#xx:8, #xx:16, 或者 #xx:32]
— 程序-计数器 相关的 [@(d:8, pc) 或者 @(d:16, pc)]
— 记忆 间接的 [@@aa:8]
• 1-mbyte* 直线的 地址 空间
便条: * 这 cpu, 如果 使用 alone, 能 进入 一个 最大 地址 空间 的 16 mbytes. 不管怎样,
这 最大 地址 空间 的 这 h8/3032 序列 是 1 mbyte.
15