|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2009, 19:43 | #1 |
Новичок
Джуниор
Регистрация: 15.12.2009
Сообщений: 2
|
Помогите! Проблема с трансляцией!
Всем привет! В программировании я новичок, начал изучать ассемблер около двух месяцев назад прошу сильно не судить. В общем проблема в следующем-написал следующий кусок кода:
1. mov es,bx ;сегментный адрес из bx в es 2. mov bx,offset buff_a ;в dx смещение переменной buff_a 3. mov byte ptr [bx][di],es:[si] ;переместить первый байт из es:[si] в- ;первый байт переменной buff_a Значит транслирую я свою новоиспеченную программку через tasm, а tasm мне сообщает что в третьем предложении недопустимая ссылка на переменную! Пробовал изощряться с различными способами адресации, Но все бес толку! Подскажите пожалуйста в чем проблема и как ее решить. за ранее благодарен. |
15.12.2009, 20:05 | #2 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Нельзя напрямую делать пересылку память-память(исключение movs)
нужно так: Код:
|
15.12.2009, 20:06 | #3 |
Новичок
Джуниор
Регистрация: 15.12.2009
Сообщений: 2
|
Огромедное спасибо!!!
Переписал, заработало как швейцарские часы! Последний раз редактировалось Novax; 15.12.2009 в 20:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите-проблема с жёстким! | kolob2000 | Компьютерное железо | 3 | 30.03.2009 02:11 |
Помогите пожалуйста проблема с компом | Marissa10 | Свободное общение | 3 | 13.03.2009 14:58 |
Проблема javascript в ИЕ6,помогите | killer12rus | JavaScript, Ajax | 2 | 13.12.2008 19:50 |
Помогите проблема с принтером! | Filonenko | Компьютерное железо | 1 | 18.07.2008 19:55 |