Language Programming
Lecture-1
Course Introduction
Processor Memory
I/O
Basic Computer Organization
Processor Memory
Operation Data
Basic Computer Organization
Processor Memory
Operation Data
Basic Computer Organization
Address Bus
Data Bus
Processor Memory
Control Bus
Dimensions of Memory
Horizontal Dimensions = Width of Memory Cell
00000000
00000001
Binary Vertical
Dimensions
Addresses
=
Of
Size of
00100011
Memory Memory
00100100
Cells 00100101
Basic Computer Organization
Processor Memory
Control Bus
Basic Computer Organization
REGISTERS
Registers
Accumulator Register
Function:
Mathematical and Logical Operations
Registers
Function:
Holds the Address of Operands
Registers
General Purpose
Function:
Temporary Storage
of
Intermediate Results
Registers
Function:
Collection of different boolean
information each bit has an
independent meaning
Registers
Flag / Program Status Word
C O P D Z I A S
C = Carry Flag
Registers
Carry Flag
1111111111111111
+1111111111111111
0000000000000001
0000000000000000
16 – bit Accumulator
Carry Flag = CF
Registers
Program Counter
Instruction Pointer
Function:
Address of next instruction to be executed
MNEMONIC
Instruction Groups