Register and Immediate Operands

This topic covers the MOV instruction, applied to register and immediate operands. Click here to view the answers.

1. Indicate whether or not each of the following MOV instructions is valid:

(notate: V = valid, I = invalid)

  
a.
mov ax,bx
  
g.
mov al,dh
b.
mov dx,bl
  
h.
mov ax,dh
c.
mov ecx,edx
  
i.
mov ip,ax
d.
mov si,di
  
j.
mov si,cl
e.
mov ds,ax
  
k.
mov edx,ax
f.
mov ds,es
  
l.
mov ax,es

 

2. Indicate whether or not each of the following MOV instructions is valid:

(notate: V = valid, I = invalid)

  
a.
mov ax,16
  
g.
mov 123,dh
b.
mov dx,7F65h
  
h.
mov ss,ds
c.
mov ecx,6F23458h
  
i.
mov 0FABh,ax
d.
mov si,-1
  
j.
mov si,cl
e.
mov ds,1000h
  
k.
mov edx,esi
f.
mov al,100h
  
l.
mov edx,-2