; Sa se scrie un program care sa anuleze in CL = 25h bitii care sunt identici cu cei omologi din DH = 55h

.radix 16
.model small
.code
start:
; --- 1) ---
	mov CL, 25	; 0010 0101
	mov DH, 55	; 0101 0101
	;rezultatul:	  0010 0000b = 20h
; --- 2) ---
	mov CH, CL
	xor CH, DH	; bitii identici cu cei din DH devin 0 in CH
; --- 3) ---
	and CL, CH	; anulam bitii identici cu cei din DH

term: jmp term
end start


; 1)
;  cs:0000 B125           mov    cl,25           ax 0000   Śc=0Ś
;  cs:0002 B655           mov    dh,55        Ś  bx 0000   Śz=0Ś
;  cs:0004 8AE9           mov    ch,cl        -  cx 0025   Śs=0Ś
;  cs:0006 32EE           xor    ch,dh        -  dx 5500   Śo=0Ś

; 2)
;  cs:0004 8AE9           mov    ch,cl        -  cx 7025   Śs=0Ś
;  cs:0006 32EE           xor    ch,dh        -  dx 5500   Śo=0Ś

; 3)
;  cs:0004 8AE9           mov    ch,cl        -  cx 7020   Śs=0Ś
;  cs:0006 32EE           xor    ch,dh        -  dx 5500   Śo=0Ś
;  cs:0008 22CD           and    cl,ch        -  si 0000   Śp=0Ś
