Assembly programming on a virtual computer
Pierre A. von Kaenel · 2001
This paper introduces the VPC Assembler, a Windows 95/98 assembly programming environment that targets the Virtual PC, a simulator of a small computer system based on the Intel 8086 architecture [1]. The assembler provides an editor, a debugger, and views of the assembly program’s variables, the CPU’s registers, and the Virtual PC’s output. The VPC Assembler was designed as a learning tool for courses that introduce assembly programming or for courses, such as computer architecture or organization, that briefly cover the fundamentals of assembly. 1