8080/Z80 Assembly Language: Techniques for Improved ProgrammingA complete guide to intermediate and advanced assembly language programming. Ten appendices contain all base information such as the ASCII character set, a 64K-byte memory map, and alphabetical and numerical listings of the 8080 and Z80 instructions. After introducing number bases and logical operations, it covers assembly language mnemonics, stack registers, input and output, and jump tables. Develops a system monitor to allow writing and testing of routines. |
Contents
Chapter | 3 |
Rotation of Bits in the Accumulator | 9 |
Number Bases and Logical Operations | 16 |
Copyright | |
13 other sections not shown
Common terms and phrases
8-BIT BINARY NUMBER accumulator arithmetic shift ASCII characters ASCII zero ASCII-encoded assembler assembly language autostart BIOS BUFFER C9 RET CALL GETCH CALL OUTHX carriage return carry flag CDATA CHAR CHECK CHECKSUM command console input console output control-P control-X CONVERT CP/M CSTAT decimal number digits disk file DUMP E1 POP filename Flags affected Flags reset GETCH Hex Mnemonic hexadecimal IBUFF index register INPLN IOBYTE IX+dd IY+dd jump LHLD LINE FEED load logical LOOP macro memory byte Mnemonic MOV A,C move nnnn octal operation OUTHL parity POP H POP PSW port PRINT PUNCH PUSH H READHL record SAVE SEND SENDM SHLD shown in Listing source program stack pointer subroutine subtraction system monitor tape two's complement