Introduction to 80x86 Assembly Language and Computer ArchitectureA computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. |
Contents
Representing Data in a Computer | 1 |
Parts of a Computer System | 27 |
Elements of Assembly Language | 41 |
Basic Instructions | 85 |
Branching and Looping | 137 |
Procedures | 193 |
String Operations | 231 |
Bit Manipulation | 267 |
Other editions - View all
Common terms and phrases
2's complement 486 Pentium add eax array ASCII characters ASCII codes assembly language atod BCD numbers binary bits BYTE PTR clock cycles convert copy count data segment decimal number destination string directive display divisor doubleword DWORD EAX register example executed Exit Process exponent FF FF Figure Flags affected flat memory model floating-point hex digits hexadecimal high-level language implement imul index register input integer IO.H itoa loop MASM Microsoft Macro Assembler Mnemonic mov ecx mov instructions multiplication number of bytes object code OF,CF,PF OF,CF,PF,AF Opcode operand operations output packed BCD procedure prompt PROTO NEAR32 stdcall register 16 register 32 shift source code stack statements stdcall stored subtraction unpacked BCD unsigned value2 Windbg xchg zero ZF,OF,CF,PF ZF,OF,CF,PF,AF стр