Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 06:39   #1
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию Error 2070 : неверное представление операнда

Доброго времени суток. Не могу понять, почему MASM не компилит это?

Код:
.486
.model small
	f1_string db 256 dup (?)
	simbol1 db ?

.........................................

	  lea bx, f1_string 		 
	  movzx si, byte ptr [bx+1]
	  mov byte ptr [bx+si+1], simbol1  ; ругается тут
Спасибо за помощь.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 01.12.2011, 08:50   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Rin
Этож элементарно! Нельзя копировать ПАМЯТЬ -> ПАМЯТЬ
в данном случае simbol1 - значение в памяти
[bx+si+1] - обращение к памяти через косвенное значение в регистрах
попробуй так
Код:
mov al,simbol1
mov [bx+si+1],al
Mikl___ вне форума Ответить с цитированием
Старый 01.12.2011, 16:14   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Спасибо, Mikl__. Позабыл я всё за 2 года.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор не относится к этому типу операнда ZvEr_HaCkEr Общие вопросы Delphi 3 05.08.2011 09:49
Оператор, не применимый к этому типу операнда. masandii Помощь студентам 3 26.12.2010 03:06
Неверное определение размера файла? _SERGEYX_ Свободное общение 2 17.11.2010 13:28
Определение размера операнда и адреса Sergey.Voloxov Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 06.03.2010 22:58
собрать команду из кода операции и операнда Olejik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 15 07.06.2009 01:46