第三章
HC08/S08/RS08 CPU
主要内容 ØHC08 CPU基本构成 Ø 寻址方式 Ø 指令系统 Ø HCS08 CPU与HC08 CPU的比较 Ø RS08 CPU简介 Ø 08汇编语言基础
汇编语言要什么基础成功=艰苦劳动+正确方法+少说空话
《嵌入式技术基础与实践》
Created with SmartPrinter trail version www.i-enet
3.1 HC08 CPU基本构成
M68HC08系列单片机的各种型号CPU均使用HC08 CPU, 有时也将HC08 CPU称为CPU08,它具有如下特点:
①目标代码与M68HC05系列单片机向上兼容。 ②具有16位堆栈指针SP。 ③具有16位变址寄存器HX。 ④8MHz CPU内部总线频率。 ⑤64KB程序/数据存储器空间。 ⑥16种寻址方式。 ⑦不经过累加器A的存
储器之间数据直接传送。 ⑧快速8位×8位乘法指令、快速16位与8位相除指令,增强的BCD指令。 ⑨模块化结构,可扩展的内部总线定义可使寻址范围超过64KB。 ⑩低功耗的STOP、WAIT模式。
成功=艰苦劳动+正确方法+少说空话
《嵌入式技术基础与实践》
Created with SmartPrinter trail version www.i-enet
3.1 CPU12基本构成
HC08中有5个寄存器:
成功=艰苦劳动+正确方法+少说空话
《嵌入式技术基础与实践》
Created with SmartPrinter trail version www.i-enet
3.2 寻址方式
指令是对数据的操作,通常把指令中所要操作的数据 称为操作数,HC08 CPU所需的操作数可能来自:寄 存器、指令代码、存储单元。而确定指令中所需操作 数的各种方法称为寻址方式(Addressing Mode)。寻 址方式越多,指令系统的功能就越强,灵活性也越大 。MC68HC08系列单片机的寻址方式共有16种,比 MC68HC05单片机增加了8种。
成功=艰苦劳动+正确方法+少说空话
《嵌入式技术基础与实践》
Created with SmartPrinter trail version www.i-enet
3.2 寻址方式
1. 2. 3. 4. 5. 6. 7. 8. 9. 内在寻址方式(INH,Inherent addressing mode) 立即寻址方式(IMM,Immediate addressing mode) 直接寻址方式(DIR,Direct addressing mode) 扩展寻址方式(EXT,Extended addressing mode) 无偏移量变址方式(IX,Indexed, no offset addressing mode) 八位偏移量变址方式(IX1,Indexed,8-bit offset addressing mode) 十六位偏移量变址方式(IX2,Indexed,16-bit offset addressing mode) 相对变址寻址方式(REL, Relative addressing mode) 存储器:直接地址—直接地址寻址方式(DD)
10. 存储器:直接地址—变址、变址加1的寻址方式(DIX+) 11. 存储器:立即数—直接地址寻址方式(IMD) 12. 存储器:变址—直接地址、变址加1的寻址方式(IX+D)
成功=艰苦劳动+正确方法+少说空话
《嵌入式技术基础与实践》
Created with SmartPrinter trail version www.i-enet
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论