An Introduction to Assembly Language Programming and Computer Architecture
This book is about two separate but related topics: assembly language programming and computer architecture. This is based on the notion that it is not possible to study computer architecture in any depth without some knowledge of assembly language programming and similarly, one of the reasons for studying assembly language programming is to gain an insight into how computers work - which naturally leads to their architecture. Introducing Assembly Language Programming and Computer Architecture is ideal for first year computer science or engineering students taking degree and diploma level courses. It will also be a useful reference for computer enthusiasts wishing to advance their knowledge and programming skills.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Assembly language concepts
8086 assembly language programming
8086 programming continued
8 other sections not shown
allows ASCII code assembly language programming binary number bits byte cache memory call puts carry Chapter chip CISC code fragment colour computer system conditional jump instructions contains control unit convert cycle decimal Decode destination operand digit disk display character encoded example executed fetch-execute cycle fetched flags floating-point getc getchar getn goto hardware hexadecimal high-level language I/O operations implemented input int 21h interrupt Joe Carthy keyboard label loop body lower-case machine code macro memory variable micro-program microprocessor mov ax move instruction move.w MS-DOS opcode operand operating system output parameters Pentium pipeline PowerPC printf processor program counter put str putc putchar putn read character result RISC specify stack statement status register storage stored string sub-program superscalar terminate transfer control two's complement two's complement numbers upper-case letter Write a program