30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
|
5. Structure of the microinstruction task.
|
||
|
══════════════════════════════════════════
|
||
|
|
||
|
The memory of microinstructions in microprocessor complex contains
|
||
|
the separate microinstructions, each of which is divided on many field.
|
||
|
The command of the assembler is modifies some parts of microinstruction
|
||
|
field. Whole microinstruction is assigned by operator for microinstruction
|
||
|
assign, which is described by assistans of two figured bracket
|
||
|
{}
|
||
|
Thereby collection of the assembler commands is limited inwardly
|
||
|
'{}' and presents one microinstruction of the microprocessor complex.
|
||
|
Inwardly bracket can be kept any amount of the commands of
|
||
|
assembler, or no one. So even at assigning of empty microinstruction
|
||
|
you determine actions, that produced in emulator of the microprocessor.
|
||
|
Usually - it's "empty" actions that corresponding to command NOP if
|
||
|
it existed.
|
||
|
Main rules of the commands writing on assembler language "COMANDOR" is
|
||
|
described below:
|
||
|
|
||
|
1) all commands of the assembler must be fited inwardly in operator of
|
||
|
the microinstruction assign '{}';
|
||
|
|
||
|
2) command always begins with name of the command, which is reserved
|
||
|
mnemonics;
|
||
|
|
||
|
3) operands divide between itself by operator of the division operands
|
||
|
',';
|
||
|
|
||
|
4) command must be ended by operator of the command end ';';
|