【正文】
運行0 1 1 0X XX X中斷返回IRET返回斷點1 0 1 0X XX X開中斷INTS允許中斷1 0 1 1X XX X關(guān)中斷INTC禁止中斷1 1 0 0X XX X 2. 控制臺指令格式 SWCSWBSWA工作方式000PR, 啟動程序001KRD,讀雙端口存儲器010KWE,寫雙端口存儲器011KLD,加載寄存器存器堆100KRR,讀寄存器堆 本次實驗系統(tǒng)設(shè)計了12條基本的機器指令,均為單字長(8位)指令。指令格式如下:R7 R6 R5 R4 R3 R2 R1 R0指令操作碼源操作數(shù)目標(biāo)操作數(shù)2. 微程序控制器組成原理圖圖21 模型機的設(shè)計與調(diào)試數(shù)據(jù)初值設(shè)計與程序執(zhí)行過程及運算結(jié)果(1)存數(shù)讀數(shù):設(shè)初值R0=10H, 10H(內(nèi)存單元)中的值為10H,執(zhí)行LDA R1,[R0],得R1=10H。 設(shè)初始值R0=01H, 01H(內(nèi)存單元)中的值為01H,執(zhí)行LDA R2,[R0],得R2=01H。(2)寄存器尋址:設(shè)初值R0=10H, 10H(內(nèi)存單元)中的值為10H,執(zhí)行LDA R1,[R0],得R1=10H。 設(shè)初始值R0=01H, 01H(內(nèi)存單元)中的值為01H,執(zhí)行LDA R2,[R0],得R2=01H。 設(shè)初始值R3=3CH,執(zhí)行JMP R3。即R3PC,即地址由3BH轉(zhuǎn)向3CH。 第3章 微程序的設(shè)計 表31當(dāng) 前 微 地 址 T J S2 S1 S0 M 1 L D D R 1 W R D L R W C E L A L U ︱ BUS RS ︱ BUS S W ︱ BUS IAR ︱ BUS L D E R M 3 AR1 ︱ INC L D A R 1 L D I A R M 4 P C ︱ INC PC ︱ ADD L D P C L D I R I N T C I N T S P3 P2 P1 P0 A 5 A 4 A 3 A 2 A 1 A 0 00 0 000 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1000 000111 07 0 000 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0000 000101 05 0 000 0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0100 010000 10 0 000 0 1 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0000 111011 3B 0 010 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0000 110100 34 0 0000 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0000 001111