PIC16C5X單片機寄存器文件
數(shù)據(jù)寄存器文件
PIC16C5X的8位數(shù)據(jù)總線連接兩個基本的功能部件,由32個或80個可尋址的位寄存器與I/O端口組成的寄存器文件和一個8位字寬的算術邏輯單元(ALU),32字節(jié)的RAM可直接用塊結構尋址,每個塊為16個字節(jié),如下圖所示。使用文件選擇寄存器(f4),數(shù)據(jù)可直接尋址或間接尋址。工作寄存器w可執(zhí)行立即尋址,這種指令結構從程序存儲器讀取數(shù)據(jù)送入w寄存器。
PIC16C5X的寄存器文件分為兩個功能組,操作寄存器和通用寄存器,操作寄存器包括實時時鐘/計數(shù)器RTCC、PC、狀態(tài)寄存器、I/O寄存器(PORTS)和文件選擇寄存器,通用寄存器存放數(shù)據(jù)及控制數(shù)據(jù)。
算術/邏輯運算單元 8位算術/邏輯運算單元ALU連接一個工作寄存器(w寄存器),它是通過w寄存器對數(shù)據(jù)進行算術和邏輯運算,也可對w寄存器或任何文件寄存器進行操作。 |
評論