Skip to content
- Basic microprocessor systems
- Binary – the way micros count
- Hexadecimal – the way we communicate with micros
- How micros calculate
- An introduction to logic gates and their uses
- Opening and closing gates
- What decides the output voltage?
- The NOT gate
- A truth table
- AND gate
- The NAND gate
- The OR gate
- The NOR gate
- The XOR gate
- The electronic padlock
- The XNOR (or ENOR) gate
- The tri-state buffer
- Registers and memories
- A flip-flop or bistable
- A register
- What are registers for?
- Shift registers
- Rotate registers
- Memories
- RAM
- This RAM word
- Accessing memory
- Two types of RAM
- Memory organization
- Three types of ROM
- Masked ROM
- Programmable ROM (PROM)
- Erasable programmable ROM (EPROM)
- The UVEPROM
- Pin layout of an EPROM
- Pin layout of a SRAM
- Pin layout of a DRAM
- Memory maps
- A microprocessor-based system
- The clock
- Why is there a minimum speed?
- Buses
- Input/output circuits
- A practical microprocessor system
- How it all works
- Another look at the address decoder
- Designing a decoding circuit
- Full and partial decoding
- A typical 8-bit microprocessor
- An 8-bit microprocessor – the Z80180
- The X in Z8X180
- Inside of the central processing unit (CPU)
- Instruction register
- Instruction decoder
- Arithmetic and logic unit (ALU)
- CPU register banks
- Interrupts
- Power saving
- Programming – using machine code and assembly language
- High-level languages
- The development of microprocessors and microcontrollers
- Micros are getting bigger – and faster
- How do we measure the speed of a microprocessor?
- MIPS (millions of instructions per second)
- FLOPS (FLoating-point Operations Per Second)
- System tests
- How to make a microprocessor go faster?
- Making more use of each clock pulse
- RISC and CISC
- Who did what, when
- The final 8-bit microprocessors
- Returning to the plot
- The one-chip microcomputer
- The microcontroller
- Increasing the number of bits
- Games machines
- Nintendo Gamecube
- Sony Playstation 2
- The Microsoft Xbox
- The Pentium family
- The PowerPC
- The Athlon XP
- Microcontrollers and how to use them
- Using a PIC microcontroller for a real project
- Interfacing
- Test equipment and fault-finding