位 | 7 6 5 4 | 3 2 | 1 0 |
功能 | 操作碼(OP-CODE) | 源寄存器(Rs) | 目的寄存器(Rd) |
Rs或Rd地址 | 選定的寄存器 |
00 01 10 | R0 R1 R2 |
指令助記符 | 機(jī)器指令碼 | Addr地址碼 | 功能說明 |
IN OUT addr SUB addr AND addr OR addr XOR addr MOV #num LDR addr | 00H 10H xxH 20H xxH 30H xxH 40H xxH 50H xxH 60H xxH 70H xxH | “INPUT”中的數(shù)據(jù) → R0 [addr] → OUT R0 - [addr] → R0 R0 & [addr] → R0 R0 | [addr] → R0 R0 ^ [addr] → R0 num → R0 [addr] → R0 |
SWB | SWA | 控制臺指令 |
0 0 1 | 0 1 1 | 讀內(nèi)存(KRD) 寫內(nèi)存(KWE) 啟動程序(RP) |
24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
S3 | S2 | S1 | S0 | M | Cn | WE | A9 | A8 | A[2] | A[1] | A[0] | B[2] | B[1] | B[0] | C[2] | C[1] | C[0] | uA5 | uA4 | uA3 | uA2 | uA1 | uA0 |
微地址 | 微指令 | S3 S2 S1 S0 M CN WE A9 A8 | A | B | C | uA5——uA0 |
00 | 018110 | 0 0 0 0 0 0 0 1 1 | 000 | 000 | 100 | 010000 |
01 | 01ED82 | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 000010 |
02 | 00C048 | 0 0 0 0 0 0 0 0 1 | 100 | 000 | 001 | 001000 |
03 | 000000 | | | | | |
04 | 000000 | | | | | |
05 | 000000 | | | | | |
06 | 000000 | | | | | |
07 | 000000 | | | | | |
10 | 001001 | 0 0 0 0 0 0 0 0 0 | 001 | 000 | 000 | 000001 |
11 | 01ED98 | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 011000 |
12 | 01ED9B | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 011011 |
13 | 01ED9F | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 011111 |
14 | 01EDA3 | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 100011 |
15 | 01EDA7 | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 100111 |
16 | 01EDAB | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 101011 |
17 | 01EDAD | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 101101 |
20 | 01EDAF | 0 0 0 0 0 0 0 1 1 | 110 | 110 | 110 | 101111 |
21 | 000000 | | | | | |
22 | 000000 | | | | | |
23 | 018001 | 0 0 0 0 0 0 0 1 1 | 000 | 000 | 000 | 000001 |
24 | 000000 | | | | | |
25 | 000000 | | | | | |
26 | 000000 | | | | | |
27 | 000000 | | | | | |
30 | 00E019 | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 011001 |
31 | 00A01A | 0 0 0 0 0 0 0 0 1 | 010 | 000 | 000 | 011010 |
32 | 010A01 | 0 0 0 0 0 0 0 1 0 | 000 | 101 | 000 | 000001 |
33 | 00E01C | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 011100 |
34 | 00B01D | 0 0 0 0 0 0 0 0 1 | 011 | 000 | 000 | 011101 |
35 | 01A21E | 0 0 0 0 0 0 0 1 1 | 010 | 001 | 000 | 011110 |
36 | 619A01 | 0 1 1 0 0 0 0 1 1 | 011 | 101 | 000 | 000001 |
37 | 00E020 | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 100000 |
40 | 00B021 | 0 0 0 0 0 0 0 0 1 | 011 | 000 | 000 | 100001 |
41 | 01A222 | 0 0 0 0 0 0 0 1 1 | 010 | 001 | 000 | 100010 |
42 | B99A01 | 1 0 1 1 1 0 0 1 1 | 001 | 101 | 000 | 000001 |
43 | 00E024 | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 100100 |
44 | 00B025 | 0 0 0 0 0 0 0 0 1 | 011 | 000 | 000 | 100101 |
45 | 01A226 | 0 0 0 0 0 0 0 1 1 | 010 | 001 | 000 | 100110 |
46 | E99A01 | 1 1 1 0 1 0 0 1 1 | 001 | 101 | 000 | 000001 |
47 | 00E028 | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 101000 |
50 | 00B029 | 0 0 0 0 0 0 0 0 1 | 011 | 000 | 000 | 101001 |
51 | 01A22A | 0 0 0 0 0 0 0 1 1 | 010 | 001 | 000 | 101010 |
52 | 699A01 | 0 1 1 0 1 0 0 1 1 | 001 | 101 | 000 | 000001 |
53 | 009001 | 0 0 0 0 0 0 0 0 1 | 001 | 000 | 000 | 000001 |
54 | 000000 | | | | | |
55 | 00E02E | 0 0 0 0 0 0 0 0 1 | 110 | 000 | 000 | 101110 |
56 | 009001 | 0 0 0 0 0 0 0 0 1 | 001 | 000 | 000 | 000001 |
57 | 009001 | 0 0 0 0 0 0 0 0 1 | 001 | 000 | 000 | 000001 |
指令名稱 | 作用 | 指令名稱 | 作用 |
IN | 輸入單元INPUT | DR1 | 暫存器DR1 |
OUT | 輸出單元OUPUT | DR2 | 暫存器DR2 |
ALU | 算術(shù)邏輯單元 | PC | 程序計數(shù)器 |
BUS | 內(nèi)部數(shù)據(jù)總線 | AR | 地址寄存器 |
R0 | 寄存器R0 | RAM | 程序/數(shù)據(jù)存儲器 |
R1 | 寄存器R1 | IR | 指令寄存器 |
R2 | 寄存器R2 | MC | 微程序控制器 |
地址(16進(jìn)制) | 內(nèi)容(16進(jìn)制) | 助記符 | 說明 |
00 | 00 | IN | “INPUT”中的數(shù)據(jù)66H → R0 |
01 | 10 | OUT 60H | [60H] → OUT 間接尋址,其中60H中數(shù)據(jù)為44H |
02 | 60 | ||
03 | 20 | SUB 61H | R0 - [61H] → R0 其中61H中數(shù)據(jù)為55H |
04 | 61 | ||
05 | 30 | AND 62H | R0 & [62H] → R0 其中62H中數(shù)據(jù)為01H |
06 | 62 | ||
07 | 40 | OR 63H | R0 | [63H] → R0 其中63H中數(shù)據(jù)為F0H |
08 | 63 | ||
09 | 50 | XOR 64H | R0 ^ [64H] → R0 其中64H中數(shù)據(jù)為00H |
0A | 64 | ||
0B | 60 | MOV #33H | 33H → R0 立即數(shù)尋址方式,將33H送到R0 |
0C | 33 | ||
0D | 70 | LDR 65H | [65H] → R0 間接尋址方式,其中65H中數(shù)據(jù)為77H |
0E | 65 |
15.72 KB, 下載次數(shù): 8, 下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |