SlideShare a Scribd company logo
1 of 20
STAFF NAME: B.RAMA PRABHA,
ASSISTANT PROFESSOR,
DEPARTMENT OF COMPUTER SCIENCE,
K.C.S.KASI NADAR COLLEGE OF ARTS & SCIENCE
MICROPROCESSOR AND ITS
APPLICATION
SUBJECT CODE:SAZ3B
Unit 1:
Introduction to microcomputers-microprocessor and assembly languages-
microprocessor architecture and its operations-8085 MPU-8085 instruction set and
classifications
Unit 2:
Writing assembly level programs-programming techniques such as
looping-counting and indexing addressing modes-data transfer instructions-
arithmetic and log ic operations-dynamic debugging
Unit 3:
Counters and time delays-hexadecimal counter modulo 10 counter-pulse
timings for flashing lights-debugging counter and time delay program-stack-
subroutine-conditional call and return instructions
SYALLABUS
Unit 4:
BCD to binary and binary to BCD conversions-BCD to HEX and HEX to
BCD conversions-ASCII to BCD to ASCII conversions-BCD to seven segment LED
code conversions-binary to ASCII and ASCII to binary conversions-multi byte
addition-multi byte subtraction-BCD addition-BCD subtraction-multiplication and
division
Unit 5:
Interrupt-implementing interrupts-multiple interrupt 8085-trap-problems on
implementing 8085 interrupt-DMA memory interfaces-RAM & ROM –I/O interface-
direct I/O memory mapped I/O.
SYLLABUS(contd…)
 SOFTWARE:
A Software is a set of programs, which is designed to
perform a well-defined function.
A program is a sequence of instructions written to solve a
particular problem.
BASIC TERMS USED IN MICROPROCESSOR
Hardware represents the physical
and tangible components of a
computer, i.e. the components that
can be seen and touched.
Examples of Hardware are the
following −
Input devices − keyboard, mouse,
etc.
Output devices − printer, monitor,
etc.
Secondary storage devices − Hard
disk, CD, DVD, etc.
Internal components − CPU,
motherboard, RAM, etc.
HARDWARE
DATA
 BIT :
A bit (short for binary digit) is the smallest unit of data in a
computer. A bit has a Single binary value, either 0 or 1.
 NIBBLE :
A group of 4 bits is called nibble. (Eg:1011)
 BYTE :
A group of 8 bits is called byte. A byte is the smallest unit,
which can represent a data item or a character. (Eg:10111100)
DATA
 WORD :
A computer word, like a byte, is a group of fixed number of
bits processed as a unit, which varies from computer to computer but
is fixed for each computer.
 WORD SIZE:
The length of a computer word is called word-size or word
length. It may be as small as 8 bits or may be as long as 96 bits. A
computer stores the information in the form of computer words.
MEMORY
 A memory is just like a human brain.
 It is used to store data and instructions.
 Computer memory is the storage space in the computer, where data is to
be processed and instructions required for processing are stored.
 The memory is divided into large number of small parts called cells.
Each location or cell has a unique address, which varies from zero to
memory size minus one.
MEMORY CLASSIFICATION
COMPUTER LANGUAGES
Machine Language is a
low-level language and it is
coming under 1st generation
languages.
• Machine language uses
only the symbols ‘0’ and
‘1’.
• Machine language is a
Low-level language.
• This is the only language
computer can understand
directly.
MACHINE LANGUAGE
Assembly language is also a
low-level language and it is
coming under 2nd generation
Languages.
-Assembly language
uses Mnemonic codes in place
of 0s and 1s.
-Mnemonic is an abbreviation
of a binary instruction.
ASSEMBLY LANGUAGE
Third generation languages also called as High-level languages.
• Programs are written in English like manner.
• As this language is close to English programmers finds it easy to
learn and use.
• A language translator is required to convert high-level language
programs.
• Examples: C, C++, Java, BASIC, Pascal, FORTRAN, etc.
HIGHLEVEL LANGUAGES
4GL are called as very high level languages.
• They have user-friendly interfaces.
• They are easier than high-level languages.
• They are very close to English language structure.
• Examples: APL, CSP, Power Builder, Access.
VERY HIGH LEVEL LANGUAGES
• 5GL closely resemble to human speech.
• 5GL designed to make the computer solve a problem without a
program written by programmer.
• Fifth Generation languages are used in Artificial Intelligence research.
Examples: LISP (List processing), PROLOG
5TH GENERATION LANGUAGES
 Since computer only understands binary codes, 0 and 1, all
programs written in any other language need to be translated to
machine language before execution. There are three types of
translator programs.
THEY ARE:
 Assembler
 Compiler.
 Interpreter.
TRANSLATOR
ASSEMBLER:
Assembler is a system software which translates assembly
language to machine language.
INTERPRETER:
Interpreter is a system software which translates high-level
languages to machine language. Interpreter translates and executes the
programs line-by-line.
COMPILER:
Compiler is a system software which translates high level
language programs to machine language. Compiler translates the whole
program first and then start executing the program.
Bus is a group of conducting wires which carries
information, all the peripherals are connected to
microprocessor through Bus.
BUS
• Every microprocessor has a certain set of instructions
that it is capable of executing.
• This group of instructions is referred to as its instruction
set.
• Each type of microprocessor will have its own
instruction set it can interpret and executive.
Instruction Set
Microprocessor and Its Applications

More Related Content

What's hot

What's hot (20)

A&a&r&n
A&a&r&nA&a&r&n
A&a&r&n
 
Ayushi
AyushiAyushi
Ayushi
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Computer programming languages19 09-2007
Computer programming languages19 09-2007Computer programming languages19 09-2007
Computer programming languages19 09-2007
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Computer programming languages
Computer programming languagesComputer programming languages
Computer programming languages
 
Programming language
Programming languageProgramming language
Programming language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
introduction computer programming languages
introduction computer programming languages introduction computer programming languages
introduction computer programming languages
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 

Similar to Microprocessor and Its Applications

Programming with \'C\'
Programming with \'C\'Programming with \'C\'
Programming with \'C\'bdmsts
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxChewe Lulembo
 
FPL - Part 1 (Sem - I 2013 )
FPL - Part 1  (Sem - I  2013 ) FPL - Part 1  (Sem - I  2013 )
FPL - Part 1 (Sem - I 2013 ) Yogesh Deshpande
 
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptxssuserb78e291
 
Web technologies lecture 01
Web technologies lecture 01Web technologies lecture 01
Web technologies lecture 01HemantAlhat1
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Assembly language
Assembly languageAssembly language
Assembly languagegaurav jain
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Computer and Programming
Computer and Programming Computer and Programming
Computer and Programming Mahsa Ch
 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)Ashim Saha
 
What is a computer
What is a computerWhat is a computer
What is a computerJagan Mohan
 

Similar to Microprocessor and Its Applications (20)

Programming with \'C\'
Programming with \'C\'Programming with \'C\'
Programming with \'C\'
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
EEE226a.ppt
EEE226a.pptEEE226a.ppt
EEE226a.ppt
 
FPL - Part 1 (Sem - I 2013 )
FPL - Part 1  (Sem - I  2013 ) FPL - Part 1  (Sem - I  2013 )
FPL - Part 1 (Sem - I 2013 )
 
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptx
 
FINAL.ppt
FINAL.pptFINAL.ppt
FINAL.ppt
 
Web technologies lecture 01
Web technologies lecture 01Web technologies lecture 01
Web technologies lecture 01
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
System softare
System softareSystem softare
System softare
 
Assembly language
Assembly languageAssembly language
Assembly language
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Programming.language
Programming.languageProgramming.language
Programming.language
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Computer and Programming
Computer and Programming Computer and Programming
Computer and Programming
 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)
 
Unit1
Unit1Unit1
Unit1
 
Unit1
Unit1Unit1
Unit1
 
What is a computer
What is a computerWhat is a computer
What is a computer
 

More from RamaPrabha24

Dynamic debugging in 8085 microprocessor
Dynamic debugging in 8085 microprocessorDynamic debugging in 8085 microprocessor
Dynamic debugging in 8085 microprocessorRamaPrabha24
 
programming techniques
programming techniquesprogramming techniques
programming techniquesRamaPrabha24
 
instruction format and addressing modes
instruction format and addressing modesinstruction format and addressing modes
instruction format and addressing modesRamaPrabha24
 
instruction set and classificaion
instruction set and classificaioninstruction set and classificaion
instruction set and classificaionRamaPrabha24
 
LOGICAL OPERATIONS IN 8085 MICROPROCESSOR
LOGICAL OPERATIONS IN 8085 MICROPROCESSORLOGICAL OPERATIONS IN 8085 MICROPROCESSOR
LOGICAL OPERATIONS IN 8085 MICROPROCESSORRamaPrabha24
 
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORRamaPrabha24
 
8085 DATA TRANSFER INSTRUCTIONS
8085 DATA TRANSFER INSTRUCTIONS8085 DATA TRANSFER INSTRUCTIONS
8085 DATA TRANSFER INSTRUCTIONSRamaPrabha24
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONSRamaPrabha24
 
PINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSORPINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSORRamaPrabha24
 
memory classification
memory classificationmemory classification
memory classificationRamaPrabha24
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorRamaPrabha24
 

More from RamaPrabha24 (12)

Dynamic debugging in 8085 microprocessor
Dynamic debugging in 8085 microprocessorDynamic debugging in 8085 microprocessor
Dynamic debugging in 8085 microprocessor
 
programming techniques
programming techniquesprogramming techniques
programming techniques
 
instruction format and addressing modes
instruction format and addressing modesinstruction format and addressing modes
instruction format and addressing modes
 
instruction set and classificaion
instruction set and classificaioninstruction set and classificaion
instruction set and classificaion
 
LOGICAL OPERATIONS IN 8085 MICROPROCESSOR
LOGICAL OPERATIONS IN 8085 MICROPROCESSORLOGICAL OPERATIONS IN 8085 MICROPROCESSOR
LOGICAL OPERATIONS IN 8085 MICROPROCESSOR
 
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSORARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
ARITHMETIC OPERATIONS IN 8085 MICROPROCESSOR
 
8085 DATA TRANSFER INSTRUCTIONS
8085 DATA TRANSFER INSTRUCTIONS8085 DATA TRANSFER INSTRUCTIONS
8085 DATA TRANSFER INSTRUCTIONS
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
 
PINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSORPINDIAGRAM OF 8085 MICROPROCESSOR
PINDIAGRAM OF 8085 MICROPROCESSOR
 
memory classification
memory classificationmemory classification
memory classification
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Applets in Java
Applets in JavaApplets in Java
Applets in Java
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

Microprocessor and Its Applications

  • 1. STAFF NAME: B.RAMA PRABHA, ASSISTANT PROFESSOR, DEPARTMENT OF COMPUTER SCIENCE, K.C.S.KASI NADAR COLLEGE OF ARTS & SCIENCE MICROPROCESSOR AND ITS APPLICATION SUBJECT CODE:SAZ3B
  • 2. Unit 1: Introduction to microcomputers-microprocessor and assembly languages- microprocessor architecture and its operations-8085 MPU-8085 instruction set and classifications Unit 2: Writing assembly level programs-programming techniques such as looping-counting and indexing addressing modes-data transfer instructions- arithmetic and log ic operations-dynamic debugging Unit 3: Counters and time delays-hexadecimal counter modulo 10 counter-pulse timings for flashing lights-debugging counter and time delay program-stack- subroutine-conditional call and return instructions SYALLABUS
  • 3. Unit 4: BCD to binary and binary to BCD conversions-BCD to HEX and HEX to BCD conversions-ASCII to BCD to ASCII conversions-BCD to seven segment LED code conversions-binary to ASCII and ASCII to binary conversions-multi byte addition-multi byte subtraction-BCD addition-BCD subtraction-multiplication and division Unit 5: Interrupt-implementing interrupts-multiple interrupt 8085-trap-problems on implementing 8085 interrupt-DMA memory interfaces-RAM & ROM –I/O interface- direct I/O memory mapped I/O. SYLLABUS(contd…)
  • 4.  SOFTWARE: A Software is a set of programs, which is designed to perform a well-defined function. A program is a sequence of instructions written to solve a particular problem. BASIC TERMS USED IN MICROPROCESSOR
  • 5. Hardware represents the physical and tangible components of a computer, i.e. the components that can be seen and touched. Examples of Hardware are the following − Input devices − keyboard, mouse, etc. Output devices − printer, monitor, etc. Secondary storage devices − Hard disk, CD, DVD, etc. Internal components − CPU, motherboard, RAM, etc. HARDWARE
  • 6. DATA  BIT : A bit (short for binary digit) is the smallest unit of data in a computer. A bit has a Single binary value, either 0 or 1.  NIBBLE : A group of 4 bits is called nibble. (Eg:1011)  BYTE : A group of 8 bits is called byte. A byte is the smallest unit, which can represent a data item or a character. (Eg:10111100)
  • 7. DATA  WORD : A computer word, like a byte, is a group of fixed number of bits processed as a unit, which varies from computer to computer but is fixed for each computer.  WORD SIZE: The length of a computer word is called word-size or word length. It may be as small as 8 bits or may be as long as 96 bits. A computer stores the information in the form of computer words.
  • 8. MEMORY  A memory is just like a human brain.  It is used to store data and instructions.  Computer memory is the storage space in the computer, where data is to be processed and instructions required for processing are stored.  The memory is divided into large number of small parts called cells. Each location or cell has a unique address, which varies from zero to memory size minus one.
  • 11. Machine Language is a low-level language and it is coming under 1st generation languages. • Machine language uses only the symbols ‘0’ and ‘1’. • Machine language is a Low-level language. • This is the only language computer can understand directly. MACHINE LANGUAGE
  • 12. Assembly language is also a low-level language and it is coming under 2nd generation Languages. -Assembly language uses Mnemonic codes in place of 0s and 1s. -Mnemonic is an abbreviation of a binary instruction. ASSEMBLY LANGUAGE
  • 13. Third generation languages also called as High-level languages. • Programs are written in English like manner. • As this language is close to English programmers finds it easy to learn and use. • A language translator is required to convert high-level language programs. • Examples: C, C++, Java, BASIC, Pascal, FORTRAN, etc. HIGHLEVEL LANGUAGES
  • 14. 4GL are called as very high level languages. • They have user-friendly interfaces. • They are easier than high-level languages. • They are very close to English language structure. • Examples: APL, CSP, Power Builder, Access. VERY HIGH LEVEL LANGUAGES
  • 15. • 5GL closely resemble to human speech. • 5GL designed to make the computer solve a problem without a program written by programmer. • Fifth Generation languages are used in Artificial Intelligence research. Examples: LISP (List processing), PROLOG 5TH GENERATION LANGUAGES
  • 16.  Since computer only understands binary codes, 0 and 1, all programs written in any other language need to be translated to machine language before execution. There are three types of translator programs. THEY ARE:  Assembler  Compiler.  Interpreter. TRANSLATOR
  • 17. ASSEMBLER: Assembler is a system software which translates assembly language to machine language. INTERPRETER: Interpreter is a system software which translates high-level languages to machine language. Interpreter translates and executes the programs line-by-line. COMPILER: Compiler is a system software which translates high level language programs to machine language. Compiler translates the whole program first and then start executing the program.
  • 18. Bus is a group of conducting wires which carries information, all the peripherals are connected to microprocessor through Bus. BUS
  • 19. • Every microprocessor has a certain set of instructions that it is capable of executing. • This group of instructions is referred to as its instruction set. • Each type of microprocessor will have its own instruction set it can interpret and executive. Instruction Set