SlideShare uma empresa Scribd logo
1 de 48
EXPERIMENT NO -01
2
Intel 4004
* 1969
* Clock speed : 108 KHz
* Number of transistors:
2300
* 4-bit register and 4-bit data
bus.
The world first microprocessor
Source : Dr. Md. Salahuddin Ahmed Sir Lecture
3
Intel 8008
* 1972
* Clock speed : 800 KHz
* Number of transistor:
3500
* 8-bit register and 8-bit data
bus.
4
Intel 8080
* 1974
* Clock speed : 2 MHz
* Number of transistor:
4500
* 8-bit register and data
bus.
5
Intel 8085
* 1972
* Clock speed : 6.144MHz
* Number of transistor:
6500
* 8-bit register and 8-bit
data bus.
6
Intel 8086
* 1978
* Clock speed : 4.47 MHz
* Number of transistors:
29000
* 16-bit register and data
bus.
7
Intel 8088
* 1981
* Clock speed : 4.47 MHz
* Number of transistors:
29000
* 16-bit register and data bus.
The worlds first PC ran on an
Intel 8088 microprocessor
EEE/KUET/Khulna/Bangladesh 8
9
Intel 386
* 1985
* Clock speed: 16 MHz
* Number of transistors:
275000
* 32-bit register and data bus.
10
Intel 486
* 1989
* Clock speed: 25 MHz
* Number of transistor:
1,200,000
* 32-bit register and data bus.
11
Intel Pentium
* 1993
* Clock speed: 66 MHz
* Number of transistor:
3,300,000
* 32-bit register and data
bus.
12
Intel Pentium pro
* 1995
* Clock speed: 200 MHz
* Number of transistor:
5,500,000
* 32-bit register and data
bus.
13
Intel Pentium ||
* 1997
* Clock speed: 300 MHz
* Number of transistor:
7,500,000
* 32-bit register and data bus.
14
Intel Pentium |||
* 1999
* Clock speed: 500 MHz
* Number of transistor:
9,500,000
* 32-bit register and data bus.
15
Intel Pentium 4
* 2000
* Clock speed: 1 GHz
* Number of transistor:
15,500,000
* 64-bit register and data bus.
16
Intel Pentium D
* 2005
* Clock speed: 3.6 GHz
* Number of transistor:
47,500,000
* 32-bit register and data bus.
17
Intel Core 2 / Quad
* 2006/2007
* Clock speed: 3.6 GHz
* Number of transistor:
214,500,000
* 32-bit register and data bus.
18
Intel XEON QUAD CORE QC E5520 LGA1366CHIP2.26G
8MB MM901030 (BX80602E5520)
19
Hewlett Packard BL495C G6 O2435 KIT (539805-B21)
Opteron
20
Today We
Will
Learn Mainly
8085
EEE/KUET/Khulna/Bangladesh 21
22
23
EEE/KUET/Khulna/Bangladesh 24
25
26
27
28
29
EEE/KUET/Khulna/Bangladesh 30
31
32
EEE/KUET/Khulna/Bangladesh 33
34
8085 Instruction Set
Data transfer operations
 Between registers
 Between memory location and a register
 Direct write to a register / memory
 Between I/O device and accumulator
35
36
37
NUMBER REPRESENTATION
D B H
0
2
1
4
3
5
6
8
7
9
10
13
11
12
14
15
0
01
10
11
100
101
111
110
1000
1010
1011
1100
1101
1110
1111
1001
0
2
1
4
3
5
6
8
7
9
A
C
B
D
E
F
ecimal inary ex
Base Base 2 Base
NUMBER REPRESENTATION
0/1Bit
0 0 0 0
0 0 0 00 0 0 0
0 0 0 00 0 0 0 0 0 0 00 0 0 0
Nibble
Byte
Word
BINARY TO HEX CONVERSION
1 0 1 1 0 0 1 1
LSBMSB
8 4 2 18 4 2 1
0
2
1
4
3
5
6
8
7
9
A
C
B
D
E
F
1*1+1*2 =31*1+1*2+1*8=11
Result = B3 H
uPC-MICRO 8085 system consists
1) crystal controlled oscillator
2) buffers for address
3) data control signals
4) two 8255 (Programmable Peripheral Interface)
5) one 8279 (Programmable keyboard & display
controller)
6) one 8253 (Programmable interval timer)
7) one 8259A (Programmable Interrupt Controller)
8) One 8251A (Programmable Communication
Interface) with RS232C drivers & receivers.
9) 8 digit seven segment display
10) 32 keys with one RESET key in keyboard
41
Familiarization OF 8085 KIT
System EPROM : 0000 to FFFF (32K)
RAM (CMOS) : 8000 to 9FFF (8K)
(8000 to 97FF user RAM)
(9800 to 9FFF system RAM)
Expansion RAM : A000 to BFFF (8K)
C000 to DFFF (8K)
SL. No. Peripheral LSI Base port address in Hex
01. A8255 00
02. B8255 20
03. 8251A 10
04. 8253 30
05. 8257 08
06. 8259A 28
42
Memory Decoding & Addresses
I/0 Decoding & Addresses
 Once a data is written to 8279 display RAM, 8279 automatically
refreshes the data on 8 digit 7 segment LED display.
 One can optionally connect a LCD module to the port lines of the
connector provided and writing the necessary software.
 16 keys are assigned for 16 hexadecimals
 16 keys for executing different functions
 1 key mounted on the motherboard
 duplex serial communication interface
 use 8251A serial communication controller with RS232C drivers at its
output & RS232C receivers at its input
43
4 pin relimate
Pin number
Voltage
1 GND
2 Vcc (+5V)
3 +12V (used for RS232)
4 -12V (used for RS232)
At power on or at manual RESET, the CPU starts execution. Before executing the
main routine, the various peripherals, flags and parameters in RAM are initialized.
44
Label Mnemonics
Op-code
Operand
Hex Code Memory
address
START MVI A, ECH 3E, EC 8000-01
STA 8090 32, 90, 80 8002-04
END HLT 76 8005
45
Executing a PROGRAM IN uPC-MICRO 8085
Addition
Mnemonic Hex code Address Hex
content
MVI A, 04 3E, 04 8000
8001
3E
04
MVI B, 08 06, 08 8002
8003
06
08
MOV A, B 78 8004 78
ADD B 80 8005 80
STA 8060 32, 8060 8006
8007
8008
32
60
80
HLT 76 8009 76
Subtraction
Mnemonic Hex code Address Hex
content
MVI A, 97 3E, 97 8000
8001
3E
97
MVI B, 65 06, 65 8002
8003
06
65
SUB B 90 8004 90
STA 8060 32, 8060 8005
8006
8007
32
60
80
HLT 76 8008 76
How Microprocessor works.
MOV A,r0
ADD A,#0B
Instruction decoder
Programmemory
1
0
1
0
1
1
1
0
r0 A
Reading command OR Fetch cycle
DATA BUS
3F14
3F13
3F12
Decoding commands
EXECUTING
Program
counter
3F123F13
0
0
1
1
1
1
1
0
MOV A,r0
ADD A,#0B
3F14
Addressbus
AddressofP.G
1
0
1
1
0
0
0
0
0
1
0
0
0
1
1
0

Mais conteúdo relacionado

Mais procurados

8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIR8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIRTHEE CAVE
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430Harsha herle
 
Microprocessor presentation
Microprocessor presentationMicroprocessor presentation
Microprocessor presentationUmer Kalyar
 
8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt Technology8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt TechnologyPremier Farnell
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvmeSAT Publishing House
 
Aewin network security appliance network management platform_scb6983
Aewin network security appliance network management platform_scb6983Aewin network security appliance network management platform_scb6983
Aewin network security appliance network management platform_scb6983Sirena Cheng
 
Hoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXHoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXemmanuel9393
 
AVR Micro controller Interfacing
AVR Micro controller Interfacing AVR Micro controller Interfacing
AVR Micro controller Interfacing Raghav Shetty
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller systemnugnugmacmac
 
Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Premier Farnell
 
Atmel microcontrollers-a tmega328-p_datasheet
Atmel microcontrollers-a tmega328-p_datasheetAtmel microcontrollers-a tmega328-p_datasheet
Atmel microcontrollers-a tmega328-p_datasheetAlexTronciu
 
3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_archchandrika
 
Panasonic plc fp series
Panasonic plc fp seriesPanasonic plc fp series
Panasonic plc fp seriesYan Zhang
 
Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750Premier Farnell
 

Mais procurados (20)

NAVEEN UART BATCH 43
NAVEEN UART BATCH 43NAVEEN UART BATCH 43
NAVEEN UART BATCH 43
 
8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIR8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIR
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430
 
Microprocessor presentation
Microprocessor presentationMicroprocessor presentation
Microprocessor presentation
 
8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt Technology8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt Technology
 
Pic16 c7x
Pic16 c7xPic16 c7x
Pic16 c7x
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvm
 
A tmega8 basics
A tmega8 basicsA tmega8 basics
A tmega8 basics
 
Aewin network security appliance network management platform_scb6983
Aewin network security appliance network management platform_scb6983Aewin network security appliance network management platform_scb6983
Aewin network security appliance network management platform_scb6983
 
Msp430
Msp430Msp430
Msp430
 
Hoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXHoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FX
 
AVR Micro controller Interfacing
AVR Micro controller Interfacing AVR Micro controller Interfacing
AVR Micro controller Interfacing
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
 
Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50
 
39582 c (1)
39582 c (1)39582 c (1)
39582 c (1)
 
Atmel microcontrollers-a tmega328-p_datasheet
Atmel microcontrollers-a tmega328-p_datasheetAtmel microcontrollers-a tmega328-p_datasheet
Atmel microcontrollers-a tmega328-p_datasheet
 
3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch
 
Xilinxaxi uart16550
Xilinxaxi uart16550Xilinxaxi uart16550
Xilinxaxi uart16550
 
Panasonic plc fp series
Panasonic plc fp seriesPanasonic plc fp series
Panasonic plc fp series
 
Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750Wireless UART Controller: XR18W750
Wireless UART Controller: XR18W750
 

Semelhante a 1st experiment ee 3214

Microprocessor lab manual
Microprocessor lab manualMicroprocessor lab manual
Microprocessor lab manualDhaval Shukla
 
MICROPROCESSOR-LAB-VI-SEM.pdf
MICROPROCESSOR-LAB-VI-SEM.pdfMICROPROCESSOR-LAB-VI-SEM.pdf
MICROPROCESSOR-LAB-VI-SEM.pdfbhattparthiv23
 
ppt 1 barrybrei.ppt
ppt 1 barrybrei.pptppt 1 barrybrei.ppt
ppt 1 barrybrei.pptJenemar1
 
Chp 1- barrybrei -rj.pdf
Chp 1- barrybrei -rj.pdfChp 1- barrybrei -rj.pdf
Chp 1- barrybrei -rj.pdfMeetJepsy
 
Introduction to-microprocessors
Introduction to-microprocessorsIntroduction to-microprocessors
Introduction to-microprocessorsVolodymyr Ushenko
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310DHEERAJ DHAKAR
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf818Farida
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Suchismita Paul
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorjhcid
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386Abinaya B
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentseceprinter6
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Hari Prakash
 
Micro Processor Lab Manual!
Micro Processor Lab Manual!Micro Processor Lab Manual!
Micro Processor Lab Manual!PRABHAHARAN429
 

Semelhante a 1st experiment ee 3214 (20)

Microprocessor lab manual
Microprocessor lab manualMicroprocessor lab manual
Microprocessor lab manual
 
8051 Presentation
8051 Presentation8051 Presentation
8051 Presentation
 
MICROPROCESSOR-LAB-VI-SEM.pdf
MICROPROCESSOR-LAB-VI-SEM.pdfMICROPROCESSOR-LAB-VI-SEM.pdf
MICROPROCESSOR-LAB-VI-SEM.pdf
 
Unit 1
Unit 1Unit 1
Unit 1
 
ppt 1 barrybrei.ppt
ppt 1 barrybrei.pptppt 1 barrybrei.ppt
ppt 1 barrybrei.ppt
 
Chp 1- barrybrei -rj.pdf
Chp 1- barrybrei -rj.pdfChp 1- barrybrei -rj.pdf
Chp 1- barrybrei -rj.pdf
 
Introduction to-microprocessors
Introduction to-microprocessorsIntroduction to-microprocessors
Introduction to-microprocessors
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
P89v51rd2
P89v51rd2P89v51rd2
P89v51rd2
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310Microprocessorlabmanual ee0310
Microprocessorlabmanual ee0310
 
Micro Processor Lab Manual!
Micro Processor Lab Manual!Micro Processor Lab Manual!
Micro Processor Lab Manual!
 
8 bit microcontroller
8 bit microcontroller8 bit microcontroller
8 bit microcontroller
 
89s52 2
89s52 289s52 2
89s52 2
 

Último

Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxachiever3003
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 

Último (20)

Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptx
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 

1st experiment ee 3214

  • 2. 2 Intel 4004 * 1969 * Clock speed : 108 KHz * Number of transistors: 2300 * 4-bit register and 4-bit data bus. The world first microprocessor Source : Dr. Md. Salahuddin Ahmed Sir Lecture
  • 3. 3 Intel 8008 * 1972 * Clock speed : 800 KHz * Number of transistor: 3500 * 8-bit register and 8-bit data bus.
  • 4. 4 Intel 8080 * 1974 * Clock speed : 2 MHz * Number of transistor: 4500 * 8-bit register and data bus.
  • 5. 5 Intel 8085 * 1972 * Clock speed : 6.144MHz * Number of transistor: 6500 * 8-bit register and 8-bit data bus.
  • 6. 6 Intel 8086 * 1978 * Clock speed : 4.47 MHz * Number of transistors: 29000 * 16-bit register and data bus.
  • 7. 7 Intel 8088 * 1981 * Clock speed : 4.47 MHz * Number of transistors: 29000 * 16-bit register and data bus. The worlds first PC ran on an Intel 8088 microprocessor
  • 9. 9 Intel 386 * 1985 * Clock speed: 16 MHz * Number of transistors: 275000 * 32-bit register and data bus.
  • 10. 10 Intel 486 * 1989 * Clock speed: 25 MHz * Number of transistor: 1,200,000 * 32-bit register and data bus.
  • 11. 11 Intel Pentium * 1993 * Clock speed: 66 MHz * Number of transistor: 3,300,000 * 32-bit register and data bus.
  • 12. 12 Intel Pentium pro * 1995 * Clock speed: 200 MHz * Number of transistor: 5,500,000 * 32-bit register and data bus.
  • 13. 13 Intel Pentium || * 1997 * Clock speed: 300 MHz * Number of transistor: 7,500,000 * 32-bit register and data bus.
  • 14. 14 Intel Pentium ||| * 1999 * Clock speed: 500 MHz * Number of transistor: 9,500,000 * 32-bit register and data bus.
  • 15. 15 Intel Pentium 4 * 2000 * Clock speed: 1 GHz * Number of transistor: 15,500,000 * 64-bit register and data bus.
  • 16. 16 Intel Pentium D * 2005 * Clock speed: 3.6 GHz * Number of transistor: 47,500,000 * 32-bit register and data bus.
  • 17. 17 Intel Core 2 / Quad * 2006/2007 * Clock speed: 3.6 GHz * Number of transistor: 214,500,000 * 32-bit register and data bus.
  • 18. 18 Intel XEON QUAD CORE QC E5520 LGA1366CHIP2.26G 8MB MM901030 (BX80602E5520)
  • 19. 19 Hewlett Packard BL495C G6 O2435 KIT (539805-B21) Opteron
  • 22. 22
  • 23. 23
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 31. 31
  • 32. 32
  • 34. 34 8085 Instruction Set Data transfer operations  Between registers  Between memory location and a register  Direct write to a register / memory  Between I/O device and accumulator
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. NUMBER REPRESENTATION D B H 0 2 1 4 3 5 6 8 7 9 10 13 11 12 14 15 0 01 10 11 100 101 111 110 1000 1010 1011 1100 1101 1110 1111 1001 0 2 1 4 3 5 6 8 7 9 A C B D E F ecimal inary ex Base Base 2 Base
  • 39. NUMBER REPRESENTATION 0/1Bit 0 0 0 0 0 0 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 00 0 0 0 Nibble Byte Word
  • 40. BINARY TO HEX CONVERSION 1 0 1 1 0 0 1 1 LSBMSB 8 4 2 18 4 2 1 0 2 1 4 3 5 6 8 7 9 A C B D E F 1*1+1*2 =31*1+1*2+1*8=11 Result = B3 H
  • 41. uPC-MICRO 8085 system consists 1) crystal controlled oscillator 2) buffers for address 3) data control signals 4) two 8255 (Programmable Peripheral Interface) 5) one 8279 (Programmable keyboard & display controller) 6) one 8253 (Programmable interval timer) 7) one 8259A (Programmable Interrupt Controller) 8) One 8251A (Programmable Communication Interface) with RS232C drivers & receivers. 9) 8 digit seven segment display 10) 32 keys with one RESET key in keyboard 41 Familiarization OF 8085 KIT
  • 42. System EPROM : 0000 to FFFF (32K) RAM (CMOS) : 8000 to 9FFF (8K) (8000 to 97FF user RAM) (9800 to 9FFF system RAM) Expansion RAM : A000 to BFFF (8K) C000 to DFFF (8K) SL. No. Peripheral LSI Base port address in Hex 01. A8255 00 02. B8255 20 03. 8251A 10 04. 8253 30 05. 8257 08 06. 8259A 28 42 Memory Decoding & Addresses I/0 Decoding & Addresses
  • 43.  Once a data is written to 8279 display RAM, 8279 automatically refreshes the data on 8 digit 7 segment LED display.  One can optionally connect a LCD module to the port lines of the connector provided and writing the necessary software.  16 keys are assigned for 16 hexadecimals  16 keys for executing different functions  1 key mounted on the motherboard  duplex serial communication interface  use 8251A serial communication controller with RS232C drivers at its output & RS232C receivers at its input 43
  • 44. 4 pin relimate Pin number Voltage 1 GND 2 Vcc (+5V) 3 +12V (used for RS232) 4 -12V (used for RS232) At power on or at manual RESET, the CPU starts execution. Before executing the main routine, the various peripherals, flags and parameters in RAM are initialized. 44
  • 45. Label Mnemonics Op-code Operand Hex Code Memory address START MVI A, ECH 3E, EC 8000-01 STA 8090 32, 90, 80 8002-04 END HLT 76 8005 45 Executing a PROGRAM IN uPC-MICRO 8085
  • 46. Addition Mnemonic Hex code Address Hex content MVI A, 04 3E, 04 8000 8001 3E 04 MVI B, 08 06, 08 8002 8003 06 08 MOV A, B 78 8004 78 ADD B 80 8005 80 STA 8060 32, 8060 8006 8007 8008 32 60 80 HLT 76 8009 76
  • 47. Subtraction Mnemonic Hex code Address Hex content MVI A, 97 3E, 97 8000 8001 3E 97 MVI B, 65 06, 65 8002 8003 06 65 SUB B 90 8004 90 STA 8060 32, 8060 8005 8006 8007 32 60 80 HLT 76 8008 76
  • 48. How Microprocessor works. MOV A,r0 ADD A,#0B Instruction decoder Programmemory 1 0 1 0 1 1 1 0 r0 A Reading command OR Fetch cycle DATA BUS 3F14 3F13 3F12 Decoding commands EXECUTING Program counter 3F123F13 0 0 1 1 1 1 1 0 MOV A,r0 ADD A,#0B 3F14 Addressbus AddressofP.G 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 0

Notas do Editor

  1. 18
  2. 19