# 测试一 指令格式:D8××,ADDR1,ADDR2 三字指令(控存入口110H) 功能: [ADDR1]←[ADDR2] ``` PC+1 -> AR, PC+1 -> PC 0000 0E00 90B0 5402 MEM->AR 0000 0E00 10F0 0002 MEM->Q 0000 0E00 00F0 0000 PC->AR,PC+1->PC 0000 0E00 A0B5 5402 PC+1->PC 0000 0E00 B0B0 5400 MEM->AR 0000 0E00 10F0 0002 Q->MEM, CC#=0 0029 0300 1020 0010 ``` # 传送指令 指令格式:D8DRSR,ADDR1,ADDR2 三字指令(控存入口110H) 功能: [ADDR1]←[ADDR2+SR] # 尝试一: ``` SR->Q PC+1 -> AR, PC+1 -> PC Q+MEM->AR MEM->Q PC->AR,PC+1->PC PC+1->PC MEM->AR Q->MEM, CC#=0 ``` ``` 0000 0E00 10F0 0080 ; SR -> Q 0000 0E00 A0B5 5402 ; PC+1 -> AR, PC+1 -> PC 0000 0E00 10F0 0082 ; Q + MEM -> AR 0000 0E00 10F0 0080 ; MEM -> Q 0000 0E00 A0B5 5402 ; PC -> AR, PC+1 -> PC 0000 0E00 B0B0 5400 ; PC+1 -> PC 0000 0E00 10F0 0002 ; MEM -> AR 0029 0300 1020 0010 ; Q -> MEM, CC#=0 ``` ``` E0900 0000 0E00 10F0 0080 0000 0E00 A0B5 5402 0000 0E00 10F0 0082 0000 0E00 10F0 0080 0000 0E00 A0B5 5402 0000 0E00 B0B0 5400 0000 0E00 10F0 0002 0029 0300 1020 0010 A0800 MOV R1, 900 MOV R2, 8 MOV R3, 110 LDMC RET G0800 A0820 MOV R1, 0010 MOV [1010],R1 NOP NOP RET E0824 D801 1020 1000 G0820 D1010 ``` 第一题 ``` E0900 0000 0E00 A0B5 5402 0000 0E00 00F0 0000 0000 0E00 00F0 0000 0000 0E01 00E0 0000 0029 0300 1020 0010 A0800 MOV R1, 900 MOV R2, 5 MOV R3, 100 LDMC RET G0800 A0820 MOV R1, 0010 MOV [1200],R1 MOV R1,0020 NOP NOP RET E0826 D501 1200 G0820 R ```