Files
pic16f84-sim/README.md
DarkressX 9e73a08b8f Registers (#3)
* Byte Dataclass

* Added some abbreviations and registers of bank0

* New Bank approach

* implemented indirect Addressing of registers..partially

* Added other unique special registers to bank array

* Working Memory with direct and indirect addressing

* Some simplifications and branch removals

* Added working register

* Removed NewByte.java

* Simplified if statements

* Removed unneccesary check in if
2023-05-19 22:24:58 +02:00

23 lines
487 B
Markdown

# pic16f84-sim
FSR = File select register > is a pointer:
Addressing INDF actually addresses the register whose
address is contained in the FSR register
SFR = Special function register
W = Working register
Status = Status register
GPR = General purpose register; Directly or indirectly accessible through FSR
C = Carry > Status register
DC = Digit Carry > Status register
Z = ZeroFlag > Status register
INTCON = Interrupt Condition(?) register
SRAM in Bank1 is mappend to Bank0