English

Write an Assembly Language Program to exchange the nibbles of 8-bit number stored in memory location 4500H. Store the result at memory location 4501H. - Computer Science 2

Advertisements
Advertisements

Question

Write an Assembly Language Program to exchange the nibbles of 8-bit number stored in memory location 4500H. Store the result at memory location 4501H.

Solution

Label  Mnemonics  Comments
  LXI, 4500 H ; Set H-L pointe r to 4500 H
  MOV A, M ; take no. in  accumulator
  RRC ; with 4 RRC instructions
  RRC ; Interchange the digits of the no.
  RRC  
  RRC  
  INX H ; Increment HL pair by 1
  MOV M, A ; store the exchanged no. in 4501 H
  RST 1.0 ; Restart
shaalaa.com
Instruction Set and Programming of 8085
  Is there an error in this question or solution?
2016-2017 (March)

APPEARS IN

Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×