Digital computer electronics (Record no. 1615)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 15599nam a2200169 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9780074622353 (pb) |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 004 |
Item number | MAL/D |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Malvino, Albert Paul |
245 ## - TITLE STATEMENT | |
Title | Digital computer electronics |
Statement of responsibility, etc. | Albert Paul Malvino and Jerald A. Brown |
250 ## - EDITION STATEMENT | |
Edition statement | 3rd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | New Delhi : |
Name of publisher, distributor, etc. | Tata Mcgraw hill , |
Date of publication, distribution, etc. | 1995. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 522 p. |
Other physical details | ill. ; |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | CHAPTER 6. ARITHMETIC-LOGIC UNITS<br/>PART 1<br/>Digital Principles 1<br/>CHAPTER 1. NUMBER SYSTEMS AND<br/>CODES 1<br/>1-1. Decimal Odometer 1-2. Binary Odometer<br/>1-3. Number Codes 1-4. Why Binary Numbers Are<br/>Used 1-5. Binary-to-Decimal Conversion<br/>1-6. Microprocessors 1-7. Decimal-to-Binary<br/>Conversion 1-8. Hexadecimal Numbers<br/>1-9. Hexadecimal-Binary Conversions<br/>1-10. Hexadecimal-to-Decimal Conversion<br/>1-11. Decimal-to-Hexadecimal Conversion<br/>1-12. BCD Numbers 1-13. The ASCII Code<br/>CHAPTER 2. GATES<br/>2-1. Inverters 2-2. or Gates<br/>2-4. Boolean Algebra<br/>2-3. AND Gates<br/>CHAPTER 3. MORE LOGIC GATES<br/>3-1. NOR Gates 3-2. De Morgan's First Theorem<br/>3-3. NAND Gates 3-4. De Morgan's Second Theorem<br/>3-5. EXCLUSIVE-OR Gates 3-6. The Controlled<br/>Inverter 3-7. exclusive-nor Gates<br/>CHAPTER 4. TTL CIRCUITS<br/>4-1. Digital Integrated Circuits 4-2. 7400 Devices<br/>4-3. TTL Characteristics 4-4. TTL Overview<br/>4-5. AND-OR-iNVERT Gates 4-6. Open-Collector Gates<br/>4-7. Multiplexers<br/>6-1. Binary Addition 6-2. Binary Subtraction<br/>6-3. Half Adders 6-4. Full Adders 6-5. Binary<br/>Adders 6-6. Signed Binary NOitibers 6-7. 2's<br/>Complement 6-8. 2's-CompIement Adder-Subtracter<br/>CHAPTER 7. FLIP-FLOPS<br/>7-1. Latches 7-2. Level Clocking 7-3. D Latches<br/>7-4. Edge-Triggered D Flip-Flops 7-5. Edge-Triggered<br/>JK Flip-Flops 7-6. JK Master-Slave Flip-Flop<br/>CHAPTER 8. REGISTERS AND<br/>COUNTERS<br/>8-1. Buffer Registers 8-2. Shift Registers<br/>8-3. Controlled Shift Registers 8-4. Ripple Counters<br/>8-5. Synchronous Counters 8-6. Ring Counters<br/>8-7. Other Counters 8-8. Three-State Registers<br/>8-9. Bus-Organized Computers<br/>9-3. RAMs<br/>Hexadecimal<br/>CHAPTER 9. MEMORIES<br/>9-1. ROMs 9-2. PROMs and EFROMs<br/>9-4. A Small TTL Memory 9-5.<br/>Addresses<br/>PART 2<br/>SAP (Simple-as-Possible)<br/>Computers<br/>CHAPTER 10. SAP-1<br/>10-1. Architecture -10-2. Instruction Set<br/>10-3. Programming SAP-1 10-4. Fetch Cycle<br/>10-5. Execution Cycle ip-6. The SAP-1<br/>Microprogram 10-7. The SAP-1 Schematic Diagram<br/>10-8. Microprogramming<br/>CHAPTER 5. BOOLEAN ALGEBRA AND<br/>KARNAUGH MAPS<br/>5-1. Boolean Relations 5-2. Sumtpf-Products Method<br/>5-3. Algebraic Simplification ^-4 Karnaugh Maps<br/>5-5. Pairs. Quads, and Octets 5i6. Karnaugh<br/>Simplifications 5-7. Don't-Care Conditions<br/>CHAPTER 11. SAP-2<br/>11-1. Bidirectional Registers 11-2. Architecture<br/>11-3. Memory-Reference Instructions 11-4. Register<br/>Instructions 11-5. Jump and Call Instructions<br/>11-6. Logic Instructions 11-7. Other Instructions<br/>11-8. SAP-2 Summary<br/>CHAPTER 12. SAP-3<br/>12-1. Programming Model 12-2. MOV and MVI<br/>12-3. Arithmetic Instructions 12-4. Increments,<br/>Decrements, and Rotates 12-5. Logic Instructions<br/>12-6. Arithmetic and Logic Immediates 12-7. Jump<br/>Instructions 12-8. Extended-Register Instructions<br/>12-9. Indirect Instructions 12-10. Stack Instructions<br/>CHAPTER 18. ARITHMETIC AND FLAGS<br/>New Concepts 18-1. Microprocessors and Numbers<br/>18-2. Arithmetic Instructions 18-3. Flag Instructions<br/>Specific Microprocessor Families 18.4 6502 Family<br/>18-5. 6800/6808 Family 18-6. 8080/8085/Z80 Family<br/>18-7. 8086/8088 Family<br/>P /\R ] 3<br/>Programming Popular<br/>Microprocessors<br/>CHAPTER 13. INTRODUCTION TO<br/>MICROPROCESSORS<br/>13-1. Computer Hardware<br/>13-2. Definition of a Microprocessor<br/>13-3. Some Common Uses for Microprocessors<br/>13-4. Microprocessors Featured in This Text<br/>13-5. Access to Microprocessors<br/>CHAPTER 14. PROGRAMMING AND<br/>LANGUAGES<br/>(4-1. Relationship between Electronics and Programming<br/>14-2. Programming 14-3. Fundamental Premise<br/>14-4. Flowcharts 14-5. Programming Languages<br/>14-6. Assembly Language 14-7. Worksheets<br/>CHAPTER 15. SYSTEM OVERVIEW<br/>New Concepts 15-1. Computer Architecture<br/>15-2. Microprocessor Architecture<br/>Specific Microprocessor Families<br/>15-3. 6502 Family 15-4. 6800/6808 Family<br/>15-5 . 8080/8085/Z80 Family 15-6. 8086/8088 Family<br/>CHAPTER 16. DATA TRANSFER<br/>INSTRUCTIONS<br/>New Concepts 16-1. CPU Control Instructions<br/>16-2. Data Transfer Instructions<br/>Specific Microprocessor Families<br/>16-3. 6502 Family 16-4. 6800/6808 Family<br/>16-5. 8080/8085/Z80 Family 16-6. 8086/8088 Family<br/>CHAPTER 17. ADDRESSING MODES—I<br/>What Is an Addressing Mode?<br/>17-2. The Paging Concept<br/>17-3. Basic Addressing Modes<br/>Specific Microprocessor Families 17-4. 6502 Family<br/>17-5 . 6800/6808 Family 17.6. 8080/8085/Z80 Family<br/>17.7. a086/8088 Family<br/>CHAPTER 19. LOGICAL INSTRUCTIONS<br/>New Concepts 19-1. The and Instruction<br/>19-2. The OR Instruction<br/>19-3. The EXCLUSIVE-OR (Egr. xor) Instruction<br/>19-4. The NOT Instruction<br/>19-5. The NEC (NEcate) Instruction<br/>Specific Microprocessor Families 19-6. 6502 Family<br/>19-7. 6800/6808 Family 19-8. 8080/8085/Z80 Family<br/>19-9. 8086/8088 Family<br/>CHAPTER 20. SHIFT AND ROTATE<br/>INSTRUCTIONS<br/>New Concepts 20-1. Rotating 20-2. Shifting<br/>20-3. An Example Specific Microprocessor Families<br/>20-4. 6502 Family 20-5. 6800/6808 Family<br/>20-6. 8080/8085/Z80 Family 20-7. 8086/8088 Family<br/>CHAPTER 21. ADDRESSING MODES—II<br/>New Concepts 21-1. Advanced Addressing Modes<br/>Specific Microprocessor Families 21-2. 6502 Family<br/>21-3. 6800/6808 Family 21-4. 8080/8085/Z80 Family<br/>21-5. 8086/8088 Family<br/>CHAPTER 22. branching AND LOOPS<br/>New Concepts 22-1. Unconditional Jumps<br/>22-2. Conditional Branching<br/>22-3. Compare and Test Instructions<br/>22-4. Increment and Decrement Instructions<br/>22-5. Nested Loops<br/>Specific Microprocessor Families 22-6. 6502 Family<br/>22-7. 6800/6808 Family 22-8. 8080/8085/Z80 Family<br/>22-9. 8086/8088 Family<br/>CHAPTER 23. SUBROUTINE AND STACK<br/>INSTRUCTIONS<br/>New Concepts 23-1. Stack and Stack Pointer<br/>23-2. Branching versus Subroutines<br/>23-3. How Do Subroutines Return?<br/>23-4. Pushing and Popping Registers<br/>Specific Microprocessor Families 23-5. 6502 Family<br/>23-6. 6800/6808 Family 23-7. 8080/8085/Z80 Family<br/>24-8. 8086/8088 Family<br/>PART 4<br/>Microprocessor Instruction<br/>Set Tables<br/>A.<br/>Expanded Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Category 381<br/>Mini Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Category 410<br/>Condensed Table of 8085/8080 and Z80 (8080)<br/>Instructions Listed by Category 415<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Op Code 417<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed Alphabetically by 8085/8080<br/>Mnemonic 419<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed Alphabetically by Z80 Mnemonic<br/>421<br/>B.<br/>Expanded Table of 6800 Instructions Listed by Category<br/>422<br/>Short Table of 6800 Instructions Listed Alphabetically<br/>434<br/>Short Table of 6800 Instructions Listed by Category<br/>437<br/>Condensed Table of 6800 Instructions Listed by Category<br/>441<br/>Condensed Table of 6800 Instructions Listed<br/>Alphabetically 443<br/>Condensed Table of 6800 Instructions Listed by Op Code<br/>444<br/>Expanded Table of 8086/8088 Instructions Listed by<br/>Category 445<br/>Condensed Table of 8086/8088 Instructions Listed by<br/>Category 465<br/>Condensed Table of 8086/8088 Instructions Listed<br/>Alphabetically 469<br/>D.<br/>Expanded Table of 6502 Instructions Listed by Category<br/>471<br/>Short Table of 6502 Instructions Listed by Category<br/>478<br/>Condensed Table of 6502 Instructions Listed by Category<br/>480<br/>Condensed Table of 6502 Instructions Listed<br/>Alphabetically 481<br/>Condensed Table of 6502 Instructions Listed by Op Code<br/>482<br/>APPENDIXES<br/>1. The Analog Interface 2. Binary-Hexadecimal-<br/>Decimal Equivalents 3. 7400 Series TTL<br/>4. Pinouts and Function Tables 5. SAP-1 Parts List<br/>6. 8085instructions 7. Memory Locations: Powers of 2<br/>8. Memory Locations: 16K and 8K Intervals<br/>9. Memory Locations: 4K Intervals 10. Memory<br/>Locations: 2K Intervals 11. Memory Locations: IK<br/>Intervals 12. Programming Models<br/>ContentsCHAPTER 6. ARITHMETIC-LOGIC UNITS<br/>PART 1<br/>Digital Principles 1<br/>CHAPTER 1. NUMBER SYSTEMS AND<br/>CODES 1<br/>1-1. Decimal Odometer 1-2. Binary Odometer<br/>1-3. Number Codes 1-4. Why Binary Numbers Are<br/>Used 1-5. Binary-to-Decimal Conversion<br/>1-6. Microprocessors 1-7. Decimal-to-Binary<br/>Conversion 1-8. Hexadecimal Numbers<br/>1-9. Hexadecimal-Binary Conversions<br/>1-10. Hexadecimal-to-Decimal Conversion<br/>1-11. Decimal-to-Hexadecimal Conversion<br/>1-12. BCD Numbers 1-13. The ASCII Code<br/>CHAPTER 2. GATES<br/>2-1. Inverters 2-2. or Gates<br/>2-4. Boolean Algebra<br/>2-3. AND Gates<br/>CHAPTER 3. MORE LOGIC GATES<br/>3-1. NOR Gates 3-2. De Morgan's First Theorem<br/>3-3. NAND Gates 3-4. De Morgan's Second Theorem<br/>3-5. EXCLUSIVE-OR Gates 3-6. The Controlled<br/>Inverter 3-7. exclusive-nor Gates<br/>CHAPTER 4. TTL CIRCUITS<br/>4-1. Digital Integrated Circuits 4-2. 7400 Devices<br/>4-3. TTL Characteristics 4-4. TTL Overview<br/>4-5. AND-OR-iNVERT Gates 4-6. Open-Collector Gates<br/>4-7. Multiplexers<br/>6-1. Binary Addition 6-2. Binary Subtraction<br/>6-3. Half Adders 6-4. Full Adders 6-5. Binary<br/>Adders 6-6. Signed Binary NOitibers 6-7. 2's<br/>Complement 6-8. 2's-CompIement Adder-Subtracter<br/>CHAPTER 7. FLIP-FLOPS<br/>7-1. Latches 7-2. Level Clocking 7-3. D Latches<br/>7-4. Edge-Triggered D Flip-Flops 7-5. Edge-Triggered<br/>JK Flip-Flops 7-6. JK Master-Slave Flip-Flop<br/>CHAPTER 8. REGISTERS AND<br/>COUNTERS<br/>8-1. Buffer Registers 8-2. Shift Registers<br/>8-3. Controlled Shift Registers 8-4. Ripple Counters<br/>8-5. Synchronous Counters 8-6. Ring Counters<br/>8-7. Other Counters 8-8. Three-State Registers<br/>8-9. Bus-Organized Computers<br/>9-3. RAMs<br/>Hexadecimal<br/>CHAPTER 9. MEMORIES<br/>9-1. ROMs 9-2. PROMs and EFROMs<br/>9-4. A Small TTL Memory 9-5.<br/>Addresses<br/>PART 2<br/>SAP (Simple-as-Possible)<br/>Computers<br/>CHAPTER 10. SAP-1<br/>10-1. Architecture -10-2. Instruction Set<br/>10-3. Programming SAP-1 10-4. Fetch Cycle<br/>10-5. Execution Cycle ip-6. The SAP-1<br/>Microprogram 10-7. The SAP-1 Schematic Diagram<br/>10-8. Microprogramming<br/>CHAPTER 5. BOOLEAN ALGEBRA AND<br/>KARNAUGH MAPS<br/>5-1. Boolean Relations 5-2. Sumtpf-Products Method<br/>5-3. Algebraic Simplification ^-4 Karnaugh Maps<br/>5-5. Pairs. Quads, and Octets 5i6. Karnaugh<br/>Simplifications 5-7. Don't-Care Conditions<br/>CHAPTER 11. SAP-2<br/>11-1. Bidirectional Registers 11-2. Architecture<br/>11-3. Memory-Reference Instructions 11-4. Register<br/>Instructions 11-5. Jump and Call Instructions<br/>11-6. Logic Instructions 11-7. Other Instructions<br/>11-8. SAP-2 Summary<br/>CHAPTER 12. SAP-3<br/>12-1. Programming Model 12-2. MOV and MVI<br/>12-3. Arithmetic Instructions 12-4. Increments,<br/>Decrements, and Rotates 12-5. Logic Instructions<br/>12-6. Arithmetic and Logic Immediates 12-7. Jump<br/>Instructions 12-8. Extended-Register Instructions<br/>12-9. Indirect Instructions 12-10. Stack Instructions<br/>CHAPTER 18. ARITHMETIC AND FLAGS<br/>New Concepts 18-1. Microprocessors and Numbers<br/>18-2. Arithmetic Instructions 18-3. Flag Instructions<br/>Specific Microprocessor Families 18.4 6502 Family<br/>18-5. 6800/6808 Family 18-6. 8080/8085/Z80 Family<br/>18-7. 8086/8088 Family<br/>P /\R ] 3<br/>Programming Popular<br/>Microprocessors<br/>CHAPTER 13. INTRODUCTION TO<br/>MICROPROCESSORS<br/>13-1. Computer Hardware<br/>13-2. Definition of a Microprocessor<br/>13-3. Some Common Uses for Microprocessors<br/>13-4. Microprocessors Featured in This Text<br/>13-5. Access to Microprocessors<br/>CHAPTER 14. PROGRAMMING AND<br/>LANGUAGES<br/>(4-1. Relationship between Electronics and Programming<br/>14-2. Programming 14-3. Fundamental Premise<br/>14-4. Flowcharts 14-5. Programming Languages<br/>14-6. Assembly Language 14-7. Worksheets<br/>CHAPTER 15. SYSTEM OVERVIEW<br/>New Concepts 15-1. Computer Architecture<br/>15-2. Microprocessor Architecture<br/>Specific Microprocessor Families<br/>15-3. 6502 Family 15-4. 6800/6808 Family<br/>15-5 . 8080/8085/Z80 Family 15-6. 8086/8088 Family<br/>CHAPTER 16. DATA TRANSFER<br/>INSTRUCTIONS<br/>New Concepts 16-1. CPU Control Instructions<br/>16-2. Data Transfer Instructions<br/>Specific Microprocessor Families<br/>16-3. 6502 Family 16-4. 6800/6808 Family<br/>16-5. 8080/8085/Z80 Family 16-6. 8086/8088 Family<br/>CHAPTER 17. ADDRESSING MODES—I<br/>What Is an Addressing Mode?<br/>17-2. The Paging Concept<br/>17-3. Basic Addressing Modes<br/>Specific Microprocessor Families 17-4. 6502 Family<br/>17-5 . 6800/6808 Family 17.6. 8080/8085/Z80 Family<br/>17.7. a086/8088 Family<br/>CHAPTER 19. LOGICAL INSTRUCTIONS<br/>New Concepts 19-1. The and Instruction<br/>19-2. The OR Instruction<br/>19-3. The EXCLUSIVE-OR (Egr. xor) Instruction<br/>19-4. The NOT Instruction<br/>19-5. The NEC (NEcate) Instruction<br/>Specific Microprocessor Families 19-6. 6502 Family<br/>19-7. 6800/6808 Family 19-8. 8080/8085/Z80 Family<br/>19-9. 8086/8088 Family<br/>CHAPTER 20. SHIFT AND ROTATE<br/>INSTRUCTIONS<br/>New Concepts 20-1. Rotating 20-2. Shifting<br/>20-3. An Example Specific Microprocessor Families<br/>20-4. 6502 Family 20-5. 6800/6808 Family<br/>20-6. 8080/8085/Z80 Family 20-7. 8086/8088 Family<br/>CHAPTER 21. ADDRESSING MODES—II<br/>New Concepts 21-1. Advanced Addressing Modes<br/>Specific Microprocessor Families 21-2. 6502 Family<br/>21-3. 6800/6808 Family 21-4. 8080/8085/Z80 Family<br/>21-5. 8086/8088 Family<br/>CHAPTER 22. branching AND LOOPS<br/>New Concepts 22-1. Unconditional Jumps<br/>22-2. Conditional Branching<br/>22-3. Compare and Test Instructions<br/>22-4. Increment and Decrement Instructions<br/>22-5. Nested Loops<br/>Specific Microprocessor Families 22-6. 6502 Family<br/>22-7. 6800/6808 Family 22-8. 8080/8085/Z80 Family<br/>22-9. 8086/8088 Family<br/>CHAPTER 23. SUBROUTINE AND STACK<br/>INSTRUCTIONS<br/>New Concepts 23-1. Stack and Stack Pointer<br/>23-2. Branching versus Subroutines<br/>23-3. How Do Subroutines Return?<br/>23-4. Pushing and Popping Registers<br/>Specific Microprocessor Families 23-5. 6502 Family<br/>23-6. 6800/6808 Family 23-7. 8080/8085/Z80 Family<br/>24-8. 8086/8088 Family<br/>PART 4<br/>Microprocessor Instruction<br/>Set Tables<br/>A.<br/>Expanded Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Category 381<br/>Mini Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Category 410<br/>Condensed Table of 8085/8080 and Z80 (8080)<br/>Instructions Listed by Category 415<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed by Op Code 417<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed Alphabetically by 8085/8080<br/>Mnemonic 419<br/>Condensed Table of 8085/8080 and Z80 (8080 Subset)<br/>Instructions Listed Alphabetically by Z80 Mnemonic<br/>421<br/>B.<br/>Expanded Table of 6800 Instructions Listed by Category<br/>422<br/>Short Table of 6800 Instructions Listed Alphabetically<br/>434<br/>Short Table of 6800 Instructions Listed by Category<br/>437<br/>Condensed Table of 6800 Instructions Listed by Category<br/>441<br/>Condensed Table of 6800 Instructions Listed<br/>Alphabetically 443<br/>Condensed Table of 6800 Instructions Listed by Op Code<br/>444<br/>Expanded Table of 8086/8088 Instructions Listed by<br/>Category 445<br/>Condensed Table of 8086/8088 Instructions Listed by<br/>Category 465<br/>Condensed Table of 8086/8088 Instructions Listed<br/>Alphabetically 469<br/>D.<br/>Expanded Table of 6502 Instructions Listed by Category<br/>471<br/>Short Table of 6502 Instructions Listed by Category<br/>478<br/>Condensed Table of 6502 Instructions Listed by Category<br/>480<br/>Condensed Table of 6502 Instructions Listed<br/>Alphabetically 481<br/>Condensed Table of 6502 Instructions Listed by Op Code<br/>482<br/>APPENDIXES<br/>1. The Analog Interface 2. Binary-Hexadecimal-<br/>Decimal Equivalents 3. 7400 Series TTL<br/>4. Pinouts and Function Tables 5. SAP-1 Parts List<br/>6. 8085instructions 7. Memory Locations: Powers of 2<br/>8. Memory Locations: 16K and 8K Intervals<br/>9. Memory Locations: 4K Intervals 10. Memory<br/>Locations: 2K Intervals 11. Memory Locations: IK<br/>Intervals 12. Programming Models<br/>Contents |
650 ## - SUBJECT | |
Keyword | Computer |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | General Books |
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 | 31/05/2016 | 004 MAL/D | P18870 | 14/07/2018 | 14/07/2018 | General Books |