Retour
Résumé des instructions de la
MIX Machine

001
No Operation
NOP(0)
 
 
012
rA ← rA + V
ADD(0:5)
FADD(6)
 
022
rA ← rA - V
SUB(0:5)
FSUB(6)
 
0310
rAX ← rA × V
MUL(0:5)
FMUL(6)
 
0412
rA ← rAX / V
rX ← remainder
DIV(0:5)
FDIV(6)
0510
Special
NUM(0)
CHAR(1)
HLT(2)
062
Shift M bytes
SLA(0) SRA(1)
SLAX(2) SRAX(3)
SLC(4) SRC(5)
071+2F
Move F words
from M to rI1
MOVE(1)
 
082
rA ← V
LDA(0:5)
 
 
092
rI1 ← V
LD1(0:5)
 
 
102
rI2 ← V
LD2(0:5)
 
 
112
rI3 ← V
LD3(0:5)
 
 
122
rI4 ← V
LD4(0:5)
 
 
132
rI5 ← V
LD5(0:5)
 
 
142
rI6 ← V
LD6(0:5)
 
 
152
rX ← V
LDX(0:5)
 
 
162
rA ← V
LDAN(0:5)
 
 
172
rI1 ← -V
LD1N(0:5)
 
 
182
rI2 ← -V
LD2N(0:5)
 
 
192
rI3 ← -V
LD3N(0:5)
 
 
202
rI4 ← -V
LD4N(0:5)
 
 
212
rI5 ← -V
LD5N(0:5)
 
 
222
rI6 ← -V
LD6N(0:5)
 
 
232
rX ← -V
LDXN(0:5)
 
 
242
M(F) ← rA
STA(0:5)
 
 
252
M(F) ← rI1
ST1(0:5)
 
 
262
M(F) ← rI2
ST2(0:5)
 
 
272
M(F) ← rI3
ST3(0:5)
 
 
282
M(F) ← rI4
ST4(0:5)
 
 
292
M(F) ← rI5
ST5(0:5)
 
 
302
M(F) ← rI6
ST6(0:5)
 
 
312
M(F) ← rX
STX(0:5)
 
 
322
M(F) ← rJ
STJ(0:2)
 
 
332
M(F) ← 0
STZ(0:5)
 
 
341
Unit F busy?
JBUS(0)
 
 
351+T
Control, unit F
IOC(0)
 
 
361+T
Input, unit F
IN(0)
 
 
371+T
Output, unit F
OUT(0)
 
 
381
unit F ready?
JRED(0)
 
 
391
Jumps
JMP(0) JSJ(1)
JOV(2) JNOV(3)
also [*] below
401
rA: 0,jump
JA[+]
 
 
411
rI1: 0,jump
J1[+]
 
 
421
rI2: 0,jump
J2[+]
 
 
431
rI3: 0,jump
J3[+]
 
 
441
rI4: 0,jump
J4[+]
 
 
451
rI5: 0,jump
J5[+]
 
 
461
rI6: 0,jump
J6[+]
 
 
471
rX: 0,jump
JX[+]
 
 
481
rA ← [rA]?±M
INCA(0) DECA(1)
ENTA(2) ENNA(3)
 
491
rI1 ← [rI1]?±M
INC1(0) DEC1(1)
ENT1(2) ENN1(3)
 
501
rI2 ← [rI2]?±M
INC2(0) DEC2(1)
ENT2(2) ENN2(3)
 
511
rI3 ← [rI3]?±M
INC3(0) DEC3(1)
ENT3(2) ENN3(3)
 
521
rI4 ← [rI4]?±M
INC4(0) DEC4(1)
ENT4(2) ENN4(3)
 
531
rI5 ← [rI5]?±M
INC5(0) DEC5(1)
ENT5(2) ENN5(3)
 
541
rI6 ← [rI6]?±M
INC6(0) DEC6(1)
ENT6(2) ENN6(3)
 
551
rX ← [rX]?±M
INCX(0) DECX(1)
ENTX(2) ENNX(3)
 
562
CI ← rA(F): V
CMPA(0:5)
FCMP(6)
 
572
CI ← rI1(F): V
CMP1(0:5)
 
 
582
CI ← rI2(F): V
CMP2(0:5)
 
 
592
CI ← rI3(F): V
CMP3(0:5)
 
 
602
CI ← rI4(F): V
CMP4(0:5)
 
 
612
CI ← rI5(F): V
CMP5(0:5)
 
 
622
CI ← rI6(F): V
CMP6(0:5)
 
 
632
CI ← rX(F): V
CMPX(0:5)
 
 


Valvassori Moïse
M. Achille Mme Tortue