COMPUTE!’s Beginner’s Guide to Machine Language on the IBM PC and PCjr by Christopher D. Metcalf and Marc B. Sugiyama is a 1985 introduction to programming the 8088 processor in assembly language, aimed at readers who already have some familiarity with BASIC, Pascal, and DOS. Beginning with fundamentals such as binary and hexadecimal numbers, memory, segments, registers, and flags, the book progresses through arithmetic, program flow, subroutines, the stack, addressing modes, string operations, BIOS and DOS interrupts, and the use of assemblers such as MASM. It also explains how machine-language routines can work with BASIC and Pascal, provides more than 15 increasingly sophisticated sample programs, and concludes with practical reference appendices covering the 8088 instruction set, assembler directives, ASCII values, binary information, and related programming tools.