Assembly Language Programming and Organization of the IBM PCThis introduction to the organization and programming of the 8086 family of microprocessors used in IBM microcomputers and compatibles is comprehensive and thorough. Includes coverage of I/O control, video/graphics control, text display, and OS/2. Strong pedagogy with numerous sample programs illustrates practical examples of structured programming. |
Common terms and phrases
addressing mode algorithm array ASCII code assembly language AX contains BIOS bits called carriage return char CODEVIEW color column contents convert cursor data segment DEBUG destination disk display example execute exit function hex digit high-level language IBM PC initialize initialize DS input instruction INT 10H INT 21H integer interrupt jump keyboard LEA DX loop machine language macro MAIN PROC MAINST MASM memory location memory segment MODEL SMALL module MOV AH MOV DL move multiplication offset address one's complement operand operations output procedure processor Program Listing pseudo-op quotient read a character result routines row-major order scan code screen segment number shift signed decimal signed overflow stack segment stored string subtraction two's complement unsigned variable WORD1 Write a program