|
本帖最后由 zl2168 于 2016-11-24 21:47 編輯
1. 51匯編只認(rèn)R0~R7,不認(rèn)R8~R28。
2. 4個(gè)工作寄存器區(qū),只能打開(kāi)一個(gè)。即當(dāng)前只能用一個(gè),都稱(chēng)為R0~R7。至于那一組,由PSW中PSW.4、PSW.3決定。
3. 可用00H~1FH替代28個(gè)工作寄存器,但那是直接地址,不是工作寄存器。
4. R0~R7的操作指令與直接地址的操作指令是不同的,對(duì)同一存儲(chǔ)地址(即28字節(jié)單元)的操作指令碼、指令字節(jié)數(shù)和指令執(zhí)行機(jī)周數(shù)都不同。51有專(zhuān)用于R0~R7的指令,R0~R7的操作指令比直接地址的操作指令,指令字節(jié)數(shù)少1字節(jié),指令執(zhí)行機(jī)周數(shù)少1機(jī)周。
以上摘自張志良編著《80C51單片機(jī)實(shí)用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學(xué)習(xí)51單片機(jī)原理,便于閱讀理解,便于自學(xué)。
|
|