|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2011, 19:03 | #1 |
Регистрация: 04.07.2011
Сообщений: 6
|
Доработка программы (паскаль и ассемблер)
Доброго времени суток, программисты
Возникла небольшая проблема и необходима ваша помощь У меня имеется программа, написанная на Pascal`e (имеются два файла с упорядоченными числами по возрастанию: F1 и F2. Осуществить их слияние в F3). Программку то я сдала, но неугомонный преподаватель попросил немного её переделать. Надо небольшую часть написать на АСМ встроенному в Паскаль. Я обозначила *начало и *конец* границы кода, которые надо переписать на ассемблер. Я, к сожалению, вообще не разбираюсь в косвенной адресации сейчас, но честно обещаю в ней разобраться , а эту практику уже надо сдавать. Помогите пожалуйста рассчитаться с этим Код:
|
04.07.2011, 20:15 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
04.07.2011, 21:23 | #3 |
Регистрация: 04.07.2011
Сообщений: 6
|
Спасибо большое, это почти то что нужно Но эта вставка некорректно сливает в f3. Там получается 0
1 3 4 4 5 5 6 7 9 10 Вместо 0 1 2 3 4 5 6 7 8 9 10. Сейчас ищу в дебаге, но что-то не найти ошибочку |
04.07.2011, 21:28 | #4 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Извиняюсь, вместо
Код:
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
04.07.2011, 21:36 | #5 |
Регистрация: 04.07.2011
Сообщений: 6
|
0 1 3 5 6 6 6 7 9 10 10
|
04.07.2011, 23:11 | #6 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
не поленился, запустил - результат от 0 до 10 ...
какой у вас паскаль? или стучите, контакты в подписи
на неконкретные вопросы даю неконкретные ответы ...
|
04.07.2011, 23:25 | #7 |
Регистрация: 04.07.2011
Сообщений: 6
|
запускала и через Pascal 7.1 и через Dosbox 0.72 . Вот такой код должен получиться, я права? Это я и с распечаткой сделала, чтобы проверить сразу. Не получается у меня 0 1 2 3 4 5 6 7 8 9 10
Код:
|
04.07.2011, 23:44 | #8 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
вставляю код вашей программы с первого поста с ассемблерной вставкой, он работает. Ваш действительно ерунду выдает ... хотите ищете, что вы с момента первого поста поменяли в программе или принимайте как есть
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
04.07.2011, 23:52 | #9 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
вот это откуда - loop @op1
на неконкретные вопросы даю неконкретные ответы ...
|
04.07.2011, 23:55 | #10 |
Регистрация: 04.07.2011
Сообщений: 6
|
Спасибо вам огромнейшее, век не забуду и честно выучу все это ! Не зря мне 3ку за экзамен поставили
Извините, что отняла у вас столько времени |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доработка программы | Rydj | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 15.05.2011 15:31 |
Доработка программы | akialex | Помощь студентам | 3 | 24.12.2009 21:09 |
Доработка программы | Дмитрий Н. | Общие вопросы Delphi | 5 | 15.04.2009 20:17 |
Доработка программы!! | Дмитрий Н. | Компоненты Delphi | 0 | 15.04.2009 11:26 |
Доработка программы... | barmaJIei | Фриланс | 1 | 24.04.2008 21:23 |