![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.03.2013
Сообщений: 10
|
![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А комментарии почитать?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() автор не ищет лёгких путей.. Если кратко, то беребираются все элементы массива mas2 и те из них, значения которых отсутствуют в массиве mas1 - добавляются в массив mas1 после выполнения данного кода в памяти по адресу mas1 будет db 1, 2, 3, 4, 5, 6, 7, 8 ну и len2 станет равным 8, соответственно. p.s. Обратите внимание, что массив под результат обязательно ПОСЛЕДНИЙ, его размер увеличивается, затирая память в области данных после mas1... |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
Вот занятный результат получится, если сегмент данных ненароком будет размещен перед обработчиком, например, мыши))) судя по коду, вылезти за предела сегмента данных проблем не составляет...
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Потом вспомнил (хотя, конечно, я не Гуру, могу и ошибаться), что в MS DOS exe-файлах под сегмент выделялось 64 кб. Поэтому, скорее всего, никаких проблем при работе данного кода не будет. Хотя, _БЕЗУСЛОВНО_ намного надёжнее, нагляднее и красивее было бы сразу определить место под массив с результатом. Например, не мудруствуя лукаво, так: Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
что делает программа? | Настёнка1512 | Помощь студентам | 1 | 19.12.2011 06:50 |
что делает программа& | Chena | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 04.05.2011 12:40 |
Что делает программа (забыл) С\С++ | Айдар | Помощь студентам | 6 | 27.06.2010 12:39 |
Как работает программа и что делает | dragun4ik | Помощь студентам | 0 | 23.05.2010 15:51 |
Определить что выполняет данная программа | anna_ | Помощь студентам | 2 | 17.12.2009 22:03 |