SlideShare a Scribd company logo
IN The Name Of Almighty ALLAH
Presentation Title Page
 Name:Fawad Masood Khattak
 ID: (CU-58-2011)
 Section A
 EE-2011A
 Topic:
 emu8086 shows how to keep constant Temperature
 Contact : Fawadkttk@gmail.com
 CECOS University Peshawar,Pakistan
Thermometer by Fawad Masood Ktk
 It is also accessible from the "virtual devices" menu of
the emulator.
Microprocessor Use Of Emulator 8088/86 Thermometer By Fawad Masood Khattak
Temperature Range Fawad Masood Ktk
 Temperature Range Is In Between of 60 Degree to 80
Degree
Use of : Fawad Masood Ktk
 Using Heater and Thermometer
 It is assumed that air temperature is lower 60°.
 Temperature Rises Fast thus Emulator Should Be Set
Run At Maximum Speed
#Start=thermometer.exe
 Thermometer.exe is started automatically from
c:emu8086devices.
#make-bin# Fawad Masood Ktk
 Here Your Program Will Change Into Binary Form
 And In First 2 Instructions we are Supposed To Move
The Data From CS To DS i.e Set Data Segment To Code
Segment
 Instructions Are :
 Mov ax,cs ; Move Data From CS to AX
 Mov ds,ax ; The Move It To DS
 Because It Is Not possible To move Data from CS To DS
Directly We Use Accumulator For It.
Use For Port In Next Instruction
 Here We Used Instruction i.e
 In al,125
 This Means That On the Port 125 There Is Direct Data
will Go to The Accumulator Rather Then Accumulator
We can’t Use any Other Temporary Registers Because
This Is The Orignal Format for input Output
Instruction

Use Of Compare Fawad Masood Ktk
 Cmp al,60
 Now That Data Which Came From the Port 125 to Al Is
Compared With 60 ,That data Will Be Either Less Or
Greater Then 60 On port 125
 Note:
 125 Port is Use For The Temperature Measure
Use Of JL Command Fawad Masood Ktk
 Jl Low
 Low:
 If The Value Of al Is Less The 60 This Means That it
will go to Low Loop Where It is defined As:
 Mov al,1 ; Move 1 in Al (1=ON)
 Out 127,al
 AL data Put It into Port 127 and The Heater Get ON
NOTE Fawad Masood Ktk
 127 Port Is Flame Port
 125 Port Is For Temperature Measure
 Now Last Instruction Is :
 Jmp Ok
Again Compare Command
 Cmp al,80
 This Means If The Value In Al Is equal To 80 or Less
The 80 Then Go To Next Instruction
 Jle ok
 Jg High ; Jump Greater To High
 Where
 High:
 Mov Al,0 (Move 0 To Al)
 Out 127,al >> Put The Value in Port 127
Thermometer Fawad Masood Ktk
 The Heater Turned Off
 OK:
 Jmp start >>> Endless Loop
Thank You Fawad Masood Ktk

More Related Content

PPTX
Thermometer Project In Emu8086.
PPT
Modes of router
DOCX
Case study
PDF
SIP and DNS - federation, failover, load balancing and more
PDF
CCNA project-report
PPTX
Raspberry pi ppt
PDF
Instruction formats-in-8086
PPTX
Session initiation-protocol
Thermometer Project In Emu8086.
Modes of router
Case study
SIP and DNS - federation, failover, load balancing and more
CCNA project-report
Raspberry pi ppt
Instruction formats-in-8086
Session initiation-protocol

What's hot (20)

PPTX
8085 Assembly programming.pptx
PPT
network Addressing
DOCX
linux fresher resume
PPT
Embedded Design
PDF
BKK16-205 RDK-B IoT
PPTX
OS Building and Booting in Fundamentals of OS
PDF
NFV Tutorial
PDF
Assembly language (coal)
PDF
Linux Installation
PPT
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING
PPTX
Lcd interfaing using 8051 and assambly language programming
PPTX
CPU Architecture - Advanced
PPTX
Debugging Approaches.pptx
DOCX
Computing fundamentals lab record - Polytechnics
PPTX
Voip powerpoint
PPTX
Complex instruction set computer ppt
PPT
Plc presentation
PPTX
UNIT 1 Microprocessors.pptx
DOCX
manoj_resume__1_
8085 Assembly programming.pptx
network Addressing
linux fresher resume
Embedded Design
BKK16-205 RDK-B IoT
OS Building and Booting in Fundamentals of OS
NFV Tutorial
Assembly language (coal)
Linux Installation
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING
Lcd interfaing using 8051 and assambly language programming
CPU Architecture - Advanced
Debugging Approaches.pptx
Computing fundamentals lab record - Polytechnics
Voip powerpoint
Complex instruction set computer ppt
Plc presentation
UNIT 1 Microprocessors.pptx
manoj_resume__1_
Ad

Viewers also liked (13)

PDF
PDF
Collection development policy at Site 2
PPT
Alan baxter & associates interview questions and answers
PPTX
Glosario
PDF
Chapter 4
PDF
Intro to Dinosaur
ODP
PPTX
Trafico de organos ( Wilson Barrera, Cristopher Allaica, Ángel Castillo y Dar...
PPTX
ASID Celebrates 2015 World Interiors Day
PPTX
question analysis
PDF
Chapter 5
PPTX
Multimedia in the classroom
PDF
Tinnitivix helped me
Collection development policy at Site 2
Alan baxter & associates interview questions and answers
Glosario
Chapter 4
Intro to Dinosaur
Trafico de organos ( Wilson Barrera, Cristopher Allaica, Ángel Castillo y Dar...
ASID Celebrates 2015 World Interiors Day
question analysis
Chapter 5
Multimedia in the classroom
Tinnitivix helped me
Ad

Similar to Microprocessor Use Of Emulator 8088/86 Thermometer By Fawad Masood Khattak (20)

PDF
Microprocessor project
PDF
C programming of an ARM microcontroller and writing UART serial communication...
PPTX
Binary to bcd
PPTX
MPMC Architecture of 8085 Microprocessor and Programming.pptx
PDF
Lab manual mp
PPT
1344 Alp Of 8086
PDF
Compiladoresemulador
PPTX
Project
PPT
Data Acquisition
PPTX
Microprocessor based Temperature Controller
DOCX
8096 microcontrollers notes
PDF
MICROPROCESSOR-LAB-VI-SEM.pdf
PDF
Taller practico emu8086_galarraga
DOCX
Temperature monitoring and controling using arduino
PPT
Addressing mode and instruction set using 8051
PDF
Compiladores emu8086
PPTX
temperature control using 8086 microprocessor by vikas arya
PDF
Brief description of all the interupts
PPTX
Math coprocessor 8087
PDF
Microprocessor and its applications third edition
Microprocessor project
C programming of an ARM microcontroller and writing UART serial communication...
Binary to bcd
MPMC Architecture of 8085 Microprocessor and Programming.pptx
Lab manual mp
1344 Alp Of 8086
Compiladoresemulador
Project
Data Acquisition
Microprocessor based Temperature Controller
8096 microcontrollers notes
MICROPROCESSOR-LAB-VI-SEM.pdf
Taller practico emu8086_galarraga
Temperature monitoring and controling using arduino
Addressing mode and instruction set using 8051
Compiladores emu8086
temperature control using 8086 microprocessor by vikas arya
Brief description of all the interupts
Math coprocessor 8087
Microprocessor and its applications third edition

More from Fawad Masood (9)

PDF
FAWAD REPORT 2
PDF
finalfilanl
PPTX
maaaasss
PDF
Solution modern digital-& analog-communications-systems-b-p-lathi
PDF
Chapter 3
PDF
Chapter 2
PDF
Chapter 1
PDF
Bp lathi book solution by Fawad Masood Khan khattak@CECOS University By Fawa...
PDF
Chapter 6
FAWAD REPORT 2
finalfilanl
maaaasss
Solution modern digital-& analog-communications-systems-b-p-lathi
Chapter 3
Chapter 2
Chapter 1
Bp lathi book solution by Fawad Masood Khan khattak@CECOS University By Fawa...
Chapter 6

Recently uploaded (20)

PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPT
introduction to datamining and warehousing
PPT
Total quality management ppt for engineering students
PPTX
introduction to high performance computing
PPTX
UNIT - 3 Total quality Management .pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
Soil Improvement Techniques Note - Rabbi
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Current and future trends in Computer Vision.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PPTX
Artificial Intelligence
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Nature of X-rays, X- Ray Equipment, Fluoroscopy
introduction to datamining and warehousing
Total quality management ppt for engineering students
introduction to high performance computing
UNIT - 3 Total quality Management .pptx
Safety Seminar civil to be ensured for safe working.
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Soil Improvement Techniques Note - Rabbi
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Information Storage and Retrieval Techniques Unit III
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Current and future trends in Computer Vision.pptx
UNIT 4 Total Quality Management .pptx
R24 SURVEYING LAB MANUAL for civil enggi
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
Artificial Intelligence
Fundamentals of safety and accident prevention -final (1).pptx
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Microprocessor Use Of Emulator 8088/86 Thermometer By Fawad Masood Khattak

  • 1. IN The Name Of Almighty ALLAH
  • 2. Presentation Title Page  Name:Fawad Masood Khattak  ID: (CU-58-2011)  Section A  EE-2011A  Topic:  emu8086 shows how to keep constant Temperature  Contact : Fawadkttk@gmail.com  CECOS University Peshawar,Pakistan
  • 3. Thermometer by Fawad Masood Ktk  It is also accessible from the "virtual devices" menu of the emulator.
  • 5. Temperature Range Fawad Masood Ktk  Temperature Range Is In Between of 60 Degree to 80 Degree
  • 6. Use of : Fawad Masood Ktk  Using Heater and Thermometer  It is assumed that air temperature is lower 60°.  Temperature Rises Fast thus Emulator Should Be Set Run At Maximum Speed
  • 7. #Start=thermometer.exe  Thermometer.exe is started automatically from c:emu8086devices.
  • 8. #make-bin# Fawad Masood Ktk  Here Your Program Will Change Into Binary Form  And In First 2 Instructions we are Supposed To Move The Data From CS To DS i.e Set Data Segment To Code Segment  Instructions Are :  Mov ax,cs ; Move Data From CS to AX  Mov ds,ax ; The Move It To DS  Because It Is Not possible To move Data from CS To DS Directly We Use Accumulator For It.
  • 9. Use For Port In Next Instruction  Here We Used Instruction i.e  In al,125  This Means That On the Port 125 There Is Direct Data will Go to The Accumulator Rather Then Accumulator We can’t Use any Other Temporary Registers Because This Is The Orignal Format for input Output Instruction 
  • 10. Use Of Compare Fawad Masood Ktk  Cmp al,60  Now That Data Which Came From the Port 125 to Al Is Compared With 60 ,That data Will Be Either Less Or Greater Then 60 On port 125  Note:  125 Port is Use For The Temperature Measure
  • 11. Use Of JL Command Fawad Masood Ktk  Jl Low  Low:  If The Value Of al Is Less The 60 This Means That it will go to Low Loop Where It is defined As:  Mov al,1 ; Move 1 in Al (1=ON)  Out 127,al  AL data Put It into Port 127 and The Heater Get ON
  • 12. NOTE Fawad Masood Ktk  127 Port Is Flame Port  125 Port Is For Temperature Measure  Now Last Instruction Is :  Jmp Ok
  • 13. Again Compare Command  Cmp al,80  This Means If The Value In Al Is equal To 80 or Less The 80 Then Go To Next Instruction  Jle ok  Jg High ; Jump Greater To High  Where  High:  Mov Al,0 (Move 0 To Al)  Out 127,al >> Put The Value in Port 127
  • 14. Thermometer Fawad Masood Ktk  The Heater Turned Off  OK:  Jmp start >>> Endless Loop
  • 15. Thank You Fawad Masood Ktk