.model small
.stack 100h
.code

start:

 
; 1. Incarcarea valorilor
        mov AL, 0AAh
        mov AH, 0BBh
        mov BL, 0CCh
	mov BH, 0DDh
	mov CX, 3344h
	mov DX, 5566h
 
; 2. Permutarea circulara
        xchg AL, AH
        xchg AL, BH
        xchg AL, BL

 
; 3. Schimbul cu locul AX, BX <-> CX, DX
        xchg AX, CX
        xchg BX, DX

term: jmp term
end start
