Você está na página 1de 1

##################################################

#########################

Program for swapping nibbles

##################################################
#########################

.aseg value,data
.org 30h
.rseg mycode,code
mov a,#87h ;Initialising accumulator
mov r0,#46h ;Initialising R0
xchd a,@r1 ;Exchanging lower nibbles
mov 61h,a ;saving accumulator in 61h
mov 62h,r0 ;saving R0 into 62h
mov a,62h
swap a
mov r0,a ;Swap R0
mov a,61h
swap a ;Swap A
xchd a,@r1 ;Exchanging higher nibbles
swap a
mov 63h,a ;Saving A into 63h
mov a,r0
swap a ;Saving B into 64h
mov 64h,a
mov a,63h
mov r0,64h ;The values are swapped
nop
nop
.end

Você também pode gostar

  • Prog 9
    Prog 9
    Documento1 página
    Prog 9
    api-3705912
    Ainda não há avaliações
  • Prog 8
    Prog 8
    Documento1 página
    Prog 8
    api-3705912
    Ainda não há avaliações
  • PRG 11
    PRG 11
    Documento1 página
    PRG 11
    api-3705912
    Ainda não há avaliações
  • Prog 13
    Prog 13
    Documento1 página
    Prog 13
    api-3705912
    Ainda não há avaliações
  • Prog 12
    Prog 12
    Documento1 página
    Prog 12
    api-3705912
    Ainda não há avaliações