Home /
Expert Answers /
Other /
30-points-for-each-of-the-following-sic-xe-instruction-object-codes-in-hexadecimal-format-0x034026-0
(Answered): (30 points) For each of the following SIC/XE instruction object codes (in hexadecimal format): 0x03 ...
(30 points) For each of the following SIC/XE instruction object codes (in hexadecimal format): 0x034026, 0x75101040, 0x3E2035, determine and write the following information for each instruction: i. Instruction format, ii. Mnemonic of the opcode, (Note: if an instruction format specifies 6 bits for the opcode portion, append two bits 00 to the 6 bits opcode from the object code to match the opcode column from the instruction reference to find the corresponding mnemonic of the opcode) iii. Addressing Modes - addressing mode for computing the target address, and addressing mode for using the target address to get the operand value, iv. Target Address, and v. Operand value. Briefly explain how you derive the information for the target address, and the operand value. An instruction reference table, a memory table, and a register table are given as follows (all numbers in these three tables are in hexadecimal format). Memory Address Ox1020 Value Stored Ox004590 Instruction references Mnemonic ADD AND CLEAR Ox1023 OxO0A900 DIV Ox1026 Ox100200 J JEQ JLT Opcode in HEX Ox18 Ox40 OxB4 Ox24 Ox3C Ox30 Ox38 Ox00 Ox68 Ox74 Ox20 Ox1030 Ox75C210 . LDA Ox1034 Ox002871 LDB Ox1040 Ox003500 LDT MUL Ox1045 Ox001023 Ox1610 Ox103000 Register Base Register (B) PC Register (PC) Index Register (X) Value Stored Ox1000 Ox1010 Ox0100 HEX HEX HEX You can use the following worksheet table to work on your calculations. Binary bit bit bit bit bit bit Binary Addressing Instructio Mode for Object Code Target in HEX Opcode ni b e disp/address Format Mnemoic Address Example Ox032600 000000 1 1 0 0 1 0 0110 0000 0000 3 LDA PC relative n Addressing Mode for Target Operand Operand Address value Simple Ox1610 Ox103000 X p Ox034026 Ox75101040 Ox3E2035