SlideShare a Scribd company logo
1 of 8
Download to read offline
10/26/2014
1
Computer Organization
Instructors :
Dr. Abdul Raouf Khan
Mr.Marwan El-Haj
Basic Computer Organization and
Design
:Program: It is a set of instructions, that specify
the sequence by which processing has to
occur.
Instruction code: Is a group of bits that instruct
the computer to perform a specific operation.
It is divided into two parts:
a) Operation code b) Operand
10/26/2014
2
Operation code:
The operation code (op code) is a group of
bits that define the operation to be performed
e.g. ADD, SUB, MUL, XOR, etc
The op code has at least β€˜n’ bits for a given
2n (or less) distinct operations.
Operand
The operand is the data on which action is to
be performed
e. g
ADD B
Mov x
Etc
10/26/2014
3
Stored Program Organization
Addressing
1. Immediate addressing: when the second
part of the an instruction code specifies an
operand, the instruction is said to have an
immediate operand
2. Direct addressing: when the second part of
an instruction code specifies the address of
an instruction
10/26/2014
4
Addressing contd
3. Indirect addressing: when the second part of
an instruction code specifies the address of a
memory word in which the address of an
operand is found, the instruction is said to
have an indirect address.
Instruction format
10/26/2014
5
Computer Registers
The computer needs processor registers for
manipulating data and a register for holding
address.
The following are the registers needed for a
basic computer and there functions are listed
as well
Computer Registers
10/26/2014
6
Computer Registers
10/26/2014
7
Data transfer
Bus register / memory
From Memory to Bus Read Control of
Memory Should be 1
S2 S1 S0 Decimal equivalent Register
0 0 1 1 AR
0 1 0 2 PC
0 1 1 3 DR
1 0 0 4 AC
1 0 1 5 IR
1 1 0 6 TR
1 1 1 7 Memory
Data transfer
From bus to register
Register bus , load input LD = 1
From bus to memory
Write input WR = 1
10/26/2014
8
Question?
Can We Swap the Contents of two registers
in one Cycle? Explain

More Related Content

What's hot

Micro program example
Micro program exampleMicro program example
Micro program examplerajshreemuthiah
Β 
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086samirbharat77
Β 
Addressing mode
Addressing modeAddressing mode
Addressing modeilakkiya
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modesAJAL A J
Β 
Addressing modes (detailed data path)
Addressing modes (detailed data path)Addressing modes (detailed data path)
Addressing modes (detailed data path)Mahesh Kumar Attri
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modesMukta Garg
Β 
Addressing mode of 8051
Addressing mode of 8051Addressing mode of 8051
Addressing mode of 8051Nitin Ahire
Β 
addressing modes
addressing modesaddressing modes
addressing modesSadaf Rasheed
Β 
B.sc cs-ii-u-3.2-basic computer programming and micro programmed control
B.sc cs-ii-u-3.2-basic computer programming and micro programmed controlB.sc cs-ii-u-3.2-basic computer programming and micro programmed control
B.sc cs-ii-u-3.2-basic computer programming and micro programmed controlRai University
Β 
Memory reference instruction
Memory reference instructionMemory reference instruction
Memory reference instructionSanjeev Patel
Β 
Computer Organisation - Addressing Modes
Computer Organisation - Addressing ModesComputer Organisation - Addressing Modes
Computer Organisation - Addressing ModesArunaDevi63
Β 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNAnonymous Red
Β 

What's hot (18)

Micro program example
Micro program exampleMicro program example
Micro program example
Β 
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
Addressing modes/Addressing Mode with illustration/ Addressing mode in 8086
Β 
Instruction codes
Instruction codesInstruction codes
Instruction codes
Β 
Computer System Architecture
Computer System ArchitectureComputer System Architecture
Computer System Architecture
Β 
Addressing mode
Addressing modeAddressing mode
Addressing mode
Β 
Lecture 9 310h-2
Lecture 9 310h-2Lecture 9 310h-2
Lecture 9 310h-2
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modes
Β 
Addressing modes (detailed data path)
Addressing modes (detailed data path)Addressing modes (detailed data path)
Addressing modes (detailed data path)
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modes
Β 
Patt patelch04
Patt patelch04Patt patelch04
Patt patelch04
Β 
Addressing mode of 8051
Addressing mode of 8051Addressing mode of 8051
Addressing mode of 8051
Β 
addressing modes
addressing modesaddressing modes
addressing modes
Β 
B.sc cs-ii-u-3.2-basic computer programming and micro programmed control
B.sc cs-ii-u-3.2-basic computer programming and micro programmed controlB.sc cs-ii-u-3.2-basic computer programming and micro programmed control
B.sc cs-ii-u-3.2-basic computer programming and micro programmed control
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modes
Β 
Addressing modes
Addressing modesAddressing modes
Addressing modes
Β 
Memory reference instruction
Memory reference instructionMemory reference instruction
Memory reference instruction
Β 
Computer Organisation - Addressing Modes
Computer Organisation - Addressing ModesComputer Organisation - Addressing Modes
Computer Organisation - Addressing Modes
Β 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGN
Β 

Viewers also liked (20)

Lect13 organization
Lect13 organizationLect13 organization
Lect13 organization
Β 
Greedy algorithm
Greedy algorithmGreedy algorithm
Greedy algorithm
Β 
Activity selection 2
Activity selection 2Activity selection 2
Activity selection 2
Β 
Lect9 organization
Lect9 organizationLect9 organization
Lect9 organization
Β 
Complexity theory 3
Complexity theory 3Complexity theory 3
Complexity theory 3
Β 
Lect14 organization
Lect14 organizationLect14 organization
Lect14 organization
Β 
Topological sort
Topological sortTopological sort
Topological sort
Β 
Complexity theory 2
Complexity theory 2Complexity theory 2
Complexity theory 2
Β 
Lect7 organization
Lect7 organizationLect7 organization
Lect7 organization
Β 
Lecture02
Lecture02Lecture02
Lecture02
Β 
Dfs 3
Dfs 3Dfs 3
Dfs 3
Β 
Bfs and dfs
Bfs and dfsBfs and dfs
Bfs and dfs
Β 
Floyd warshal 2
Floyd warshal 2Floyd warshal 2
Floyd warshal 2
Β 
Chain matrix multiplication
Chain matrix multiplicationChain matrix multiplication
Chain matrix multiplication
Β 
Mst 2
Mst 2Mst 2
Mst 2
Β 
Minimum spanning trees
Minimum spanning treesMinimum spanning trees
Minimum spanning trees
Β 
Lect10 organization
Lect10 organizationLect10 organization
Lect10 organization
Β 
Lect6 organization
Lect6 organizationLect6 organization
Lect6 organization
Β 
Lect8 organization
Lect8 organizationLect8 organization
Lect8 organization
Β 
Dijekstra
DijekstraDijekstra
Dijekstra
Β 

Similar to Computer Organization Basics

instruction codes
instruction codesinstruction codes
instruction codesSangeethaSasi1
Β 
computer organization.pdf
computer organization.pdfcomputer organization.pdf
computer organization.pdfVishnupriyaKashyap
Β 
Bc0040
Bc0040Bc0040
Bc0040hayerpa
Β 
Examinable Question and answer system programming
Examinable Question and answer system programmingExaminable Question and answer system programming
Examinable Question and answer system programmingMakerere university
Β 
Instruction, interrupts & io processing
Instruction, interrupts & io processingInstruction, interrupts & io processing
Instruction, interrupts & io processingKumar
Β 
Instruction, interrupts & io processing
Instruction, interrupts & io processingInstruction, interrupts & io processing
Instruction, interrupts & io processingKumar
Β 
ITEC582-Chapter 12.pptx
ITEC582-Chapter 12.pptxITEC582-Chapter 12.pptx
ITEC582-Chapter 12.pptxSabaNaeem26
Β 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organizationNitesh Singh
Β 
Bca examination 2016 csa
Bca examination 2016 csaBca examination 2016 csa
Bca examination 2016 csaAnjaan Gajendra
Β 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store programMahesh Kumar Attri
Β 
pdfslide.net_morris-mano-ppt.ppt
pdfslide.net_morris-mano-ppt.pptpdfslide.net_morris-mano-ppt.ppt
pdfslide.net_morris-mano-ppt.pptSaurabhPorwal14
Β 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formatsMazin Alwaaly
Β 
Cs2253 coa-2marks-2013
Cs2253 coa-2marks-2013Cs2253 coa-2marks-2013
Cs2253 coa-2marks-2013Buvana Buvana
Β 
Basic ops concept of comp
Basic ops  concept of compBasic ops  concept of comp
Basic ops concept of compgaurav jain
Β 
heuring_jordan_----------ch02(1) (1).pptx
heuring_jordan_----------ch02(1) (1).pptxheuring_jordan_----------ch02(1) (1).pptx
heuring_jordan_----------ch02(1) (1).pptxchristinamary2620
Β 
Implementation Of MIPS Single Cycle Processor
Implementation Of MIPS Single Cycle ProcessorImplementation Of MIPS Single Cycle Processor
Implementation Of MIPS Single Cycle ProcessorPramod Devireddy
Β 

Similar to Computer Organization Basics (20)

instruction codes
instruction codesinstruction codes
instruction codes
Β 
computer organization.pdf
computer organization.pdfcomputer organization.pdf
computer organization.pdf
Β 
Bc0040
Bc0040Bc0040
Bc0040
Β 
Examinable Question and answer system programming
Examinable Question and answer system programmingExaminable Question and answer system programming
Examinable Question and answer system programming
Β 
Instruction, interrupts & io processing
Instruction, interrupts & io processingInstruction, interrupts & io processing
Instruction, interrupts & io processing
Β 
Instruction, interrupts & io processing
Instruction, interrupts & io processingInstruction, interrupts & io processing
Instruction, interrupts & io processing
Β 
ITEC582-Chapter 12.pptx
ITEC582-Chapter 12.pptxITEC582-Chapter 12.pptx
ITEC582-Chapter 12.pptx
Β 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
Β 
Chapter 7
Chapter 7Chapter 7
Chapter 7
Β 
Bca examination 2016 csa
Bca examination 2016 csaBca examination 2016 csa
Bca examination 2016 csa
Β 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
Β 
pdfslide.net_morris-mano-ppt.ppt
pdfslide.net_morris-mano-ppt.pptpdfslide.net_morris-mano-ppt.ppt
pdfslide.net_morris-mano-ppt.ppt
Β 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formats
Β 
Cs2253 coa-2marks-2013
Cs2253 coa-2marks-2013Cs2253 coa-2marks-2013
Cs2253 coa-2marks-2013
Β 
Assembler
AssemblerAssembler
Assembler
Β 
Basic ops concept of comp
Basic ops  concept of compBasic ops  concept of comp
Basic ops concept of comp
Β 
heuring_jordan_----------ch02(1) (1).pptx
heuring_jordan_----------ch02(1) (1).pptxheuring_jordan_----------ch02(1) (1).pptx
heuring_jordan_----------ch02(1) (1).pptx
Β 
CSA PPT UNIT 1.pptx
CSA PPT UNIT 1.pptxCSA PPT UNIT 1.pptx
CSA PPT UNIT 1.pptx
Β 
Implementation Of MIPS Single Cycle Processor
Implementation Of MIPS Single Cycle ProcessorImplementation Of MIPS Single Cycle Processor
Implementation Of MIPS Single Cycle Processor
Β 
COA.pptx
COA.pptxCOA.pptx
COA.pptx
Β 

More from Maher Alshammari

Lect1 organization 2
Lect1 organization 2Lect1 organization 2
Lect1 organization 2Maher Alshammari
Β 
Lect2 organization 2
Lect2 organization 2Lect2 organization 2
Lect2 organization 2Maher Alshammari
Β 
Lect3 organization 2
Lect3 organization 2Lect3 organization 2
Lect3 organization 2Maher Alshammari
Β 
Matrix chain multiplication 2
Matrix chain multiplication 2Matrix chain multiplication 2
Matrix chain multiplication 2Maher Alshammari
Β 
Edit distance problem
Edit distance problemEdit distance problem
Edit distance problemMaher Alshammari
Β 
Matrix chain multiplication
Matrix chain multiplicationMatrix chain multiplication
Matrix chain multiplicationMaher Alshammari
Β 
Bellman ford and floyd warshal
Bellman ford and floyd warshalBellman ford and floyd warshal
Bellman ford and floyd warshalMaher Alshammari
Β 
Greedy algorithm huffman encoding
Greedy algorithm huffman encodingGreedy algorithm huffman encoding
Greedy algorithm huffman encodingMaher Alshammari
Β 

More from Maher Alshammari (16)

Cis cvs risc
Cis cvs riscCis cvs risc
Cis cvs risc
Β 
Lect12 organization
Lect12 organizationLect12 organization
Lect12 organization
Β 
Lect15 organization
Lect15 organizationLect15 organization
Lect15 organization
Β 
Lect1 organization 2
Lect1 organization 2Lect1 organization 2
Lect1 organization 2
Β 
Lect11 organization
Lect11 organizationLect11 organization
Lect11 organization
Β 
Lect4 organization
Lect4 organizationLect4 organization
Lect4 organization
Β 
Lect2 organization 2
Lect2 organization 2Lect2 organization 2
Lect2 organization 2
Β 
Lect3 organization 2
Lect3 organization 2Lect3 organization 2
Lect3 organization 2
Β 
Matrix chain multiplication 2
Matrix chain multiplication 2Matrix chain multiplication 2
Matrix chain multiplication 2
Β 
Edit distance problem
Edit distance problemEdit distance problem
Edit distance problem
Β 
Merge sort
Merge sortMerge sort
Merge sort
Β 
Lecture01
Lecture01Lecture01
Lecture01
Β 
Matrix chain multiplication
Matrix chain multiplicationMatrix chain multiplication
Matrix chain multiplication
Β 
Bellman ford and floyd warshal
Bellman ford and floyd warshalBellman ford and floyd warshal
Bellman ford and floyd warshal
Β 
Dijekstra algorithm
Dijekstra algorithmDijekstra algorithm
Dijekstra algorithm
Β 
Greedy algorithm huffman encoding
Greedy algorithm huffman encodingGreedy algorithm huffman encoding
Greedy algorithm huffman encoding
Β 

Recently uploaded

FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | Delhi
FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | DelhiFULL ENJOY - 9953040155 Call Girls in Dwarka Mor | Delhi
FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | DelhiMalviyaNagarCallGirl
Β 
Burari Call Girls : ☎ 8527673949, Low rate Call Girls
Burari Call Girls : ☎ 8527673949, Low rate Call GirlsBurari Call Girls : ☎ 8527673949, Low rate Call Girls
Burari Call Girls : ☎ 8527673949, Low rate Call Girlsashishs7044
Β 
Call Girl Service in Karachi +923081633338 Karachi Call Girls
Call Girl Service in Karachi +923081633338 Karachi Call GirlsCall Girl Service in Karachi +923081633338 Karachi Call Girls
Call Girl Service in Karachi +923081633338 Karachi Call GirlsAyesha Khan
Β 
Call Girls in Islamabad | 03274100048 | Call Girl Service
Call Girls in Islamabad | 03274100048 | Call Girl ServiceCall Girls in Islamabad | 03274100048 | Call Girl Service
Call Girls in Islamabad | 03274100048 | Call Girl ServiceAyesha Khan
Β 
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...akbard9823
Β 
Karachi Escorts | +923070433345 | Escort Service in Karachi
Karachi Escorts | +923070433345 | Escort Service in KarachiKarachi Escorts | +923070433345 | Escort Service in Karachi
Karachi Escorts | +923070433345 | Escort Service in KarachiAyesha Khan
Β 
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...anilsa9823
Β 
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi NcrSapana Sha
Β 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtowndajasot375
Β 
Mandi House Call Girls : ☎ 8527673949, Low rate Call Girls
Mandi House Call Girls : ☎ 8527673949, Low rate Call GirlsMandi House Call Girls : ☎ 8527673949, Low rate Call Girls
Mandi House Call Girls : ☎ 8527673949, Low rate Call Girlsashishs7044
Β 
Zagor VČ OP 055 - Oluja nad Haitijem.pdf
Zagor VČ OP 055 - Oluja nad Haitijem.pdfZagor VČ OP 055 - Oluja nad Haitijem.pdf
Zagor VČ OP 055 - Oluja nad Haitijem.pdfStripovizijacom
Β 
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiMalviyaNagarCallGirl
Β 
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiFULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiMalviyaNagarCallGirl
Β 
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubai
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur DubaiBur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubai
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubaidajasot375
Β 
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...dajasot375
Β 
Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMroute66connected
Β 
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiMalviyaNagarCallGirl
Β 
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girls
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call GirlsLaxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girls
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girlsashishs7044
Β 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnsonthephillipta
Β 
Kishangarh Call Girls : ☎ 8527673949, Low rate Call Girls
Kishangarh Call Girls : ☎ 8527673949, Low rate Call GirlsKishangarh Call Girls : ☎ 8527673949, Low rate Call Girls
Kishangarh Call Girls : ☎ 8527673949, Low rate Call Girlsashishs7044
Β 

Recently uploaded (20)

FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | Delhi
FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | DelhiFULL ENJOY - 9953040155 Call Girls in Dwarka Mor | Delhi
FULL ENJOY - 9953040155 Call Girls in Dwarka Mor | Delhi
Β 
Burari Call Girls : ☎ 8527673949, Low rate Call Girls
Burari Call Girls : ☎ 8527673949, Low rate Call GirlsBurari Call Girls : ☎ 8527673949, Low rate Call Girls
Burari Call Girls : ☎ 8527673949, Low rate Call Girls
Β 
Call Girl Service in Karachi +923081633338 Karachi Call Girls
Call Girl Service in Karachi +923081633338 Karachi Call GirlsCall Girl Service in Karachi +923081633338 Karachi Call Girls
Call Girl Service in Karachi +923081633338 Karachi Call Girls
Β 
Call Girls in Islamabad | 03274100048 | Call Girl Service
Call Girls in Islamabad | 03274100048 | Call Girl ServiceCall Girls in Islamabad | 03274100048 | Call Girl Service
Call Girls in Islamabad | 03274100048 | Call Girl Service
Β 
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...Patrakarpuram ) Cheap Call Girls In Lucknow  (Adult Only) 🧈 8923113531 𓀓 Esco...
Patrakarpuram ) Cheap Call Girls In Lucknow (Adult Only) 🧈 8923113531 𓀓 Esco...
Β 
Karachi Escorts | +923070433345 | Escort Service in Karachi
Karachi Escorts | +923070433345 | Escort Service in KarachiKarachi Escorts | +923070433345 | Escort Service in Karachi
Karachi Escorts | +923070433345 | Escort Service in Karachi
Β 
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow πŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Β 
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr
9654467111 Full Enjoy @24/7 Call Girls In Saket Delhi Ncr
Β 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Β 
Mandi House Call Girls : ☎ 8527673949, Low rate Call Girls
Mandi House Call Girls : ☎ 8527673949, Low rate Call GirlsMandi House Call Girls : ☎ 8527673949, Low rate Call Girls
Mandi House Call Girls : ☎ 8527673949, Low rate Call Girls
Β 
Zagor VČ OP 055 - Oluja nad Haitijem.pdf
Zagor VČ OP 055 - Oluja nad Haitijem.pdfZagor VČ OP 055 - Oluja nad Haitijem.pdf
Zagor VČ OP 055 - Oluja nad Haitijem.pdf
Β 
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Moti Nagar | Delhi
Β 
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiFULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
Β 
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubai
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur DubaiBur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubai
Bur Dubai Call Girls O58993O4O2 Call Girls in Bur Dubai
Β 
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...
Call Girl in Bur Dubai O5286O4116 Indian Call Girls in Bur Dubai By VIP Bur D...
Β 
Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NM
Β 
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
Β 
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girls
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call GirlsLaxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girls
Laxmi Nagar Call Girls : ☎ 8527673949, Low rate Call Girls
Β 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnson
Β 
Kishangarh Call Girls : ☎ 8527673949, Low rate Call Girls
Kishangarh Call Girls : ☎ 8527673949, Low rate Call GirlsKishangarh Call Girls : ☎ 8527673949, Low rate Call Girls
Kishangarh Call Girls : ☎ 8527673949, Low rate Call Girls
Β 

Computer Organization Basics

  • 1. 10/26/2014 1 Computer Organization Instructors : Dr. Abdul Raouf Khan Mr.Marwan El-Haj Basic Computer Organization and Design :Program: It is a set of instructions, that specify the sequence by which processing has to occur. Instruction code: Is a group of bits that instruct the computer to perform a specific operation. It is divided into two parts: a) Operation code b) Operand
  • 2. 10/26/2014 2 Operation code: The operation code (op code) is a group of bits that define the operation to be performed e.g. ADD, SUB, MUL, XOR, etc The op code has at least β€˜n’ bits for a given 2n (or less) distinct operations. Operand The operand is the data on which action is to be performed e. g ADD B Mov x Etc
  • 3. 10/26/2014 3 Stored Program Organization Addressing 1. Immediate addressing: when the second part of the an instruction code specifies an operand, the instruction is said to have an immediate operand 2. Direct addressing: when the second part of an instruction code specifies the address of an instruction
  • 4. 10/26/2014 4 Addressing contd 3. Indirect addressing: when the second part of an instruction code specifies the address of a memory word in which the address of an operand is found, the instruction is said to have an indirect address. Instruction format
  • 5. 10/26/2014 5 Computer Registers The computer needs processor registers for manipulating data and a register for holding address. The following are the registers needed for a basic computer and there functions are listed as well Computer Registers
  • 7. 10/26/2014 7 Data transfer Bus register / memory From Memory to Bus Read Control of Memory Should be 1 S2 S1 S0 Decimal equivalent Register 0 0 1 1 AR 0 1 0 2 PC 0 1 1 3 DR 1 0 0 4 AC 1 0 1 5 IR 1 1 0 6 TR 1 1 1 7 Memory Data transfer From bus to register Register bus , load input LD = 1 From bus to memory Write input WR = 1
  • 8. 10/26/2014 8 Question? Can We Swap the Contents of two registers in one Cycle? Explain