Mit andet indlæg

Mit andet indlæg

Bla bladkjhfkjsjhf fdj lkjdf lkjg kldfsjg sldkjg

The VAX instruction set was designed to be powerful and orthogonal.[2] When it was introduced, many programs were written in assembly language, so having a "programmer-friendly" instruction set was important.[citation needed] In time, as more programs were written in higher-level language, the instruction set became less visible, and the only ones much concerned about it were compiler writers.

One unusual aspect of the VAX instruction set is the presence of register masks[3] at the start of each subprogram.[2] These are arbitrary bit patterns that specify, when control is passed to the subprogram, which registers are to be preserved. Since register masks are a form of data embedded within the executable code, they can make linear parsing of the machine code difficult. This can complicate optimization techniques that are applied on machine code.[4]


The VAX instruction set was designed to be powerful and orthogonal.[2] When it was introduced, many programs were written in assembly language, so having a "programmer-friendly" instruction set was important.[citation needed] In time, as more programs were written in higher-level language, the instruction set became less visible, and the only ones much concerned about it were compiler writers.

One unusual aspect of the VAX instruction set is the presence of register masks[3] at the start of each subprogram.[2] These are arbitrary bit patterns that specify, when control is passed to the subprogram, which registers are to be preserved. Since register masks are a form of data embedded within the executable code, they can make linear parsing of the machine code difficult. This can complicate optimization techniques that are applied on machine code.[4]


The VAX instruction set was designed to be powerful and orthogonal.[2] When it was introduced, many programs were written in assembly language, so having a "programmer-friendly" instruction set was important.[citation needed] In time, as more programs were written in higher-level language, the instruction set became less visible, and the only ones much concerned about it were compiler writers.

One unusual aspect of the VAX instruction set is the presence of register masks[3] at the start of each subprogram.[2] These are arbitrary bit patterns that specify, when control is passed to the subprogram, which registers are to be preserved. Since register masks are a form of data embedded within the executable code, they can make linear parsing of the machine code difficult. This can complicate optimization techniques that are applied on machine code.[4]


The VAX instruction set was designed to be powerful and orthogonal.[2] When it was introduced, many programs were written in assembly language, so having a "programmer-friendly" instruction set was important.[citation needed] In time, as more programs were written in higher-level language, the instruction set became less visible, and the only ones much concerned about it were compiler writers.

One unusual aspect of the VAX instruction set is the presence of register masks[3] at the start of each subprogram.[2] These are arbitrary bit patterns that specify, when control is passed to the subprogram, which registers are to be preserved. Since register masks are a form of data embedded within the executable code, they can make linear parsing of the machine code difficult. This can complicate optimization techniques that are applied on machine code.[4]


The VAX instruction set was designed to be powerful and orthogonal.[2] When it was introduced, many programs were written in assembly language, so having a "programmer-friendly" instruction set was important.[citation needed] In time, as more programs were written in higher-level language, the instruction set became less visible, and the only ones much concerned about it were compiler writers.

One unusual aspect of the VAX instruction set is the presence of register masks[3] at the start of each subprogram.[2] These are arbitrary bit patterns that specify, when control is passed to the subprogram, which registers are to be preserved. Since register masks are a form of data embedded within the executable code, they can make linear parsing of the machine code difficult. This can complicate optimization techniques that are applied on machine code.[4]