软件包 edu.ustc.cs.compile.arch.x86

Provides classes to represent language-dependent parts(x86) of the assembly language codes.

请参见:
          描述

类摘要
X86Director Provides a representation of directors for x86.
X86Integer Representation of X86 immediate number.
X86Opcode Provides a representation of opcodes for x86.
X86Register Provides a representation of registers for x86.
 

软件包 edu.ustc.cs.compile.arch.x86 的描述

Provides classes to represent language-dependent parts(x86) of the assembly language codes. In this package contains the elements of X86 assembly code: operating codes, directors and registers. Each operating code(X86Opcode) represents a type of instruction, and each instruction can take at most two arguments as operand. Please Note that X86 architecture does not allow direct operation between two memory addresses, you have to put at least one operand in the 8 general registers. Each director represents the operation code in a pseudo-instruction(directive). Each X86Register represents the registers we can access in X86 architecture(including 8 general registers, they are what we usually use in generating assembly code).