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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2010, 18:58   #1
Santil
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию Assembler лаб.

Кто подскажет, почему у меня дебагер не понимает ни команду lea, ни команду offset
Вот фрагмент программы.
П.С.
В дебагере после прохода через команды lea,offset и через команды mov в которых в регистр заносится значение из памяти регистры остаются пустыми.(равны 0)

Код:
stack segment stack 'stack'
 db 128 dup (0)
stack ends
Data segment 'data'
          mas1 dw 12,10,2,-2,4,-6,8,-9,3,5,7,-3,-23,21,-22
	  mas2 dw 15 dup (0)
	  num15 dw 15
          c4et1 dw 0
          one dw 1
          dnum15 dd 15
Data ends 
.386
Code segment use16 'code'
          assume DS: data, CS:Code 
start:
	  mov CX,0
	  mov BP, offset mas1
          lea SI, mas1
          mov DX,[BP]
From Stilet: Еще раз Upнеш - отберу права!. Не такого чтоб безнаказанно Апать, если не отвечают значит на то причины есть.

Последний раз редактировалось Stilet; 08.11.2010 в 13:31.
Santil вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лаб. Си Santil Помощь студентам 4 20.10.2010 18:59
лаб. раб DartDayring Общие вопросы C/C++ 15 28.02.2010 12:39
Написать прогу(лаб.) azot13 Общие вопросы C/C++ 4 19.10.2009 00:28
Лаб работа Данияр Помощь студентам 4 11.10.2009 12:04
Решение лаб, фортран pandamonic Фриланс 1 23.05.2009 16:29