Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Zadanie 1. Napisz kod w asemblerze zamieniający kolejność bitów w bajcie.
- unsigned char wejscie = 0xAF;
- unsigned char wynik2;
- bitset<8> wynik(wejscie);
- cout << wynik << endl;
- _asm {
- mov al,wejscie
- mov ah,al
- mov cl, 0x00
- mov dl,0x80
- mov bl,0x01
- loop0:
- and al,bl
- jz end0
- or cl,dl
- end0:
- shl bl,1
- shr dl,1
- mov al,ah
- jnz loop0
- mov wynik2,cl
- }
- bitset<8> eldo(wynik2);
- cout << eldo << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement