Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. %include "io.inc"
  2. section .bss
  3. a11 resd 1
  4. a12 resd 1
  5. a21 resd 1
  6. a22 resd 1
  7. b1 resd 1
  8. b2 resd 1
  9. btmpSumm resd 1 ; b1 ������� b2
  10. tmp_y resd 1
  11. y resd 1
  12. detA resd 1
  13. section .text
  14. global CMAIN
  15. CMAIN:
  16. GET_UDEC 4, [a11]
  17. GET_UDEC 4, [a12]
  18. GET_UDEC 4, [a21]
  19. GET_UDEC 4, [a22]
  20. GET_UDEC 4, [b1]
  21. GET_UDEC 4, [b2]
  22.  
  23. mov eax, [b1]
  24. mov edx, [a21]
  25. and eax, edx
  26.  
  27. mov ebx, [b2]
  28. mov ecx, [a11]
  29. and ebx, ecx
  30.  
  31. xor eax, ebx
  32.  
  33. mov [tmp_y], eax
  34.  
  35. mov eax, [b1]
  36. mov ebx, [b2]
  37. or eax, ebx
  38. mov [btmpSumm], eax
  39.  
  40. mov eax, [a11]
  41. mov ebx, [a22]
  42. and eax, ebx
  43.  
  44. mov ecx, [a12]
  45. mov edx, [a21]
  46. and ecx, edx
  47.  
  48. xor eax, ecx
  49. not eax
  50. mov [detA], eax
  51.  
  52. mov ebx, [btmpSumm]
  53. and eax, ebx ; � eax ������� ����� ����� ����������
  54.  
  55. mov ebx, [tmp_y]
  56. or eax, ebx
  57. mov [y], eax
  58.  
  59. ;;;;;;;;;
  60.  
  61.  
  62. mov eax, [a12]
  63. and eax, [y]
  64. xor eax, [b1]
  65. and eax, [a11]
  66.  
  67. mov ebx, [a22]
  68. and ebx, [y]
  69. xor ebx, [b2]
  70. and ebx, [a21]
  71.  
  72. or eax, ebx
  73. PRINT_UDEC 4, eax
  74. PRINT_CHAR ' '
  75. PRINT_UDEC 4, [y]
  76. xor eax, eax
  77. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement