Advertisement
czlowiekzgon

Untitled

Dec 3rd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1.  
  2.  
  3. #include "pch.h"
  4. #include <iostream>
  5. using namespace std;
  6. int main()
  7. {
  8. unsigned char a = 0x12;
  9. unsigned char wynik = 0x00;
  10. _asm {
  11. mov al,a
  12. mov bl,a
  13. mov cl,wynik
  14.  
  15. and bl,0x80
  16. shr bl,7
  17. or cl,bl
  18.  
  19. mov bl,al
  20. and bl,0x40
  21. shr bl,5
  22. or cl,bl
  23.  
  24. mov bl,al
  25. and bl,0x20
  26. shr bl,3
  27. or cl,bl
  28.  
  29. mov bl, al
  30. and bl, 0x10
  31. shr bl, 1
  32. or cl, bl
  33.  
  34. mov bl, al
  35. and bl, 0x08
  36. shl bl, 1
  37. or cl, bl
  38.  
  39. mov bl, al
  40. and bl, 0x04
  41. shl bl, 3
  42. or cl, bl
  43.  
  44. mov bl, al
  45. and bl, 0x02
  46. shl bl, 5
  47. or cl, bl
  48. mov wynik,cl
  49.  
  50. mov bl, al
  51. and bl, 0x01
  52. shl bl, 7
  53. or cl, bl
  54. }
  55.  
  56. printf("%d", wynik);
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement