Question: 3.) After executing the following code, what value will be assigned to the register al? .code mov al, 5 mov ah, 3 mov ax, 4

3.) After executing the following code, what value will be assigned to the register al? .code mov al, 5 mov ah, 3 mov ax, 4 ;AX, overwrites AL and AH mov eax, 9 ;This will overwrite all previous values

5, 4, 3, 9, 21, 1, or 0

4.) When you copy a smaller value into a larger destination using "Zero Extenstion (ZX)", what happens to the upper half of the destination?

fills the upper half with ones, with the leading bit, with zeros, source opened, or fills everything with ones

7.) After executing the following code, what value will the cl register hold? .data val byte 5, 6, 7, 4 .code mov eax, 0 inc eax mov cl, val[eax] dec eax add cl, val[eax]

5, 6, 7, 4, 10, 11, 12, 13

10.) Assume you were given the following data part:

.data num word 4512h Write a code to assign the first two digits (45) into the al register:

mov al, byte ptr num.

mov al, word ptr num.

mov al, byte ptr num+1.

mov al, byte ptr num+2

mov al, byte ptr num+3

mov al, ptr num

mov al, dword ptr num

mov al, ptr word num

11.) If the "var" array was a "DWORD" type: .data var DWORD 6, 5, 7 What value will be assigned to the EBX register: .code mov EBX, SIZEOF var

2, 3, 4, 8, 9, 12, 15, or 24

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!