It is an appropriate text for the following types of college courses:
- Assembly Language Programming
- Fundamentals of Computer Systems
- Fundamentals of Computer Architecture Students use Intel or AMD processors and program with Microsoft Macro Assembler (MASM), running on recent versions of Microsoft Windows. Although this book was originally designed as a programming textbook for college students, it serves as an effective supplement to computer architecture courses. As a testament to its popularity, previous editions have been translated into numerous languages. Emphasis of Topics This edition includes topics that lead naturally into subsequent courses in computer architecture, operating systems, and compiler writing:
- Virtual machine concept
- Instruction set architecture
- Elementary Boolean operations
- Instruction execution cycle
- Memory access and handshaking
- Interrupts and polling
- Hardware-based I/O
- Floating-point binary representation
- Other topics relate specially to x86 and Intel64 architecture:
- Protected memory and paging
- Memory segmentation in real-address mode
- 16-Bit interrupt handling
- MS-DOS and BIOS system calls (interrupts)
- Floating-point unit architecture and programming
- Instruction encoding
- Certain examples presented in the book lend themselves to courses that occur later in a computer science curriculum:
- Searching and sorting algorithms
- High-level language structures
- Finite-state machines
- Code optimization examples
Скачать книгу можно бесплатно по данной ссылке: Скачать
0 Комментарии