Mov ax,byte ptr[ESI] A2070: invalid instruction operands - Assembler

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

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

mov ax,byte ptr[ESI] A2070: invalid instruction operands Доброго вечера! Не понимаю!!! Полностю адекватная инструкция. Я скажем отличнопонимаю что и как будет делаться, а ассемблер- нет!!

Решение задачи: «Mov ax,byte ptr[ESI] A2070: invalid instruction operands»

textual
Листинг программы
mov ax, [esi]

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

  1. Mov - команда для перемещения данных из памяти в регистр или из регистра в память
  2. Ax - регистр, используемый в команде, в данном случае - регистр AL и AH
  3. EsI - указатель на память, в данном случае, на значение в регистре ESI
  4. [EsI] - указание на то, что значение регистра ESI используется в команде
  5. Byte ptr - указание на то, что данные, которые перемещаются, имеют тип байт (8 бит)
  6. A2070 - код ошибки, который указывает на то, что операция не может быть выполнена из-за некорректных аргументов
  7. Invalid instruction operands - описание ошибки, которое говорит о том, что операция не может быть выполнена из-за некорректных аргументов

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

15   голосов , оценка 3.667 из 5