- UID
- 117291
- 性别
- 男
|
大家好,我现在初学HC908系列的8bit MCU,现学习中有以下几点疑问恳请大家赐教:
1. 指令CBEQX #opr,rel 是指变址寄存器中的X与立即数#opr比较相等就跳到标号处还是累加器ACC与立即数#opr比较相等就跳到标号处??
2.指令BHS与指令BCC都是C=0就转移,他们在使用上有何区别(BLO和BCS也是一样)??
3.无条件转移指令BRA rel 和子程序调用指令BSR rel 寻址范围都是-126~+129之间,要是超过这个范围如64K空间如何使用?(C51系列有长转移LJMP和长调用LCALL)
4. HC08系列为了兼容HC05系列,在中断时只把X入栈,中断返回后自动弹出,H需要人为的用指令入栈,但是中断返回时H是自动弹出还是另外需要一条指令PULH让他出栈呢?
5. C51系列有4组R0~R7的工作寄存器,HC08好像没有,那一般用哪些寄存器来作经常存放变量的工作寄存器呢? |
|