What is the role of the ACC register?
Main ALU operand/result register.
What is the B register used for?
Multiplication and division instructions.
Purpose of DPTR?
16-bit pointer for MOVX external memory access.
What is the PSW register?
Program Status Word: CY, AC, OV, P, RS1/RS0.
What are RS1 and RS0?
Bits selecting register bank 0–3.
Default stack pointer value?
07h.
Which port requires external pull-ups?
Port 0.
Purpose of Port 3?
Alternate functions: INT0, INT1, T0, T1, RXD, TXD, WR, RD.
Address range for internal RAM?
00h–7Fh.
Address range for SFRs?
80h–FFh.
Bit-addressable RAM range?
20h–2Fh.
Bit-addressable SFRs example?
TCON, PSW, ACC, B, Ports.
What does CY flag indicate?
Carry flag.
What does AC represent?
Auxiliary carry for BCD operations.
What does OV indicate?
Signed overflow.
What does P indicate?
Parity: 1=odd, 0=even.
When does parity flip?
Whenever number of 1s in ACC changes.
When does overflow occur?
If signed addition exceeds range -128 to +127.
Timer tick duration at 11.0592MHz?
1.085 microseconds.
Timer Mode 1 bit-width?
16-bit.
Timer Mode 2 bit-width?
8-bit auto-reload.
Meaning of C/T=0?
Counts internal clock (timer).