(Solved): Problem 3: Translating Assembly Language To Machine Language The Following Code Segment Is From An A ...
Problem 3: Translating assembly language to machine language The following code segment is from an assembly language program using the limited language from Programming Assignment 2, with registers indicated in the code using the prefix R. The integer on the left margin is the code line number. main: ADD RO, R31, R31 LDR R12, [RO, #48] LDR R13, [RO, #361 SUB R3, R12, R13 CBZ R3, here ADD R3, R12, R12 ORR R4, R12, R13 B there here: AND R4, R12, R13 LDR R12, [RO, #161 there: 10 STR R4, [RO, #8] a) Translate from A64 to machine language: line number 6 ORR R4, R12, R13 b) Translate from A64 to machine language: line number 1 LDR R12, [RO, #48] c) Translate from A64 to machine language: line number 4 CBZ R3, here