A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Address | Label | Origin | Routine | Row | FC | CBC | ALU | Registers | AccessLabel | Type | NMA | Destinations | BranchAddress | BusActivity | NanowordUnknown2 | NanowordContent | |||||||||
2 | 0x000 | rstp1 | rstp1 | rstp1 | n | x | np | dbc | rstp2 | rstp2 | trap --> ftu | |||||||||||||||
3 | 0x001 | halt1 | dvumb | halt1 | d | x | dxdy | irnp | db | halt1 | halt1 | idle wait' | ||||||||||||||
4 | 0x002 | zzz1d | n | db | halt1 | |||||||||||||||||||||
5 | 0x003 | bser1 | bser1 | bser1 | n | x | ukuk | np | dbc | bser2 | bser2 | aob --> ab --> at (pc) --> db --> au (psw) --> ftu 0 --> au | ||||||||||||||
6 | 0x004 | adrw1 | adrw1 | adrw1 | d | 1n | ukry | irop | db | adrw2 | adrw2 | < | m | (dbin) --> ab* --> alu (rya) --> * --> aob,at -1 --> alu | ||||||||||||
7 | 0x005 | adsl3 | adsl3 | u | x | truk | a3 | <> | au --> ab --> aob,at (dbin) --> dbd --> alub, edb --> dbin (pc) --> db --> au +4 --> au | |||||||||||||||||
8 | 0x006 | ldmx1 | aixw0 | n | 5n | np | db | ldmx2 | ldmx2 | (dbin) --> ab* --> alu 0 --> alu | ||||||||||||||||
9 | 0x007 | asbb5 | asbb5 | i | 2i | irix | db | asbb6 | asbb6 | < | (alub) --> alu (dbin) --> db* --> alu (pc) --> * --> aob | |||||||||||||||
10 | 0x008 | push6 | push6 | d | enl | x | twop | bc | push5 push3 push4 push3 | push4 if l/end push3 if end push5 if w/end | < | au --> db --> aob,at,au (rxh) --> ab --> dob -2 --> au reset pren | ||||||||||||||
11 | 0x009 | rbrb3 | rbrb3 | n | xnf | np | a1 | alu --> ab --> rxl (ir) --> ird (pc) --> db --> au +2 --> au | ||||||||||||||||||
12 | 0x00A | rcal2 | rcal2 | i | 3f | frix | db | rcal3 | rcal3 | > | edb --> dbin,irc (rxh) --> ab --> alu (ryh) --> db --> alu | |||||||||||||||
13 | 0x00B | rlql1 | rlql1 | rlql1 | i | 1i | rxdy | irix | dbi | mmrw3 | mmrw3 | < | au --> db --> aob,au,pc ftu --> abe --> alu,rx -1 --> alu +2 --> au | |||||||||||||
14 | 0x00C | rmil2 | rmil2 | d | 1i | twop | dbi | rmil3 | <> | au --> db --> aob,au (ryl) --> ab --> alu,dob -1 --> alu +2 --> au | ||||||||||||||||
15 | 0x00D | rmil3 | rmil3 | i | 1f | trix | a1 | <> | (alub) --> alu au --> ab --> rxa edb --> dbin,irc (ir) --> ird (pc) --> db --> aob,au -1 --> alu +2 --> au | |||||||||||||||||
16 | 0x00E | rmml2 | rmml2 | d | 1f | twop | db | mmmw2 | mmmw2 | <> | alu --> dob au --> db --> aob,au (ryh) --> ab --> alu -1 --> alu -2 --> au | |||||||||||||||
17 | 0x00F | rmrl2 | rmrl2 | d | 1i | twop | dbi | rmrl3 | rmrl3 | <> | au --> aob (pc) --> db --> au (ryl) --> ab --> alu,dob -1 --> alu 0 --> au | |||||||||||||||
18 | 0x020 | malw2 | malw2 | d | x | twop | dbi | malw3 | malw3 | <> | m | alu --> dob (ath) --> abh --> aob (dbin) --> abl --> aob (pc) --> db --> au +2 --> au | ||||||||||||||
19 | 0x021 | mmrw2 | mmst1 | i | dbi | mmrw3 | ||||||||||||||||||||
20 | 0x022 | trpv3 | trpv3 | tvtv1 | i | 1n | frix | db | trap3 | trap3 | > | edb --> dbin (pcl) --> ab --> alu (sp) --> db --> au -1 --> alu -2 --> au +2 --> psws | ||||||||||||||
21 | 0x023 | mmiw2 | mmiw2 | i | x | trix | a1 | <> | au --> ab --> rxa edb --> dbin,irc (ir) --> ird (pc) --> db --> aob,au +2 --> au | |||||||||||||||||
22 | 0x024 | mmml2 | mmml2 | d | 1f | twop | db | mmmw2 | mmmw2 | <> | alu --> dob (alub) --> alu au --> db --> aob,au -1 --> alu -2 --> au | |||||||||||||||
23 | 0x025 | mmmw2 | mmmw2 | d | x | twop | a1 | <> | m | alu --> dob au --> ab --> aob,rxa (ir) --> ird (pc) --> db --> au +2 --> au | ||||||||||||||||
24 | 0x026 | mmrw3 | mmrw3 | i | x | frix | a1 | > | edb --> dbin,irc (ir) --> ird | |||||||||||||||||
25 | 0x027 | ldmx4 | ldmx4 | ldld1 | i | x | frin | db | ldmx5 | ldmx5 | > | au --> * --> au edb --> irc (rxl) --> *e --> au | ||||||||||||||
26 | 0x028 | mpil3 | mpil3 | d | x | trop | db | mpil4 | mpil4 | <> | m | au --> db --> aob,au edb --> dbinl +2 --> au | ||||||||||||||
27 | 0x029 | mulm6 | mulm6 | mumu1 | n | 1f | np | a1 | alu --> ab --> alu,rxh (alue) --> dbd --> rxdl (ath) --> dbh --> au,pch (atl) --> dbl --> au (ir) --> ird -1 --> alu +2 --> au | |||||||||||||||||
28 | 0x02A | mpil4 | mpil4 | d | x | trop | db | mpiw3 | <> | m | au --> db --> aob,au (dbin) --> ab --> rxh edb --> dbinh +2 --> au | |||||||||||||||
29 | 0x02B | push3 | popm6 | puph1 | i | x | irix | dbi | mmrw3 | mmrw3 | <> | (at) --> ab --> ry (pc) --> db --> aob,au +2 --> au | ||||||||||||||
30 | 0x02C | mpiw3 | mpiw3 | d | x | trop | dbi | mpiw4 | mpiw4 | <> | m | au --> aob edb --> dbinl (pc) --> db --> au +4 --> au | ||||||||||||||
31 | 0x02D | dvum3 | dvum3 | trdv1 | n | c | 1i | np | bc | dvum4 dvum5 | dvum5 if c dvum4 if /c | * | ftu --> db --> au (rxh) --> ab --> alu,atl -1 --> alu +1 --> au | |||||||||||||
32 | 0x02E | mpol2 | mpol2 | d | x | twop | dbi | mpol3 | mpol3 | <> | m | au --> db --> aob,au (rxh) --> ab --> dobh +2 --> au | ||||||||||||||
33 | 0x02F | mpol3 | mpol3 | d | x | twop | db | mpow2 | mpow2 | <> | m | au --> db --> aob,au (rxh) --> ab --> dobl +2 --> au | ||||||||||||||
34 | 0x040 | rtr4 | rtr4 | d | x | frop | db | jmal2 | jmal2 | > | au --> * --> rx (dbin) --> * --> ath edb --> dbin ftu --> psw | |||||||||||||||
35 | 0x041 | sftm2 | sftm2 | i | 4i | frix | db | morw2 | morw2 | > | * | alu --> ab* --> alu (at) --> db --> au edb --> dbin,irc -1 --> alu 0 --> au | ||||||||||||||
36 | 0x042 | mpiw4 | mpiw4 | i | x | trix | a1 | <> | au --> db --> aob,au,pc (dbin) --> ab* --> rxdl edb --> dbin,irc (ir) --> ird +2 --> au | |||||||||||||||||
37 | 0x043 | srrl5 | srrl5 | n | 1f | np | a1 | (alub) --> alu (ir) --> ird (pc) --> db --> au -1 --> alu +2 --> au | ||||||||||||||||||
38 | 0x044 | stiw2 | stiw2 | n | 2n | np | db | stiw3 | stiw3 | ftu --> ab --> alu (rxdl) --> db* --> alu | ||||||||||||||||
39 | 0x045 | stiw3 | stiw3 | n | x | np | db | stiw4 | stiw4 | alu --> ab --> ftu au --> db --> au +2 --> au | ||||||||||||||||
40 | 0x046 | stiw4 | stiw4 | n | x | np | db | malw3 | malw3 | ftu --> psw | ||||||||||||||||
41 | 0x047 | stmd3 | stmd3 | i | enl | x | frin | bc | stmr5 mmrw2 stmr4 mmrw2 | mmrw2 if end stmr4 if l*/end stmr5 if w*/end | > | au --> pc (dbin) --> *e --> au edb --> irc (rya) --> * --> au reset pren | ||||||||||||||
42 | 0x048 | stmr2 | stmr2 | i | enl | x | frin | bc | stmr5 mmrw2 stmr4 mmrw2 | stmr4 if l*/end mmrw2 if end stmr5 if w*/end | > | au --> pc edb --> irc (rya) --> db --> au 0 --> au reset pren | ||||||||||||||
43 | 0x049 | stmw2 | stmw2 | i | 1n | frix | db | morw2 | morw2 | <> | (at) --> db --> au edb --> dbin,irc ftu --> ab --> alu -1 --> alu 0 --> au | |||||||||||||||
44 | 0x04A | stmx1 | stmx1 | stmx1 | i | x | rpry | trim | db | stmx2 | stmx2 | <> | au --> db --> aob,au (dbin) --> ab --> ftu edb --> dbin,irc +4 --> au | |||||||||||||
45 | 0x04B | strw2 | strw2 | i | xnf | frix | db | rcal3 | rcal3 | > | m | edb --> dbin,irc ftu --> * --> rydl | ||||||||||||||
46 | 0x04C | swap1 | swap1 | swap1 | i | 1i | dxry | irix | dbi | swap2 | swap2 | < | au --> aob,pc (ryh) --> db --> alu (ryl) --> ab --> alub,ath -1 --> alu | |||||||||||||
47 | 0x04D | swap2 | swap2 | i | 1f | frix | a1 | > | alu --> dbd --> rydl (alub) --> alu (ath) --> ab --> ryh au --> db --> au edb --> dbin,irc (ir) --> ird -1 --> alu | |||||||||||||||||
48 | 0x04E | tasm1 | tasm1 | tasm1 | n | 2n | dxdy | np | db | tasm2 | tasm2 | (at) --> db --> au (dbin) --> dbd --> alu ftu --> ab --> alu 0 --> au | ||||||||||||||
49 | 0x04F | tasm2 | tasm2 | d | 1i | twop | db | b | b | <> | m | alu --> dob au --> aob (dbin) --> ab* --> alu (pc) --> db --> au -1 --> alu +2 --> au | ||||||||||||||
50 | 0x060 | bbci2 | rcal3 | n | 2n | np | db | b | b | (ir) --> ird (pc) --> db --> au +2 --> au | ||||||||||||||||
51 | 0x061 | mpow2 | mpow2 | d | x | twop | dbi | mpow3 | mpow3 | <> | m | au --> db --> aob,au (rxdl) --> * --> dobh +2 --> au | ||||||||||||||
52 | 0x062 | mpow3 | mpow3 | d | x | twop | db | b | b | <> | m | au --> aob (pc) --> db --> au (rxdl) --> ab* --> dobl +4 --> au | ||||||||||||||
53 | 0x063 | dvs16 | dvs16 | dvdva | n | n | 1i | np | bc | dvs17 dvs1a | dvs17 if /n dvs1a if n | (alub) --> alu (atl) --> * --> ath -1 --> alu | ||||||||||||||
54 | 0x064 | leaa2 | leaa2 | dvdv1 | i | x | frix | a1 | > | (at) --> ab --> rx edb --> dbin,irc (ir) --> ird (pc) --> db --> au +2 --> au | ||||||||||||||||
55 | 0x065 | rset5 | rset5 | rsrs1 | i | x | trix | a1 | <> | edb --> dbin,irc (ir) --> ird (pc) --> db --> aob,au +2 --> au | ||||||||||||||||
56 | 0x066 | mrgl2 | mrgl2 | i | 1f | frix | a1 | > | (alub) --> alu (alue) --> db --> rxh edb --> dbin,irc (ir) --> ird -1 --> alu | |||||||||||||||||
57 | 0x067 | smal3 | smal3 | i | x | irin | db | smaw3 | smaw3 | < | au --> db --> aob,au (dbin) --> ab --> atl +2 --> au | |||||||||||||||
58 | 0x068 | mrgm1 | mrgm1 | mrgm1 | i | x | rxuk | irix | dbi | mmrw3 | mmrw3 | < | au --> db --> aob,au,pc (dbin) --> abe --> rx +2 --> au | |||||||||||||
59 | 0x069 | mulm3 | mulm3 | mumu1 | n | 3f | np | db | mulm4 | mulm4 | alu --> dbd --> alu (alub) --> alu | |||||||||||||||
60 | 0x06A | btsr3 | btsr3 | bcbc1 | n | 1i | np | a1 | (dcr) --> db* --> alu (ir) --> ird (ryh) --> ab --> alu | |||||||||||||||||
61 | 0x06B | mstw1 | mstw1 | mstw1 | n | x | dxuk | np | db | stiw4 | stiw4 | au --> db --> au (dbin) --> ab --> ftu -2 --> au | ||||||||||||||
62 | 0x06C | dvs07 | dvs07 | dvdv6 | n | 2i | np | db | dvs08 | dvs08 | (alub) --> alu (atl) --> db --> alu | |||||||||||||||
63 | 0x06D | dvs05 | dvs05 | trdv1 | n | 1i | alub | db | dvs06 | dvs06 | alu --> dbd --> alub ftu --> db --> au (rxh) --> ab --> alu,atl -1 --> alu +1 --> au | |||||||||||||||
64 | 0x06E | mulm1 | mulm1 | mulm1 | i | 1i | rxuk | irix | dbi | mulm2 | mulm2 | < | au --> ab --> aob,at (dbin) --> dbd --> alue ftu --> db --> au (rxdl) --> abd --> alub 0 --> alu 0 --> au | |||||||||||||
65 | 0x06F | mulr1 | mulr1 | mulr1 | i | 1i | rxuk | irix | dbi | mulm2 | mulm2 | < | au --> ab --> aob,at ftu --> db --> au (rxdl) --> abd --> alub (rydl) --> dbd --> alue 0 --> alu 0 --> au | |||||||||||||
66 | 0x080 | mmdw1 | mmdw1 | mmdw1 | i | 1i | rxuk | trin | db | maww2 | maww2 | <> | alu --> dbe --> au au --> aob,pc (dbin) --> abd --> alu edb --> irc (rxa) --> ab --> au -1 --> alu | |||||||||||||
67 | 0x081 | mmmw1 | mmmw1 | mmmw1 | i | 1i | rxuk | trix | dbi | mmmw2 | mmmw2 | <> | au --> aob,pc (dbin) --> ab* --> alu edb --> dbin,irc (rxa) --> db --> au -1 --> alu -1,-2 --> au | |||||||||||||
68 | 0x082 | mmrl1 | mmrl1 | mmrl1 | d | 1i | rxuk | twop | db | mmrl2 | mmrl2 | <> | (alue) --> dbd --> dob au --> pc (dbin) --> ab* --> alu (rxa) --> db --> aob,au -1 --> alu +2 --> au | |||||||||||||
69 | 0x083 | stop1 | stop1 | stop1 | n | 1n | dxdy | np | a1 | au --> pc ftu --> *e --> at 0 --> alu | ||||||||||||||||
70 | 0x084 | mmdl1 | mmdw1 | mmdl1 | i | 1i | rxuk | trin | db | mawl2 | mawl2 | <> | alu --> dbe --> au au --> aob,pc (dbin) --> abd --> alu edb --> irc (rxa) --> ab --> au -1 --> alu | |||||||||||||
71 | 0x085 | mmml1 | mmmw1 | mmml1 | i | 1i | rxuk | trix | dbi | mmml2 | mmml2 | <> | au --> aob,pc (dbin) --> ab* --> alu edb --> dbin,irc (rxa) --> db --> au -1 --> alu -1,-2 --> au | |||||||||||||
72 | 0x086 | mmil1 | mmrl1 | mmil1 | d | 1i | rxuk | twop | db | mmil2 | mmil2 | <> | (alue) --> dbd --> dob au --> pc (dbin) --> ab* --> alu (rxa) --> db --> aob,au -1 --> alu +2 --> au | |||||||||||||
73 | 0x087 | rset1 | stop1 | rset1 | n | 1n | dxdy | np | db | rset2 | rset2 | au --> pc ftu --> *e --> at 0 --> alu | ||||||||||||||
74 | 0x088 | tasr2 | tasr2 | i | 1if | frix | a1 | > | * | alu --> * --> ryl (alub) --> alu au --> db --> au edb --> dbin,irc (ir) --> ird -1 --> alu +2 --> au | ||||||||||||||||
75 | 0x089 | trap2 | trap2 | n | 1n | np | db | trap3 | trap3 | (pcl) --> ab --> alu (sp) --> db --> au -1 --> alu -2 --> au +1 --> psws | ||||||||||||||||
76 | 0x08A | trap4 | trap4 | d | 1n | twop | db | trap5 | trap5 | <> | alu --> dob au --> db --> aob,au,sp (pch) --> ab --> alu (trap) --> ftu -1 --> alu +2 --> au | |||||||||||||||
77 | 0x08B | tsml2 | tsml2 | i | 1f | frix | a1 | > | (alub) --> alu edb --> dbin,irc (ir) --> ird -1 --> alu | |||||||||||||||||
78 | 0x08C | tsrl2 | tsrl2 | i | 1f | frix | a1 | > | edb --> dbin,irc (ir) --> ird (ryh) --> ab --> alu -1 --> alu | |||||||||||||||||
79 | 0x08D | unlk3 | unlk3 | i | x | irix | db | unlk4 | unlk4 | < | au --> ab --> rx (pc) --> db --> aob,au +2 --> au | |||||||||||||||
80 | 0x08E | unlk4 | unlk4 | i | x | frix | a1 | > | (ath) --> abh --> ryh (dbin) --> abl --> ryh edb --> dbin,irc (ir) --> ird | |||||||||||||||||
81 | 0x08F | link3 | link3 | d | x | twop | dbi | link4 | link4 | <> | (ath) --> ab --> dob au --> db --> aob,au,rya +2 --> au | |||||||||||||||
82 | 0x0A0 | bbcw3 | rcal3 | mabb1 | n | 2n | np | db | malw3 | malw3 | (ir) --> ird (pc) --> db --> au +2 --> au | |||||||||||||||
83 | 0x0A1 | stmr5 | stmr6 | mmst1 | d | enl | x | twop | bc | stmr5 mmrw2 stmr4 mmrw2 | stmr5 if w/end mmrw2 if end stmr4 if l/end | <> | au --> db --> aob,au (rxl) --> ab --> dob +2 --> au reset pren | |||||||||||||
84 | 0x0A2 | mrgw1 | mrgw1 | mrgw1 | i | 1if | rxuk | irix | dbi | mmrw3 | mmrw3 | < | au --> db --> aob,au,pc (dbin) --> ab --> alu,rxl -1 --> alu +2 --> au | |||||||||||||
85 | 0x0A3 | leaa1 | leaa1 | leaa1 | i | x | rxry | irix | dbi | leaa2 | leaa2 | < | au --> aob,pc (dbin) --> ab --> ftu (rya) --> db --> at | |||||||||||||
86 | 0x0A4 | rcal3 | rcal3 | n | x | np | a1 | (ir) --> ird (pc) --> db --> au +2 --> au | ||||||||||||||||||
87 | 0x0A5 | stmr6 | stmr6 | d | enl | x | twop | bc | stmr5 mmrw2 stmr4 mmrw2 | stmr4 if l/end mmrw2 if end stmr5 if w/end | <> | au --> db --> aob,au (rxl) --> ab --> dob +2 --> au reset pren | ||||||||||||||
88 | 0x0A6 | mrgl1 | mrgw1 | mrgl1 | i | 1if | rxuk | irix | dbi | mrgl2 | mrgl2 | < | au --> db --> aob,au,pc (dbin) --> ab --> alu,rxl -1 --> alu +2 --> au | |||||||||||||
89 | 0x0A7 | lusp1 | leaa1 | lusp1 | i | x | usry | irix | dbi | leaa2 | leaa2 | < | au --> aob,pc (dbin) --> ab --> ftu (rya) --> db --> at | |||||||||||||
90 | 0x0A8 | dvumf | dvumf | dvdv5 | i | 4n | irix | dbi | dvum0 | dvum0 | < | alu --> abd --> alu,alub (atl) --> ab --> rxh (pc) --> db --> aob,au -1 --> alu +2 --> au | ||||||||||||||
91 | 0x0A9 | mulm5 | mulm5 | mumu1 | n | 2f | np | db | mulm4 | mulm4 | alu --> dbd --> alu (alub) --> alu | |||||||||||||||
92 | 0x0AA | bcsr3 | bcsr3 | bcbc1 | n | 2n | np | db | bcsr5 | bcsr5 | (dcr) --> db* --> alu (ryh) --> ab --> alu,alub | |||||||||||||||
93 | 0x0AB | push5 | push5 | puph1 | d | enl | x | twop | bc | push5 push3 push4 push3 | push3 if end push4 if l/end push5 if w/end | <> | au --> db --> aob,at,au (rxl) --> ab --> dob -2 --> au reset pren | |||||||||||||
94 | 0x0AC | nbcm1 | nbcm1 | nbcm1 | i | 2i | dxuk | irix | dbi | asbb6 | asbb6 | < | au --> aob,pc (dbin) --> ab* --> alu 0 --> alu | |||||||||||||
95 | 0x0AD | dvs04 | dvum3 | trdv1 | n | 1i | np | db | dvs06 | dvs06 | ftu --> db --> au (rxh) --> ab --> alu,atl -1 --> alu +1 --> au | |||||||||||||||
96 | 0x0AE | nnrl2 | nnrl2 | i | 3f | frix | db | roal4 | roal4 | > | alu --> db --> ryl edb --> dbin,irc (ryh) --> ab --> alu 0 --> alu | |||||||||||||||
97 | 0x0AF | paal2 | paal2 | i | x | trin | db | paaw2 | paaw2 | <> | au --> aob,pc (dbin) --> ab --> atl edb --> irc (rxa) --> db --> au -4 --> au | |||||||||||||||
98 | 0x0C0 | asxl6 | asxl6 | d | 2i | trop | db | asxl7 | asxl7 | <> | alu --> ab* --> alu au --> db --> aob,at,au,rxa (dbin) --> dbd --> alu edb --> dbin +2 --> au | |||||||||||||||
99 | 0x0C1 | asxl7 | asxl7 | d | x | twop | dbi | asxl8 | asxl8 | <> | * | alu --> dob au --> aob (dbin) --> dbe --> au 0 --> au | ||||||||||||||
100 | 0x0C2 | asxl8 | asxl8 | i | 3f | trix | db | morw2 | morw2 | <> | (alub) --> alu (at) --> db --> au (dbin) --> dbd --> alu edb --> dbin,irc (pc) --> ab --> aob 0 --> au |