本帖最后由 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單片機原理,便于閱讀理解,便于自學。
|