inc ассемблер



Автор Андрей Тукачёв задал вопрос в разделе Другие языки и технологии

Ассемблер и получил лучший ответ

Ответ от Андрей Максимов[эксперт]
А на какую строчку ругается-то? Я уже смутно помню.

Ответ от Александр Кузьмин[гуру]
Компилятор же говорит:
Operand types do not match - типы операндов не соответствуют друг другу:
AX - 16-ти разрядный регистр, а i объявлен как байт (8 разрядов) !
MOV AL,I

Ответ от Sm[гуру]
РОН AX имеет размер 2 байта
Переменная i - 1 байт.
Ты требуешь от компилятора непонятно каким образом скопировать 1 байт в 2 байта.
Его реакция на такое требование вполне объяснима.
Встань на место компилятора и подумай своей головой, как бы ты сам на его месте поступил при этом)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Ассемблер
Ассемблер на Википедии
Посмотрите статью на википедии про Ассемблер
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*