Quiz submitted by Friday 8th
may
Address
200
201
202
Memory
300
399
400
500
600
700
702
AC
800
PC = Program Counter
AC/AX = Accumulator
BX= base register
DX=data register
Find out the effectiveaddressof operandand
accumulator & operandvalueby addressingmodes
and also identify their modes.
1.LoadAx , ( [500] )
Solution:
EffectiveAddress = 800
Operand = 300
AX 300
2.LoadAx, BX
Solution:
EffectiveAddress = Nil
Operand = 702
AX 702
3.LoadAx, ( DX )
Solution:
EffectiveAddress = 400
Operand = 700
AX 700
4.LoadAx, ( ( [500] ) )
Solution:
EffectiveAddress = 300
Operand = 950
AX 950
5.LoadAX,DX
Solution:
EffectiveAddress = Nil
Operand = 400
AX 400
6.LoadAX, ((DX))
Solution:
EffectiveAddress = 700
Operand = 399
AX 399
7.LoadAX, (((DX)))
Solution:
EffectiveAddress = 399
Operand = 600
AX 600
8.Loadax, ((((dx))))
Solution:
EffectiveAddress = 600
Operand = 900
AX 900

Talha 11009 call_quiz_addressing_modes

  • 1.
    Quiz submitted byFriday 8th may Address 200 201 202 Memory 300 399 400 500 600 700 702 AC 800 PC = Program Counter AC/AX = Accumulator BX= base register DX=data register
  • 2.
    Find out theeffectiveaddressof operandand accumulator & operandvalueby addressingmodes and also identify their modes. 1.LoadAx , ( [500] ) Solution: EffectiveAddress = 800 Operand = 300 AX 300 2.LoadAx, BX Solution: EffectiveAddress = Nil Operand = 702 AX 702 3.LoadAx, ( DX ) Solution: EffectiveAddress = 400 Operand = 700 AX 700 4.LoadAx, ( ( [500] ) ) Solution: EffectiveAddress = 300 Operand = 950
  • 3.
    AX 950 5.LoadAX,DX Solution: EffectiveAddress =Nil Operand = 400 AX 400 6.LoadAX, ((DX)) Solution: EffectiveAddress = 700 Operand = 399 AX 399 7.LoadAX, (((DX))) Solution: EffectiveAddress = 399 Operand = 600 AX 600 8.Loadax, ((((dx)))) Solution: EffectiveAddress = 600 Operand = 900 AX 900