RIF — Read Instruction Field
RIFJe spočtěn logický součet obsahu registru IF s bity 6,7,8 střadače AC. Výsledek je uložen ve střadači AC. Další bity střadače AC zůstávají nezměněny.
IF ∨ AC6-8 → AC6-8
| mnemo | kód | |
|---|---|---|
| binary | octal | |
| RIF | 110 010 010 100 | 6224 |
1 / File: db/pdp8.code/ex_dfif.pal -*- mode:asm; -*-
2
3 0400 *0400 / program start at address 400 in field 0
4 00400 7200 START, CLA
5 00401 6224 RIF / Read IF into AC bits 6-8
6 00402 3211 DCA LASTIF
7 00403 6214 RDF / Read DF into AC bits 6-8
8 00404 3212 DCA LASTDF
9
10 00405 6221 CDF 20 / Change DF to 2
11 00406 6212 CIF 10 / Change IB to 1
12 00407 5300 JMP 0500 / IB->IF; Jump to 0500 in IF 1
13 00410 7402 HLT
14
15 00411 0000 LASTIF, 0
16 00412 0000 LASTDF, 0
17
18 FIELD 1
19 10200 7402 HLT
20 $
No detected errors
Podobné instrukce: CIF, CDF, RDF.
