购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.9.1 特性

HCS08CPU的特性包括:

● 目标代码完全向前兼容M68HC05 和M68HC08 系列;

● 16 位堆栈指针(SP);

● 16 位变址寄存器(H:X),具有强大的变址寻址方式;

● 8 位累加器(A);

● 很多指令视X为第二个通用的 8 位寄存器;

● 7 种寻址方式:

隐含寻址——操作数隐含在内部寄存器;

相对寻址——用有符号数表示到转移地址的偏移量;

立即寻址——指令中的操作数在指令机器码中;

直接寻址——对存储器 0 页空间$0000~$00FF操作;

扩展寻址——对存储器 64 KB任何空间操作;

使用H:X的变址寻址——5 种子模式,包括自动增量模式;

使用SP的堆栈寻址——2 种子模式,提高C编译效率器;

● 存储器到存储器的数据传送指令,具有 4 种寻址方式组合;

● 溢出标志、半进位标志、负标志、零标志和进位标志的存在支持了有符号数、无符号数和BCD(Binary-Coded Decimal)操作结果的条件转移;

● 高效的位操作指令;

● 快速的 8 位乘 8 位乘法指令和 16 位除以 8 位除法指令;

● 用于调用低功耗模式的STOP和WAIT指令。 PxbCvlOE1iCt9fsyz+bP5ChDSfb9lhlTR2CFUFtPt4mRR4ZQM9nQLDqJngkp53Mh

点击中间区域
呼出菜单
上一章
目录
下一章
×