Assembler :: produkcja bajtów

0

Mam kod na produkcję jednego bajta z parzystych bitów (kolejnych) dwóch podanych bajtów

mov AL, Licz1;
		and AL, 170;	
		mov BL, AL;
		shr BL, 2;
		mov AL, Licz2;
		and AL, 170;
		add BL, AL;
		mov wynik, BL;
	 

nie za bardzo wiem czemu tam jest ta liczba 170, ktoś pomoże?

1

Ech, uwielbiam magic numbery ;]
170 = AAh = 10101010b
Czyli jest to po prostu maska z zapalonym co drugim bitem

1 użytkowników online, w tym zalogowanych: 0, gości: 1