Вопрос № 149939: Здравствуйте!! Помогите пожалуйста!! Дан логический сегмент Data1 segment I1 db ? I2 db ? I3 db ? A1 dw 4 dup (5 dup (6 dup (0))) Data1 ends 1. Создать сегмент кода (к примеру с именем Code1), в котором программа выполняла...
Вопрос № 149.939
Здравствуйте!! Помогите пожалуйста!!
Дан логический сегмент Data1 segment I1 db ? I2 db ? I3 db ? A1 dw 4 dup (5 dup (6 dup (0))) Data1 ends 1. Создать сегмент кода (к примеру с именем Code1), в котором программа выполняла следующее задание - если сумма индексов по адресам I1,I2,I3 четна, то в элемент массива А1[i1,i2,i3] записывают сегментную часть логического адреса, а если хотя бы один нечетный, то в элемент массива А1[i1,i2,i3] смещение в сегменте этого элемента. 2. Создать
ещё один логический сегмент данных(к примеру с именем Data2), в котором определить директиву A2 dw 4 dup (5 dup (6 dup (0))). 3. Создать ещё один логический сегмент кода (к примеру с именем Code2), в котором с помощью строчных команд переписать массив А1 в А2 и подсчитать в массиве А2 количество элементов, которые не содержат сегментные части логического адреса. Обеспечить безусловную передачу управления с сегмента Code1 в сегмент Code2 с помощью непрямого межсегментно
й передачи управления.
Переведено на русский язык. Оригинал вопроса в приложении.
Отправлен: 08.11.2008, 20:30
Вопрос задал: Saidart (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Boriss
Здравствуйте, Saidart! Ещё в прошлый раз я задавал уточняющий вопрос о неопределённой ситуации, когда 2 индекса нечётные - сумма их чётная. Так что в первую очередь проверять? Написал я программу, она в приложении. Сделал как можно проще, но если, всё же что-то будет неясно - спросите в минифоруме -- Исходник выложил на сервере, скачать можно тут: http://rusfaq.ru/upload/1121
Приложение:
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 10.11.2008, 16:39
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235012 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.