本帖最后由 zl2168 于 2016-11-24 21:47 编辑
1. 51汇编只认R0~R7,不认R8~R28。
2. 4个工作寄存器区,只能打开一个。即当前只能用一个,都称为R0~R7。至于那一组,由PSW中PSW.4、PSW.3决定。
3. 可用00H~1FH替代28个工作寄存器,但那是直接地址,不是工作寄存器。
4. R0~R7的操作指令与直接地址的操作指令是不同的,对同一存储地址(即28字节单元)的操作指令码、指令字节数和指令执行机周数都不同。51有专用于R0~R7的指令,R0~R7的操作指令比直接地址的操作指令,指令字节数少1字节,指令执行机周数少1机周。
以上摘自张志良编著《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,便于阅读理解,便于自学。
|