Professional Documents
Culture Documents
REF SP 1102 Q1
REF SP 1102 Q1
SIC/XE CPU (i) Mnemonic 及其 Opcode 如下 LDA: 00; LDB: 68; LDX: 04; JEQ: 30; J: 3C; ADDR: 90;
(ii) Register 之編號與內容如後: A = 0, X = 1, L = 2, B = 3, S = 4, T = 5, F = 6。
(A)= 0000C0, (B) = 006000, (PC) = 003000, (X) = 000090. (ASCII code:'0'=30x, 'A'=41x, x 表示 16 進位)
(iii) Memory 內容如下:[註:(1000):00AC12 表示 address 001000 的連續 3 bytes 內容為 00AC12。]
(3090):006000, (3300):003090, (3600):006300, (6090):003600, (6300):003090, (6600):00C303,
(60C0):003600, (6C00):006600, (C300):00C300, (C303):00C390
3. [15%]目前 program counter (PC)值為 003000x,若 memory address 3000x 到 3003x 的內容為 (a) 68
03 00 03,執行完這個指令後,PC 值為多少?(b) 90 04 00 03,執行完這個指令後,PC 值為多少?
(c) 69 10 60 03,執行完這個指令後,PC 值為多少?