
- 213 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Microelectronics - Systems and Devices
About this book
This is a completely new textbook written to be fully in line with the new BTEC Higher National unit from Edexcel, the 2000 specification Advanced GNVQ unit, BTEC NII and NIII, and A-Level modules. The resulting breadth of coverage makes Microelectronics - Systems and Devices an excellent international student text.The book takes a student-centred approach towards microelectronics, with Test Your Knowledge features to check understanding, and numerous Activities suitable for practicals, homeworks and other assignments. Key facts, formulae and definitions are highlighted to aid revision, and theory is backed up by numerous examples throughout the book. Each chapter ends with a set of problems, which include exam-style questions and multiple-choice questions, with numerical and multi-choice answers provided in the back of the book. In addition, a number of Assignments appear through the book for which answers are provided in a separate lecturer's supplement (free to adopters). The Assignments are ideal for tests or revision homeworks. As well as matching the latest syllabuses, this book covers the latest devices in use in colleges: the 80C31 and PIC families. The material is suitably flexible to provide a core text for colleges using other chips such as the 8051, the 8086/Pentium family and 'classics' such as the Z80 and 6502.Owen Bishop's talent for introducing the world of electronics has long been a proven fact with his Beginner's Guide to Electronics, Understand Electronics and a range of popular circuit construction guides chosen by thousands of students, lecturers and electronics enthusiasts. He is also well known for his college texts such as Understand Technical Mathematics.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Part B – The Software
7 | Instructions |
| Summary |
| The CPU reads a program in a series of fetch-execute cycles in which it reads a machine code instruction and then obeys it. Writing programs in machine code is difficult, but easier if we use an assembler program and write it in mnemonics. The assembler turns the mnemonics into machine code. A program written in assembler can have a title and comments added to it, to make it even easier to understand. |
Fetch-execute cycle
- The CPU fetches an instruction from memory.
- The CPU executes it, that is, it obeys the instruction.
- The address of the byte to be read is transferred along the internal bus of the CPU to the address bus register.
- The address is placed on the address bus (Fig. 7.1).
- The address is decoded by the logic (partly on the memory chip), to select the location for reading.
- Reading is enabled. In Fig. 7.1 the WRITE ENABLE line is already high so reading is already enabled.
- The CHIP ENABLE line goes low, to switch the memory chip outputs from the high-impedance state to a low-impedance state (outputs high or low).
- Data from the memory location appears on the data bus.
- The CPU stores the data from the bus in its data bus register.
- The data is transferred to the internal bus of the CPU.
- If the data is an instruction, it is stored in the instruction register.
- While the last two states are occurring, the CE line goes high and the data is no longer present on the data bus.

| Test Your Knowledge 7.1 |
| What is the address put on the bus before the chip is enabled? |
37, for setting the carry bit
| Test Your Knowledge 7.2 |
| What is the code to make the CPU AND the contents of its register A with the value $2B? |
Writing to memory
- The address to which the byte is to be written is transferred along the internal bus of the CPU to the address bus register.
- The address is placed on the address bus (Fig. 7.2).
- The address is decoded by the logic (partly on the memory chip), to select the location for writi...
Table of contents
- Front Cover
- Halftitle
- Title Page
- Copyright
- Contents
- Preface
- Section A – The Hardware
- Section B – The Software
- Answers to questions
- Index
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app