Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

vart byte 01101110 code mov bx, 00110101 add br, var1 In the sample code above,

ID: 3604319 • Letter: V

Question

vart byte 01101110 code mov bx, 00110101 add br, var1 In the sample code above, what will bx erual ar a) 1100 10100 b) 0111 0111b c) 1010 0011b d) 1110 0001b 7) add br, 5 inc bx; top: mov ax, bx jmp top 8) Which register does the loop instruction use as a counter? a) EAX b) EBX c) ECX d) EDX 9) Complete the code base on the these specifications a) An array name my_list b) Make my list an array of 10 locations c) Initialize the array for each location to 0 d) Put 0x8AF1 in the 1st my list location e) Put 156 in the 5th my_ list location data TIMES_ WORD .code mov EBX,[ mov J. 0x8AF1: add EBX, mov L 1. 156 10) The code in question 9 is an example of what type of addressing? a) Immediate addressing b) Register addressing c) Direct Offset addressing d) Indirect Memory addressing 11) How many bits are in this hexadecimal number. 0xF13A a) 8 bits

Explanation / Answer

7) unconditional jump instruction

because it is not having any condition

8) ECX

10) Immediate addressing

because the address is specified immediately after the instruction

11)16 bits

each letter corresponds to 4 bits

4 letters i.e F13A =4*4=16 bits