Что в регистре EAX? - Assembler

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. MOV EAX,23445678h
  2. XOR EAX,98755433h
  3. ;что в eax?

Решение задачи: «Что в регистре EAX?»

textual
Листинг программы
  1. GRDB version 1.7 Copyright (c) LADsoft
  2.  
  3. History enabled
  4. ->a
  5. 1706:0100 mov eax,23445678
  6. 1706:0106 xor eax,98755433
  7. 1706:010C nop
  8. 1706:010D
  9. ->r
  10. eax:00000000 ebx:00000000 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  11. ebp:00000000 esp:000BFFEE eip:00000100 eflags:000B0202 NV UP EI PL NZ NA PO NC
  12. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  13. 1706:0100 66 B8 78 56 44 mov eax,23445678
  14. 23
  15. ->t
  16. eax:23445678 ebx:00000000 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  17. ebp:00000000 esp:0000FFEE eip:00000106 eflags:000B3202 NV UP EI PL NZ NA PO NC
  18. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  19. 1706:0106 66 35 33 54 75 xor eax,98755433
  20. 98
  21. ->t
  22. eax:BB31024B ebx:00000000 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  23. ebp:00000000 esp:0000FFEE eip:0000010C eflags:000B3286 NV UP EI MI NZ NA PE NC
  24. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  25. 1706:010C 90 nop
  26. ->

Объяснение кода листинга программы

  1. GRDB version 1.7 Copyright (c) LADsoft
  2. History enabled
  3. Переменная eax получает значение 23445678
  4. Переменная eax принимает значение 98755433
  5. Выполняется операция xor над переменной eax с аргументом 98755433
  6. Выполняется операция mov над переменной eax с аргументом 23445678
  7. Переменная eax принимает значение 0
  8. Выполняется операция nop

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы