You are on page 1of 8

https://youtube.com/playlist?

list=PLLUdSopR4-yjXmayEv9M4jZDpLjClCQ27
12MHz Standard frequency
PSW Program Status Word (like Flag)

PC Program Counter

DPTR Data Pointer

SFR – Special Function Register

Only B register can use for operand for MUL/DIV

Latch to hold the value


AC Axillary carry X future use

8*4 32 registers default is Bank 0 used in internal RAM of 128 Bytes


8*4 =32 general purpose registers. These register can address with address or name R1,R2 etc(then
use bank selectors). There are 16*8 =128 bit addressable area. Address same as internal RAM of 128
bytes. Distinguish by instruction type Byte instruction or bit instruction.
TCON start or stop timer.

We have 16 bit time so we need 2 register for hold the count TL0 TH0

Addressing mode is the manner is manner in which operand is given in the instruction.
DPTR store base address of a table, A store index ,

Only R0 & R1 can use with@

Look up table stored in ROM

111 instructions

Every instruction have 4 types or 5types depending on addressing modes.

Instruction set is divided into 5 groups.

First group is Arithmetic instruction.

When you add big number lower byte use ADD second by ADDC Add with carry
SETB can use bit memory or carry flag also

CPL complement 0 become 1 and 1 become 0

You might also like