This book is based on a popular Intel 8086 microprocessor. The 8086 Microprocessor book includes a software disk with an A86 assembler and D86 debuggershareware. This is a comprehensive text dealing with the microprocessor architecture, assembly language, PC operating system and interfacing of external hardware using PC I/O ports. The text is suited for undergraduate students in Electrical and Computer Engineering, Computer Science and Instrumentation. The text is also suitable for working industry professionals because of its practical orientation.
Hardware topics include a thorough discussion of microprocessor architecture, memory and I/O, disk file organisation, interfacing to standard ports and the PC/ISA bus, and the design of a single board computer. Software topics include an introduction to the instruction set, concepts in assembly language programming illustrated with many applications, and a detailed discussion of the PC operating system.
This book does not necessarily require prior study of computers or assembly language programming; however, it assumes a course in digital logic. The thrust of this book is to introduce the beginner to classical assembly language programming techniques, operating system concepts and interfacing to a PC standard ports and busses. This book is written with the system's approach with an appropriate emphasis on hardware, system's software and interfacing.
The text is written in simple and readable language. It has numerous programming examples, assignments and problems. One of the best features of the book is it's classification of the problems. They are classified as beginning, intermediate and advanced to motivate and challenge the students.
Table of Contents in The 8086 Microprocessor
- A short history of computing
- A review of Binary Arithmetic
- The 8086 family architecture
- Assembly Language Programming
- A useful set of instructions
- Operating Systems and System Interrupt Services
- Convenient and specialized instructions
- Dos, Disks and Files
- Interfacing to standard computer ports
- Interfacing to the Expansion Bus
- Single Board Computers
B - The D86 Debugging Program
C - BIOS Interrupt Functions
D - DOS and DOS interrupts
E - ASCII and Keyboard Codes
F - 8086 Assembly Language Instructions
G - The rest of the family
H - Sources
- More infomation may be in the description section, read description carefully!
Posted by sosotech in Free Hardware Ebooks Search