SlideShare une entreprise Scribd logo
1  sur  28
Microprocessor-Based Systems
Dr. Randa Elanwar
Lecture 2
Lecture Content
• Microprocessor ALSU functions
– Arithmetic operations
– Logical operations
– Shift operations
– Complete instruction set
• Microprocessor 8 bits bus architecture
• Microprocessor 8/16 bits bus architecture
2Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Addition)
x7x6x5x4 x3x2x1x0
+
y7y6y5y4 y3y2y1y0
3Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7 x7
c7 z7
Full
Adder1
y1 x1
c1 z1
Full
Adder0
y0 x0
c0 z0
………
MUX
k1
cin
CF
D Q
CLK
CFout
GND
K1 instruction Meaning
0 ADD X, Y Z = X plus Y
1 ADC X, Y Z = X plus Y plus CFout
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Addition)
• If we want to increment x:
• Let Y = 1 or (Y=0 and Cin = 1)
4Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
K3 K1 instruction Meaning
1 0 ADD X, Y Z = X plus Y
1 1 ADC X, Y Z = X plus Y plus CFout
0 1 Inc X Z = X plus 1
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Subtraction)
• X minus Y = X plus 2’s complement of Y
• The carry is complemented and becomes a borrow bit
5Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
k2
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Subtraction)
• 2’s complement of Y = (1’s complement of Y) + 1
• 1’s complement can be implemented by XOR gate: (Y xor 0 = Y), (Y xor 1 = Y’)
6Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
k2
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Subtraction)
• 2’s complement of Y = (1’s complement of Y) + 1
• ‘1’ comes from the XOR gate at Cin
7Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
k2
Microprocessor bus architecture and
instruction sets
• Arithmetic Logic Shift Unit (Subtraction)
• The carry is complemented and becomes a borrow bit at XOR gate before
the carry flag and stored in it
8Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
k2
Microprocessor bus architecture and
instruction sets
Arithmetic Logic Shift Unit
• If k2 = 0 (addition) CF stores carry
• If k2 = 1 (subtraction) CF stores borrow
9Microprocessor-Based Systems Dr. Randa Elanwar
Full
Adder7
y7
x7
c7 z7
Full
Adder1
y1
x1
c1 z1
Full
Adder0
y0
x0
c0 z0
………
MUX
k3
cin
CF
D Q
CLK
CFout
GND
MUX
k1
1
k3
k2
K2K3 K1 instruction Meaning
1 1 0 ADD X, Y Z = X + Y
1 1 1 ADC X, Y Z = X + Y + CFout
1 1 0 SUB X, Y Z = X - Y
1 1 1 SBB X, Y Z = X - Y - BRW
0 0 1 Inc X Z = X + 1
1 0 1 DEC X Z = X - 1
Microprocessor bus architecture and
instruction sets
10Microprocessor-Based Systems Dr. Randa Elanwar
ALSU
Xin
Yin
Z
mode
•k1, k2 and k3 are the mode selection lines for
arithmetic operations
•There are more mode selection lines for logical
and shift operations
4x1 MUX 4x1 MUX
z7 z0
K4
K5
Shift Block
K1
K2
K3
……..
Logical Block
K1
K2
……..
Arithmetic
Block
K1
K2
K3
…….. z’0z’’0z’’’0z’’’7 z’’7 z’7
x0x7y0y7
K5 K4 Operation
0 0 Logic
0 1 Arithmetic
1 0 Shift
1 1 Not used
…….
Microprocessor bus architecture and
instruction sets
• Logical operations:
• If we want to AND X, Y
11Microprocessor-Based Systems Dr. Randa Elanwar
X 0101 0110 K1 K2 Operation
Y 1011 0101 0 0 AND
X.Y 0001 0100 1 0 XOR
0 1 OR
1 1 NOT
x7 x0 x7 x0 x7 x0 x7 x0y7 y0y7 y0y7 y0
4x1 MUX 4x1 MUX
z7 z0
K1
K2
…….
…….
……. ……. …….
……. ……. …….
…….
Microprocessor bus architecture and
instruction sets
• Shift operations:
• To shift in both directions
12Microprocessor-Based Systems Dr. Randa Elanwar
D Q D Q D Q
Rser in
… …
D Q D Q D Q
Rser in
MUXMUXMUX
The flip flop stores a
certain value, with
each clock 1 bit is
shifted to the right and
new data is stored
Microprocessor bus architecture and
instruction sets
• The ALSU shift unit:
• Shift can be used to perform arithmetic operations
• SAL: Shift Arithmetic Left (*) SAR: Shift Arithmetic Right (/)
0010  2 1000  8
0100  4 0100  4
1000  8 0010  2
13Microprocessor-Based Systems Dr. Randa Elanwar
……….
RSser in
LSser in
x0x1x2x3x4x5x6x7
z0z1z2z7
K1
K1 Operation
0 Shift left
1 Shift Right
Microprocessor bus architecture and
instruction sets
14Microprocessor-Based Systems Dr. Randa Elanwar
ROR: ROtate Right
The register restores the
original content after 8 clocks
RCR: Rotate through Carry Right
The register restores the original
content after 9 clocks
CF
CF
Microprocessor bus architecture and
instruction sets
• Full Instruction set
• K3 K2 K1 instruction Operation
• 0 0 0 SHL Shift X by 1 bit left (LSin=0)
• 0 0 1 SHR Shift X by 1 bit right (RSin=0)
• 0 1 0 SAL Shift arithmetic X by 1 position left (LSin=0)
• 0 1 1 SAR Shift arithmetic X by 1 position right (Rsin=x7)
• 1 0 0 ROL Rotate left X by 1 position (LSin=x7)
• 1 0 1 ROR Rotate right X by 1 position (LSin=x0)
• 1 1 0 RCL Rotate through carry left
• 1 1 1 RCR Rotate through carry right
15Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• Full Instruction set
• K5 K4 K2 K3 K1 instruction Meaning
• 0 1 0 1 0 ADD X, Y Z = X + Y
• 0 1 0 1 1 ADC X, Y Z = X + Y + Carry
• 0 1 1 1 0 SUB X, Y Z = X - Y
• 0 1 1 1 1 SBB X, Y Z = X - Y - Borrow
• 0 1 0 0 1 Inc X Z = X + 1
• 0 1 1 0 1 DEC X Z = X – 1
• 0 0 0 x 0 AND X, Y Z = X . Y
• 0 0 1 x 0 XOR X, Y Z = X Y
16Microprocessor-Based Systems Dr. Randa Elanwar
+
Microprocessor bus architecture and
instruction sets
• All the previous discussion was describing an ALSU
manipulating 8 bit (byte) data type.
• If we want to construct an ALSU manipulating 16 bit (word)
data type, the number of flip flops and gates has to be
doubled.
• If we want to construct an ALSU manipulating both 8 bit and
16 bit data, each ‘carry’ or ‘Most Significant Bit (MSB)’ has to
be passed through a multiplexer to select between (C7 and
C15) or (x7 and x15) with mode selection line k6.
17Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• 8 bit bus architecture
18Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
Reg A
Reg B
Reg C
Reg D
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k5…k1
Reg E
Reg H
Reg L
All registers:
A, B, C, D, E,
H, L, T1 and
T2 are 8 bit
registers
The bus is
composed of
8 signaling
lines
Microprocessor bus architecture and
instruction sets
• 8 bit bus architecture
19Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
Reg A
Reg B
Reg C
Reg D
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k5…k1
Reg E
Reg H
Reg L
ALSU is
composed of 8
bit Arithmetic,
logic, shift
units
ALSU has five
mode
selection lines
k1  k5
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture
20Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
AH
BH
CH
DH
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k6…k0
SI
DI
AL
BL
CL
DL
All registers:
AX, BX, CX,
DX, SI, DI, T1
and T2 are
16 bit
registers
The bus is
composed
of 16
signaling
lines
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture
21Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
AH
BH
CH
DH
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k6…k0
SI
DI
AL
BL
CL
DL
All registers:
e.g., AX is
composed of
2 parts AH
and AL to
hold the
Higher 8 bits
and the
Lower 8 bits.
Each has its
own CS
control signal
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture
22Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
AH
BH
CH
DH
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k6…k0
SI
DI
AL
BL
CL
DL
AL, BL, CL, DL
are
connected to
the lower bus
lines while
AH, BH, CH,
DH are
connected to
the higher
bus lines
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture
23Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
AH
BH
CH
DH
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k6…k0
SI
DI
AL
BL
CL
DL
ALSU has 16
bit units (H, L)
ALSU has six
mode
selection lines
k1  k6
k6 allows
working on
either 8 or 16
bit data type
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture
24Microprocessor-Based Systems Dr. Randa Elanwar
T2
CLKT2
AH
BH
CH
DH
CLKT1
T1
CF
CSALU
Xin
Yin
Z
ALSU
k6…k0
SI
DI
AL
BL
CL
DL
SI: source
index register,
16 bits
register, it has
only one CS
control.
DI: destination
index register,
16 bits
register, it has
only one CS
control.
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture: Instructions
• MOV BX, AX
– This instruction copies the content of AL to BL and AH to BH
– CS of AX (both AL, AH) is low, then
– CLK of BX (both BL, BH) is low
• MOV BL, AL
– This instruction copies the content of AL to BL only
– CS of AL only is low, then
– CLK of BL only is low
25Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture: Instructions
• MOV BH, AH
– This instruction copies the content of AH to BH only
– CS of AH only is low, then
– CLK of BH only is low
• MOV AH, AL
– Not possible
26Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture: Instructions
• MOV SI, AX
– This instruction copies the content of AX to SI
– CS of AX (both AL, AH) is low, then
– CLK of SI is low
• MOV SI, BL
– Not possible
– BL has 8 bits and SI is a one part 16 bit register
27Microprocessor-Based Systems Dr. Randa Elanwar
Microprocessor bus architecture and
instruction sets
• 8/16 bit bus architecture: Instructions
• MOV BX, DI
– This instruction copies the content of DI to BX
– CS of DI is low, then
– CLK of BX (both BL, BH) is low
• MOV SI, DI
– This instruction copies the content of DI to SI
– CS of DI is low, then
– CLK of SI is low
28Microprocessor-Based Systems Dr. Randa Elanwar

Contenu connexe

Tendances

Timing Diagram.pptx
Timing Diagram.pptxTiming Diagram.pptx
Timing Diagram.pptxISMT College
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSGeorge Thomas
 
Clock-8086 bus cycle
Clock-8086 bus cycleClock-8086 bus cycle
Clock-8086 bus cycleRani Rahul
 
PPT 8085 microprocessor
PPT 8085 microprocessor PPT 8085 microprocessor
PPT 8085 microprocessor Ardhendupanja
 
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Detailed Explanation of Pin Description of 8085 microprocessor
Detailed Explanation of Pin Description of  8085 microprocessorDetailed Explanation of Pin Description of  8085 microprocessor
Detailed Explanation of Pin Description of 8085 microprocessorRamesh Dabhole
 
An introduction to microprocessor architecture using INTEL 8085 as a classic...
An introduction to microprocessor  architecture using INTEL 8085 as a classic...An introduction to microprocessor  architecture using INTEL 8085 as a classic...
An introduction to microprocessor architecture using INTEL 8085 as a classic...Prasad Deshpande
 
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Microprocessor 8085 Chapter 4
Microprocessor 8085 Chapter 4Microprocessor 8085 Chapter 4
Microprocessor 8085 Chapter 4Rishikesh Bhavsar
 
Microprocessor and-interfacing-techbymak
Microprocessor and-interfacing-techbymakMicroprocessor and-interfacing-techbymak
Microprocessor and-interfacing-techbymakAkshay Makadiya
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecturedeval patel
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorATTO RATHORE
 

Tendances (20)

Timing Diagram.pptx
Timing Diagram.pptxTiming Diagram.pptx
Timing Diagram.pptx
 
8085
80858085
8085
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONS
 
8085 MICROPROCESSOR
8085 MICROPROCESSOR 8085 MICROPROCESSOR
8085 MICROPROCESSOR
 
8085 Microprocessor
8085 Microprocessor8085 Microprocessor
8085 Microprocessor
 
Clock-8086 bus cycle
Clock-8086 bus cycleClock-8086 bus cycle
Clock-8086 bus cycle
 
Viva
VivaViva
Viva
 
PPT 8085 microprocessor
PPT 8085 microprocessor PPT 8085 microprocessor
PPT 8085 microprocessor
 
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
 
Detailed Explanation of Pin Description of 8085 microprocessor
Detailed Explanation of Pin Description of  8085 microprocessorDetailed Explanation of Pin Description of  8085 microprocessor
Detailed Explanation of Pin Description of 8085 microprocessor
 
An introduction to microprocessor architecture using INTEL 8085 as a classic...
An introduction to microprocessor  architecture using INTEL 8085 as a classic...An introduction to microprocessor  architecture using INTEL 8085 as a classic...
An introduction to microprocessor architecture using INTEL 8085 as a classic...
 
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
 
Microprocessor 8085 Chapter 4
Microprocessor 8085 Chapter 4Microprocessor 8085 Chapter 4
Microprocessor 8085 Chapter 4
 
SHLD and LHLD instruction
SHLD and LHLD instructionSHLD and LHLD instruction
SHLD and LHLD instruction
 
Microprocessor and-interfacing-techbymak
Microprocessor and-interfacing-techbymakMicroprocessor and-interfacing-techbymak
Microprocessor and-interfacing-techbymak
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecture
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
 
Important questions
Important questionsImportant questions
Important questions
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 

En vedette

Microprocessor and interfacing
Microprocessor and interfacingMicroprocessor and interfacing
Microprocessor and interfacingmodimitesh61
 
Microprocessors-based systems (under graduate course) Lecture 9 of 9
Microprocessors-based systems (under graduate course) Lecture 9 of 9 Microprocessors-based systems (under graduate course) Lecture 9 of 9
Microprocessors-based systems (under graduate course) Lecture 9 of 9 Randa Elanwar
 
Microprocessor based system design
Microprocessor based system designMicroprocessor based system design
Microprocessor based system designTHANDAIAH PRABU
 
Interfacing ics for microprocessor
Interfacing ics for microprocessorInterfacing ics for microprocessor
Interfacing ics for microprocessorTHANDAIAH PRABU
 
Introduction to Interfacing Technique
Introduction to Interfacing TechniqueIntroduction to Interfacing Technique
Introduction to Interfacing TechniqueMabeth MaRiyah Ramos
 
1204 Ppi 8255
1204 Ppi 82551204 Ppi 8255
1204 Ppi 8255techbed
 
Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Prof. Swapnil V. Kaware
 
Unit – 2
Unit – 2Unit – 2
Unit – 2techbed
 
Microprocessor and Interfacing Notes
Microprocessor and Interfacing NotesMicroprocessor and Interfacing Notes
Microprocessor and Interfacing NotesAkshansh Chaudhary
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessorguest3870d0
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessorGeorge Thomas
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1techbed
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacingdeval patel
 
NIVELES DE ESCRITURA DE EMILIA FERREIRO
NIVELES DE ESCRITURA DE EMILIA FERREIRONIVELES DE ESCRITURA DE EMILIA FERREIRO
NIVELES DE ESCRITURA DE EMILIA FERREIROSulio Chacón Yauris
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture pptParvesh Gautam
 

En vedette (20)

Chapter 9
Chapter 9Chapter 9
Chapter 9
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Port Interfacing
Port InterfacingPort Interfacing
Port Interfacing
 
Microprocessor and interfacing
Microprocessor and interfacingMicroprocessor and interfacing
Microprocessor and interfacing
 
Microprocessors-based systems (under graduate course) Lecture 9 of 9
Microprocessors-based systems (under graduate course) Lecture 9 of 9 Microprocessors-based systems (under graduate course) Lecture 9 of 9
Microprocessors-based systems (under graduate course) Lecture 9 of 9
 
Microprocessor based system design
Microprocessor based system designMicroprocessor based system design
Microprocessor based system design
 
Interfacing ics for microprocessor
Interfacing ics for microprocessorInterfacing ics for microprocessor
Interfacing ics for microprocessor
 
Chapter5
Chapter5Chapter5
Chapter5
 
Introduction to Interfacing Technique
Introduction to Interfacing TechniqueIntroduction to Interfacing Technique
Introduction to Interfacing Technique
 
1204 Ppi 8255
1204 Ppi 82551204 Ppi 8255
1204 Ppi 8255
 
Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.Interfacing of 8255 IC By Er. Swapnil Kaware.
Interfacing of 8255 IC By Er. Swapnil Kaware.
 
Unit – 2
Unit – 2Unit – 2
Unit – 2
 
Microprocessor and Interfacing Notes
Microprocessor and Interfacing NotesMicroprocessor and Interfacing Notes
Microprocessor and Interfacing Notes
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessor
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessor
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
NIVELES DE ESCRITURA DE EMILIA FERREIRO
NIVELES DE ESCRITURA DE EMILIA FERREIRONIVELES DE ESCRITURA DE EMILIA FERREIRO
NIVELES DE ESCRITURA DE EMILIA FERREIRO
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 

Similaire à Microprocessors-based systems (under graduate course) Lecture 2 of 9

Similaire à Microprocessors-based systems (under graduate course) Lecture 2 of 9 (20)

microprocessors
microprocessorsmicroprocessors
microprocessors
 
Digital logic and microprocessors
Digital logic and microprocessorsDigital logic and microprocessors
Digital logic and microprocessors
 
Co ppt
Co pptCo ppt
Co ppt
 
Csa chapter 2
Csa  chapter 2Csa  chapter 2
Csa chapter 2
 
FPGA_Logic.pdf
FPGA_Logic.pdfFPGA_Logic.pdf
FPGA_Logic.pdf
 
12817584.ppt
12817584.ppt12817584.ppt
12817584.ppt
 
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.pptREGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
 
Introduction to Asic Design and VLSI Design
Introduction to Asic Design and VLSI DesignIntroduction to Asic Design and VLSI Design
Introduction to Asic Design and VLSI Design
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1
 
FF and Latches.ppt
FF and Latches.pptFF and Latches.ppt
FF and Latches.ppt
 
Microchip's PIC Micro Controller
Microchip's PIC Micro ControllerMicrochip's PIC Micro Controller
Microchip's PIC Micro Controller
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registers
 
LFSR
LFSRLFSR
LFSR
 
13.ppt
13.ppt13.ppt
13.ppt
 
Chapter1
Chapter1Chapter1
Chapter1
 
IDEA.ppt
IDEA.pptIDEA.ppt
IDEA.ppt
 
02-gates-w.pptx
02-gates-w.pptx02-gates-w.pptx
02-gates-w.pptx
 
Chapter1.ppt
Chapter1.pptChapter1.ppt
Chapter1.ppt
 
computer logic and digital design chapter 1
computer logic and digital design chapter 1computer logic and digital design chapter 1
computer logic and digital design chapter 1
 

Plus de Randa Elanwar

الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةRanda Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5Randa Elanwar
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5Randa Elanwar
 
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونينتعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونينRanda Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7Randa Elanwar
 
Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)Randa Elanwar
 
يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)Randa Elanwar
 

Plus de Randa Elanwar (20)

الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء السادس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الخامس ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الرابع ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثالث ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الثاني ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوةالجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
الجزء الأول ماذا ستقدم لعميلك ريادة الأعمال خطوة بخطوة
 
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص    )_Pdf5of5
تدريب مدونة علماء مصر على الكتابة الفنية (الترجمة والتلخيص )_Pdf5of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة  والأخطاء ال...
تدريب مدونة علماء مصر على الكتابة الفنية (القصة القصيرة والخاطرة والأخطاء ال...
 
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد   )_Pdf3of5
تدريب مدونة علماء مصر على الكتابة الفنية (مقالات الموارد )_Pdf3of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية  )_Pdf2of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات الإخبارية )_Pdf2of5
 
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
تدريب مدونة علماء مصر على الكتابة الفنية (المقالات المبنية على البحث )_Pdf1of5
 
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونينتعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
تعريف بمدونة علماء مصر ومحاور التدريب على الكتابة للمدونين
 
Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7Entrepreneurship_who_is_your_customer_(arabic)_7of7
Entrepreneurship_who_is_your_customer_(arabic)_7of7
 
Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7Entrepreneurship_who_is_your_customer_(arabic)_5of7
Entrepreneurship_who_is_your_customer_(arabic)_5of7
 
Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7Entrepreneurship_who_is_your_customer_(arabic)_4of7
Entrepreneurship_who_is_your_customer_(arabic)_4of7
 
Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7Entrepreneurship_who_is_your_customer_(arabic)_2of7
Entrepreneurship_who_is_your_customer_(arabic)_2of7
 
يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)يوميات طالب بدرجة مشرف (Part 19 of 20)
يوميات طالب بدرجة مشرف (Part 19 of 20)
 
يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)يوميات طالب بدرجة مشرف (Part 18 of 20)
يوميات طالب بدرجة مشرف (Part 18 of 20)
 
يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)يوميات طالب بدرجة مشرف (Part 17 of 20)
يوميات طالب بدرجة مشرف (Part 17 of 20)
 
يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)يوميات طالب بدرجة مشرف (Part 16 of 20)
يوميات طالب بدرجة مشرف (Part 16 of 20)
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

Microprocessors-based systems (under graduate course) Lecture 2 of 9

  • 2. Lecture Content • Microprocessor ALSU functions – Arithmetic operations – Logical operations – Shift operations – Complete instruction set • Microprocessor 8 bits bus architecture • Microprocessor 8/16 bits bus architecture 2Microprocessor-Based Systems Dr. Randa Elanwar
  • 3. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Addition) x7x6x5x4 x3x2x1x0 + y7y6y5y4 y3y2y1y0 3Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k1 cin CF D Q CLK CFout GND K1 instruction Meaning 0 ADD X, Y Z = X plus Y 1 ADC X, Y Z = X plus Y plus CFout
  • 4. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Addition) • If we want to increment x: • Let Y = 1 or (Y=0 and Cin = 1) 4Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 K3 K1 instruction Meaning 1 0 ADD X, Y Z = X plus Y 1 1 ADC X, Y Z = X plus Y plus CFout 0 1 Inc X Z = X plus 1
  • 5. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Subtraction) • X minus Y = X plus 2’s complement of Y • The carry is complemented and becomes a borrow bit 5Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 k2
  • 6. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Subtraction) • 2’s complement of Y = (1’s complement of Y) + 1 • 1’s complement can be implemented by XOR gate: (Y xor 0 = Y), (Y xor 1 = Y’) 6Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 k2
  • 7. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Subtraction) • 2’s complement of Y = (1’s complement of Y) + 1 • ‘1’ comes from the XOR gate at Cin 7Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 k2
  • 8. Microprocessor bus architecture and instruction sets • Arithmetic Logic Shift Unit (Subtraction) • The carry is complemented and becomes a borrow bit at XOR gate before the carry flag and stored in it 8Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 k2
  • 9. Microprocessor bus architecture and instruction sets Arithmetic Logic Shift Unit • If k2 = 0 (addition) CF stores carry • If k2 = 1 (subtraction) CF stores borrow 9Microprocessor-Based Systems Dr. Randa Elanwar Full Adder7 y7 x7 c7 z7 Full Adder1 y1 x1 c1 z1 Full Adder0 y0 x0 c0 z0 ……… MUX k3 cin CF D Q CLK CFout GND MUX k1 1 k3 k2 K2K3 K1 instruction Meaning 1 1 0 ADD X, Y Z = X + Y 1 1 1 ADC X, Y Z = X + Y + CFout 1 1 0 SUB X, Y Z = X - Y 1 1 1 SBB X, Y Z = X - Y - BRW 0 0 1 Inc X Z = X + 1 1 0 1 DEC X Z = X - 1
  • 10. Microprocessor bus architecture and instruction sets 10Microprocessor-Based Systems Dr. Randa Elanwar ALSU Xin Yin Z mode •k1, k2 and k3 are the mode selection lines for arithmetic operations •There are more mode selection lines for logical and shift operations 4x1 MUX 4x1 MUX z7 z0 K4 K5 Shift Block K1 K2 K3 …….. Logical Block K1 K2 …….. Arithmetic Block K1 K2 K3 …….. z’0z’’0z’’’0z’’’7 z’’7 z’7 x0x7y0y7 K5 K4 Operation 0 0 Logic 0 1 Arithmetic 1 0 Shift 1 1 Not used …….
  • 11. Microprocessor bus architecture and instruction sets • Logical operations: • If we want to AND X, Y 11Microprocessor-Based Systems Dr. Randa Elanwar X 0101 0110 K1 K2 Operation Y 1011 0101 0 0 AND X.Y 0001 0100 1 0 XOR 0 1 OR 1 1 NOT x7 x0 x7 x0 x7 x0 x7 x0y7 y0y7 y0y7 y0 4x1 MUX 4x1 MUX z7 z0 K1 K2 ……. ……. ……. ……. ……. ……. ……. ……. …….
  • 12. Microprocessor bus architecture and instruction sets • Shift operations: • To shift in both directions 12Microprocessor-Based Systems Dr. Randa Elanwar D Q D Q D Q Rser in … … D Q D Q D Q Rser in MUXMUXMUX The flip flop stores a certain value, with each clock 1 bit is shifted to the right and new data is stored
  • 13. Microprocessor bus architecture and instruction sets • The ALSU shift unit: • Shift can be used to perform arithmetic operations • SAL: Shift Arithmetic Left (*) SAR: Shift Arithmetic Right (/) 0010  2 1000  8 0100  4 0100  4 1000  8 0010  2 13Microprocessor-Based Systems Dr. Randa Elanwar ………. RSser in LSser in x0x1x2x3x4x5x6x7 z0z1z2z7 K1 K1 Operation 0 Shift left 1 Shift Right
  • 14. Microprocessor bus architecture and instruction sets 14Microprocessor-Based Systems Dr. Randa Elanwar ROR: ROtate Right The register restores the original content after 8 clocks RCR: Rotate through Carry Right The register restores the original content after 9 clocks CF CF
  • 15. Microprocessor bus architecture and instruction sets • Full Instruction set • K3 K2 K1 instruction Operation • 0 0 0 SHL Shift X by 1 bit left (LSin=0) • 0 0 1 SHR Shift X by 1 bit right (RSin=0) • 0 1 0 SAL Shift arithmetic X by 1 position left (LSin=0) • 0 1 1 SAR Shift arithmetic X by 1 position right (Rsin=x7) • 1 0 0 ROL Rotate left X by 1 position (LSin=x7) • 1 0 1 ROR Rotate right X by 1 position (LSin=x0) • 1 1 0 RCL Rotate through carry left • 1 1 1 RCR Rotate through carry right 15Microprocessor-Based Systems Dr. Randa Elanwar
  • 16. Microprocessor bus architecture and instruction sets • Full Instruction set • K5 K4 K2 K3 K1 instruction Meaning • 0 1 0 1 0 ADD X, Y Z = X + Y • 0 1 0 1 1 ADC X, Y Z = X + Y + Carry • 0 1 1 1 0 SUB X, Y Z = X - Y • 0 1 1 1 1 SBB X, Y Z = X - Y - Borrow • 0 1 0 0 1 Inc X Z = X + 1 • 0 1 1 0 1 DEC X Z = X – 1 • 0 0 0 x 0 AND X, Y Z = X . Y • 0 0 1 x 0 XOR X, Y Z = X Y 16Microprocessor-Based Systems Dr. Randa Elanwar +
  • 17. Microprocessor bus architecture and instruction sets • All the previous discussion was describing an ALSU manipulating 8 bit (byte) data type. • If we want to construct an ALSU manipulating 16 bit (word) data type, the number of flip flops and gates has to be doubled. • If we want to construct an ALSU manipulating both 8 bit and 16 bit data, each ‘carry’ or ‘Most Significant Bit (MSB)’ has to be passed through a multiplexer to select between (C7 and C15) or (x7 and x15) with mode selection line k6. 17Microprocessor-Based Systems Dr. Randa Elanwar
  • 18. Microprocessor bus architecture and instruction sets • 8 bit bus architecture 18Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 Reg A Reg B Reg C Reg D CLKT1 T1 CF CSALU Xin Yin Z ALSU k5…k1 Reg E Reg H Reg L All registers: A, B, C, D, E, H, L, T1 and T2 are 8 bit registers The bus is composed of 8 signaling lines
  • 19. Microprocessor bus architecture and instruction sets • 8 bit bus architecture 19Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 Reg A Reg B Reg C Reg D CLKT1 T1 CF CSALU Xin Yin Z ALSU k5…k1 Reg E Reg H Reg L ALSU is composed of 8 bit Arithmetic, logic, shift units ALSU has five mode selection lines k1  k5
  • 20. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture 20Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 AH BH CH DH CLKT1 T1 CF CSALU Xin Yin Z ALSU k6…k0 SI DI AL BL CL DL All registers: AX, BX, CX, DX, SI, DI, T1 and T2 are 16 bit registers The bus is composed of 16 signaling lines
  • 21. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture 21Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 AH BH CH DH CLKT1 T1 CF CSALU Xin Yin Z ALSU k6…k0 SI DI AL BL CL DL All registers: e.g., AX is composed of 2 parts AH and AL to hold the Higher 8 bits and the Lower 8 bits. Each has its own CS control signal
  • 22. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture 22Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 AH BH CH DH CLKT1 T1 CF CSALU Xin Yin Z ALSU k6…k0 SI DI AL BL CL DL AL, BL, CL, DL are connected to the lower bus lines while AH, BH, CH, DH are connected to the higher bus lines
  • 23. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture 23Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 AH BH CH DH CLKT1 T1 CF CSALU Xin Yin Z ALSU k6…k0 SI DI AL BL CL DL ALSU has 16 bit units (H, L) ALSU has six mode selection lines k1  k6 k6 allows working on either 8 or 16 bit data type
  • 24. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture 24Microprocessor-Based Systems Dr. Randa Elanwar T2 CLKT2 AH BH CH DH CLKT1 T1 CF CSALU Xin Yin Z ALSU k6…k0 SI DI AL BL CL DL SI: source index register, 16 bits register, it has only one CS control. DI: destination index register, 16 bits register, it has only one CS control.
  • 25. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture: Instructions • MOV BX, AX – This instruction copies the content of AL to BL and AH to BH – CS of AX (both AL, AH) is low, then – CLK of BX (both BL, BH) is low • MOV BL, AL – This instruction copies the content of AL to BL only – CS of AL only is low, then – CLK of BL only is low 25Microprocessor-Based Systems Dr. Randa Elanwar
  • 26. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture: Instructions • MOV BH, AH – This instruction copies the content of AH to BH only – CS of AH only is low, then – CLK of BH only is low • MOV AH, AL – Not possible 26Microprocessor-Based Systems Dr. Randa Elanwar
  • 27. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture: Instructions • MOV SI, AX – This instruction copies the content of AX to SI – CS of AX (both AL, AH) is low, then – CLK of SI is low • MOV SI, BL – Not possible – BL has 8 bits and SI is a one part 16 bit register 27Microprocessor-Based Systems Dr. Randa Elanwar
  • 28. Microprocessor bus architecture and instruction sets • 8/16 bit bus architecture: Instructions • MOV BX, DI – This instruction copies the content of DI to BX – CS of DI is low, then – CLK of BX (both BL, BH) is low • MOV SI, DI – This instruction copies the content of DI to SI – CS of DI is low, then – CLK of SI is low 28Microprocessor-Based Systems Dr. Randa Elanwar