Be able to decode the memory address and use the
outputs of the decoder to select various memory
Be able to explain how to interface both RAM and
ROM to microprocessor.
Be able to interface memor
8086/8088 Hardware Specifications
Although these microprocessors are fairly
old, they still are a good way to introduce the
Intel family of microprocessors.
Both machines are 16-bit microprocessors.
The 8088 has an 8-bit data bu
Program Control Instructions
Be able to use both conditional and unconditional
jump instructions to control the flow of the
Be able to use the relational assembly language
statements .IF, .REPEAT, .WHILE in the pro
Arithmetic and Logic Instructions
The ADD instruction is used for binary addition.
The addition causes the flag bits to change.
Addition can be 8-, 16-, and 32-bits.
All of the addressing modes are used by
Data Movement Instructions
Be able to determine the symbolic opcode, source,
destination, and addressing mode for a Hexadecimal
machine language instruction.
Be able to explain the operation of each data movement
Be able to explain the operation of each data-addressing
mode and use them to form assembly language
Be able to explain the operation of each program
memory-addressing mode and use them to form
The Microprocessor and its Architecture
Be able to describe the function and purpose of each
Be able to detail the flag register and the purpose of
each flag bit.
Be able to describe how memory is ac
Memory and Storage
In computer terminology, memory usually refers to RAM,
ROM and storage refers to hard disk, floppy disk and CD
Microprocessor-based systems rely on storage devices
and memories for their operation to stor
Logic Gates, Latches and Flip-Flop
3.1 Logic Gates
- Positive logic representation is used throughout.
- Distinctive-shape symbols for logic gates are used. Refer Floyd for
rectangular outline symbols.