登入選單
返回Google圖書搜尋
The Development of an Extended Macro-assembler for the Production of Microprocessor Software
註釋System software for the generation of microprocessor software is discussed, reference being made to the use of compilers and macro-assemblers. The merits and disadvantages of both types of translators are considered, and reasons are given as to why a macro-assembler is preferred for the application of microprocessors to process control. The design of the macro-assembler is discussed, special attention being given to the following features: (1) the implementation of macro-instructions with a macro-parameter facility, (2) the different classes of macro-instructions processed by the macro-assembler, (3) the storage of macro-instruction definitions, (4) the use of conditional-assembly pseudo-instructions, (5) operand-processing pseudo-instructions, (6) relocatable-loading pseudo-instructions, and (7) the facility permitting the user to gain access to certain internal variables of the macro-assembler. A simple programme is used to show that a high-level language comparable to BASIC or FORTRAN can be developed and translated by the macro-assembler.