![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Здравствуйте.
Задание таково: 1) Зарезервировать место в памяти в сегменте данных Dseg_1 для массива байт в 10 элементов MasB. 2) Зарезервировать место в другом сегменте данных Dseg_2 для массива слов в 30 элементов с именем MasW. 3) Зарезервировать место в дополнетельном сегменте Eseg для таблицы, состоящей из 10 записей по 4 элемента TablB. 4) Зарезервировать место в дополнительном сегменте Eseg для таблицы двойных слов с именем TablAdr 40 элементов. 5) Используя прямую адресацию с индексированием заполнить массив MasB. 6) Используя базовую адресацию со смещением заполнить MasW. 7) Используя базовую адресацию с индексированием заполнить TablB следующим образом: в качестве первого элемента каждой записи берется элемент MasB с тем же номером, что и номер записи. В качестве остальных полей берется первый байт элементов MasW по порядку их следования в массиве. 8) Используя попеременно, если это возможно, или команду загрузки абсолютного адреса или OFFSET заполнить таблицу TablAdr так, чтоб каждый элемент представлял собой адрес соотвествующего элемента таблицы TablB. 9) Используя операции со стеком сначала оставляем в TablB порядок элементов таким, как он есть, изменяем в обратном порядке расположение записей, а потом, не изменяя расположения записей, изменить на обратный порядок элементов. Но 8 и 9е задание делал отдельно, все работало, а когда стулил все вместе где-то выбивает из дебагера (пользуюсь стандартным тасмовским), гляньте код, может я где-то с регистрами или еще чего напорол:
Подскажите, пожалуйста, что не так. Спасибо. -------------------- Don't let the system get you down. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |