Microprocessor architecture, programming , and applications with the 8085 / (Record no. 3208)

MARC details
000 -LEADER
fixed length control field 06083nam a2200169 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 978818972884 (pb)
040 ## - CATALOGING SOURCE
Transcribing agency CUS
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.165
Item number GAO/M
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Gaonkar, Ramesh
245 ## - TITLE STATEMENT
Title Microprocessor architecture, programming , and applications with the 8085 /
Statement of responsibility, etc. Ramesh Gaonkar
250 ## - EDITION STATEMENT
Edition statement 6th ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. Mumbai :
Name of publisher, distributor, etc. Penram ,
Date of publication, distribution, etc. 2013.
300 ## - PHYSICAL DESCRIPTION
Extent x, 814 p.
Other physical details ill. ;
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note PART I MICROPROCESSOR-BASED SYSTEMS:<br/>HARDWARE AND INTERFACING<br/>Chapter 1 Microprocessors, Microcomputers, and<br/>Assembly Language<br/>1.1 Microproce.ssors 4 □ 1.2 Microprocessor Instruction Set and Computer<br/>Languages 13 □ 1.3 From Large Computers to Single Chip Microcontrollers 20<br/>□ 1.4 Application: Microprocessor Controlled Temperature System (MCTS) 24<br/>Chapter 2 Introduction to 8085 Assembly Language Programming<br/>2.1 The 8085 Programming Model 32 □ 2.2 Instruction Classification 34 □<br/>2.3 Instruction, Data Format, and Storage 37 □ 2.4 How to Write, Assemble,<br/>and Execute a Simple Program 42 □ 2.5 Overview of the 8085 Instruction Set 46<br/>o 2.6 Writing and Hand Assembling a Program 50<br/>Chapter 3 Microprocessor Architecture and<br/>Microcomputer Systems<br/>3.1 Microprocessor Architecture and Its Operations 58 □ 3.2 Memory 63 □<br/>3.3 Input and Output (I/O) Devices 80 o 3.4 Example of a Microcomputer<br/>System 81 □ 3.5 Review: Logic Devices for Interfacing 83 □<br/>3.6 MicroprocessorBased System Application: MCTS 90<br/>Chapter 4 8085 Microprocessor Architecture and<br/>Memory Interfacing<br/>4.1 The 8085 MPU 96 □ 4.2 Example of an 8085Based Microcomputer 109 □<br/>4.3 Memory Interfacing 116 □ 4.4 Interfacing the 8155 Memory Segment 123 o<br/>4.5 Illustrative Example: Designing Memory for the MCTS Project 126 o<br/>4.6 Testing and Troubleshooting Memory Interfacing Circuits 129 o<br/>4.7 How Does an 8085Based SingleBoard Microcomputer Work? 132<br/>Chapter 5 Interfacing I/O Devices<br/>5.1 Basic Interfacing Concepts 140 □ 5.2 Interfacing Output Displays 150<br/>□ 5.3 Interfacing Input Devices 15i5 □ 5.4 MemoryMapped I/O 157<br/>□ 5.5 Testing and Troubleshooting I/O Interfacing Circuits 163<br/>□ 5.6 Some Questions and Answers 164<br/>PART n PROGRAMMING THE 8085<br/>Chapter 6<br/>Chapter 7<br/>Chapter 8<br/>Chapter 9<br/>Chapter 10<br/>Introduction to 8085 Instructions<br/>6.1 Data Transfer (Copy) Operations 176 □ 6.2 Arithmetic Operations 86<br/>□ 6.3 Logic Operations 96 □ 6.4 Branch Operations 204<br/>□ 6.5 Writing Assembly Language Programs 210 □ 6.6 Debugging a Program 215<br/>□ 6.7 Some Puzzling Questions and Their Answers 215<br/>Programming Techniques with Additional Instructions<br/>7.1 Programming Techniques: Looping, Counting, and Indexing 228<br/>□ 7.2 Additional Data Transfer and 16Bit Arithmetic Instructions 232<br/>□ 7.3 Arithmetic Operations Related to Memoiy 241<br/>a 7.4 Logic Operations: Rotate 247 □ 7.5 Logic Operations: Compare 254<br/>□ 7.6 Dynamic Debugging 261<br/>Counters and Time Delays<br/>8.1 Counters and Time Delays 276 □ 8.2 Illustrative Program: Hexadecimal<br/>Counter 282 □ 8.3 Illustrative Program: ZerotoNine (Modulo Ten) Counter<br/>285 □ 8.4 Illustrative Program: Generating Pulse Waveforms 288<br/>□ 8.5 Debugging Counter and TimeDelay Programs 290<br/>Stack and Subroutines<br/>9.1 Stack 296 □ 9.2 Subroutine 305 □ 9.3 Restart, Conditional Call, and Return<br/>Instructions 315 □ 9.4 Advanced Subroutine Concepts 316<br/>Code Conversion, BCD Arithmetic, and 16-Bit<br/>Data Operations<br/>10.1 BCDtoBinary Conversion 324 □ 10.2 BinarytoBCD Conversion 327<br/>□ 10.3 BCDtoSevenSegmentLED Code Conversion 329 □ 10.4 Binary<br/>toASCII and ASCIItoBinary Code Conversion 332 □ 10.5 BCD Addition 334<br/>□ 10.6 BCD Subtraction 337 □ 10.7 Introduction to Advanced Instructions and<br/>Applications 338 □ 10.8 Multiplication 342 □ 10.9 Subtraction with Carry 344<br/>Chapter 11 Software Development, Assemblers, and IDE<br/>11.1 Computer-Based Softwai-e Development Systems 352<br/>□ 11.2 Integrated Development Environment (IDE) and<br/>Writing Assembly Language Programs 356 □ 11.3 Assemblers 359<br/>□ 11.4 Writing Programs Using an Assembler 362<br/>PART m INTERFACING PERIPHERALS (I/Os)<br/>AND APPLICATIONS<br/>Chapter 12 Interrupts<br/>12.1 The 8085 Interrupt 376 □ 12.2 8085 Vectored Interrupts 385<br/>□ 12.3 Restart as Software Instructions 393 o 12.4 Additional I/O Concepts<br/>and Processes 395<br/>Chapter 13 Interfacing Data Converters<br/>13.1 DigitaltoAnalog (D/A) Converters 404 □ 13.2 Analog to Digital (A/D)<br/>Converters 414<br/>Chapter 14 Programmable Interface Devices: 8155 I/O and Timer;<br/>8279 Keyboard/Display Interface<br/>14.1 Basic Concepts in Programmable Devices 426 □ 14.2 The 8155:<br/>Multipurpose Programmable Device 432 □ 14.3 The 8279 Programmable<br/>Keyboard/Display Interface 450<br/>Chapter 15 GeneralPurpose Programmable Peripheral Devices<br/>15.1 The 8255A Programmable Peripheral Interface 460<br/>□ 15.2 Illustration: Interfacing Keyboard and SevenSegment Display 479<br/>□ 15.3 Illustration: Bidirectional Data Transfer Between Two<br/>Microcomputers 488 n 15.4 The 8254 (8253) Programmable Interval<br/>Timer 494 □ 15.5 The 8259A Programmable Interrupt Controller 505<br/>□ 15.6 Direct Memory Access (DMA) and the 8237 DMA Controller 514<br/>•<br/>Chapter 16 Serial I/O and Data Communication<br/>16.1 Basic Concepts in Serial I/O 524 □ 16.2 SoftwareControlled<br/>Asynchronous Serial I/O 534 □ 16.3 The 8085-Serial I/O Lines:<br/>SOD and SID 537 □ 16.4 HardwareControlled Serial I/O Using<br/>Programmable Chips 540<br/>Chapter 17 Microprocessor Applications<br/>17.1 Interfacing Scanned Multiplexed Displays and Liquid Crystal Displays<br/>464 17.2 Interfacing a Matrix Keyboard 573 17.3 Memory Design 581<br/>17.4 MPU Design 589 17.5 Designing a System: SingleBoard<br/>Microcomputer 592 17.6 Software Design 597 17.7 Development and<br/>Troubleshooting Tools 603<br/>Chapter 18 Trends in Microprocessor Technology<br/>18.1 8-Bit Microprocessors Contemporary to the 8085 608<br/>18.2 Review of Microprocessor Concepts 610 18.3 16-Bit<br/>Microprocessors 611 18.4 High-End-High-Performance Processors 619<br/>18.5 Micro controllers and Embedded Systems 628
650 ## - SUBJECT
Keyword Computer Programming
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type GN Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Accession number Date last seen Date last checked out Koha item type
        Central Library, Sikkim University Central Library, Sikkim University General Book Section 30/06/2016 004.165 GAO/M P35839 10/12/2018 10/12/2018 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha