|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.08.2007, 22:48 | #1 |
Пользователь
Регистрация: 14.08.2007
Сообщений: 80
|
Помогите откомпилировать прогу на Ассемблере
Помогите откомпилировать прогу по Асму. необходимо отладить в еxe-файле sim-51. Папку с файлом я прикреплю.
Мое задание:Рассчитать первые десять чисел Фибоначчи(F=F1=1, F(i+1)=F(i)+F(i+1)) и разместить их в памяти; определить и вывести на индикатор порядковый номер первого числа, большего 16. Код:
|
24.08.2007, 01:09 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Т.е. нужно сделать на асме? А модель памяти какая (в данном случае скорее всего small, но можно сделать и flat) ? Нужно обязательно ДОС-приложение или Виндоус с консолькой подойдёт? Как будет проверяться, что числа размещаются в памяти и правильно ли?
|
24.08.2007, 12:58 | #3 | |||
Пользователь
Регистрация: 14.08.2007
Сообщений: 80
|
Цитата:
Цитата:
Цитата:
Ну ладно, если у тебя че получиться, Carbon, дай знать ? вообще мне нужно поскорее, времени осталось очень мало до сдачи. Слушай, а у тебя не плохо получается отдыхать и писать приложения, я тебе даже завидую в какой-то степени. |
|||
24.08.2007, 14:38 | #4 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Только я сделаю своими средствами, OK?
|
24.08.2007, 14:40 | #5 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
А в файле ничего толкового нет. Не знаю, что такое sim51 и знать не хочу.
|
24.08.2007, 17:16 | #6 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
В общем так:
В архиве есть среда разработки MasmEd. Это текстовый редактор с подсветкой + компилятор + линковщик. В папке Projects есть уже готовая прога со всеми комментариями. Там ещё валяется dll библиотека. Она должна находиться там, куда помещаются файлы. Если будешь редактировать прогу, поменяй пути к lib и inc файлам. Они там абсолютные. В редакторе нельзя трассировать прогу, поэтому там ещё валяется прога OllyDbg. В неё загружаешь exe файл и она выдаёт асм код. Там можно трассировать прогу, следить за регистрами, стеком и памятью. Это чтобы не гадать, где ошибка. Я там поставил вывод русского текста. Чтобы он был нормальным, нужно в свойствах консоли указать шрифт Lucida Console. Давай мыло, я отошлю. А то файл великоват. Последний раз редактировалось Carbon; 24.08.2007 в 17:27. |
24.08.2007, 23:07 | #7 | ||
Пользователь
Регистрация: 14.08.2007
Сообщений: 80
|
Цитата:
Цитата:
Я ею пока не обзавелась. Может, тогда прислать на мой адрес, заархивируй, может так получиться? мой адрес: annaegorova_ks@bk.ru Последний раз редактировалось Anna_fors; 24.08.2007 в 23:10. |
||
25.08.2007, 00:38 | #8 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Файл отослан.
|
25.08.2007, 13:29 | #9 |
Пользователь
Регистрация: 14.08.2007
Сообщений: 80
|
Спасибо, что помог.
|
26.08.2007, 12:58 | #10 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Carbon, настоящий джентльмен
Берегите друг друга!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите! В АССЕМБЛЕРЕ MOV AH,1AH Что значит 1AH? | veter_s_morya | Фриланс | 1 | 16.06.2008 16:03 |
помогите пожалуйста с прогой в Ассемблере | avtor | Помощь студентам | 4 | 04.06.2008 08:00 |
Помогите с задачкой в ассемблере. | Nikolai_90 | Помощь студентам | 0 | 30.05.2008 12:40 |
Откомпилировать *.pas файл | NoRty | Общие вопросы Delphi | 6 | 26.02.2008 22:07 |
Сортировка чисел на ассемблере ( плачу 8$ за прогу ) | Алексей-76 | Помощь студентам | 2 | 13.02.2008 19:54 |