complex-docs/docs/original/comandor-10.txt

80 lines
3.3 KiB
Plaintext

10. Command of the inputting of the field of microinstruction FIELD.
═════════════════════════════════════════════════════════════════
This command is universal that is to say with its help it is possible to
assign absolutely all microinstructions. After command You have to indicate
the field, which You want to modify and, then, through comma write all that
fields, which are situated in the given field. The standard mnemonics of the
fields and the list of falling into them fields are typed below:
1) BUS_D - a field of the issue of the constant on data bus of the
microprocessor; contains the field D and the field OED.
The Example of the writing:
FIELD bus_d, 0fecdh, 0;
2) BC1 - the field of the inputting of the functioning of m/c BC1; contains
the field BC1_MI.876, field BC1_MI.543, field BC1_MI.210, field A and B, field
OEY. The Example of the writing:
FIELD bc1, 010%, 000%, 001%, 4h, 0bh, 1;
that corresponds to the command of the assembler ADD R10,R4;
3) BP2 - a field of the inputting of the functioning of m/c BP2; contains the
field BP2_MI.CB, field BP2_MI.A-6, field BP2_MI.5-0, field E.C,Z,N,V, field
OECT, CEN, CEM, SE. The Example of the writing:
FIELD bp2, 0, 0, 6, 0,0,0,0, 1, 1,0, 1;
that corresponds to the command of the assembler LOAD RM, FLAGS;
4) REGS - a field of the inputting of the functioning of th registers of
choice of the operand of ALU; contains the field MSA, MSB, EWA and EWB.
The Example of the writing:
FIELD regs, 1,0, 1,1;
that corresponds to boot the operand A of ALU from register RA;
5) ALU - generalised field of the inputting of the command of ALU,
containing in itself consequent enumeration of fields BC1, BP2, REGS that is
to say 21 operands.
6) BY4 - a field of the inputting of the command m/c BY4; contains the field
MI, fields CCE, COM, CI, RLD, as well as field MS. The Example of the writing:
FIELD bu4, 0011%, 1, 1, 1, 1, 3;
that corresponds to the command of the assembler CJP not cond;
where cond - is a signal, taken out from the third enter of the
multiplexor of the conditions MS.
7) BH1 - a field of the inputting of the command m/c BH1; contains the field
MI, field EINS, field EV. The Example of the writing:
FIELD bh1, 1101%, 0, 1;
that corresponds the command of the assembler DI;
8) CU - generalised field of the inputting of the block of microprogramming
control and block of the priority of interruptions, containing the consequent
description of the fields BY4 and BH1.
9) MEM - - a field of controlling signals; contains the fields I, O, R, W,
EWH and EWL. The Example of the writing:
FIELD mem, 1,1, 0,1, 1,1;
that corresponds to the command of the assembler R;
10) ABSOLUTE - full field of the inputting of the microinstruction, which
contains 38 operands and comprising of consequent description of fields BUS_D,
ALU, CU and MEM.
If You don`t want to modify some field of microcommand, then You may
miss it, having puted in corresponed place am empty comma, for instance:
FIELD bus_d, , 0;
that corresponds the command of the assembler OED, but for the constant
the value is unchangeable.