0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|||||||
1 | |||||||
Выбор темы по ASM12.01.2012, 00:31. Показов 5184. Ответов 22
Метки нет (Все метки)
всем привет!
проблема моя заключается в том что нам выдали темы для написания курсовой за несколько дней до ее сдачи, прошу вас помочь выбрать мне несколько легких тем чтобы я с ними не парился долго, несколько нужно для того как существует вероятность что другая может быть уже кем-то выбрана, заранее очень благодарен за всякую оказаную помощь, вот список тем
Добавлено через 4 часа 20 минут извините не подумал, не знаю как редактировать сообщение, точнее говоря не нашол где, поэтому пишу снова на русском языке * 1. Пример, простейшей программы файлового вируса для MS-DOS. 2. Реализация 16-бит. драйверу принтера. 3. Реализация 16-бит. драйверу манипулятора мыши. * 4. Реализация графических эффектов на языке Ассемблер. * 5. Реализация звуковых эффектов на языке Ассемблер. * 6. Низкоуровневое программирование графического адаптера, пример. * 7. Низкоуровневое программирование дисковой подсистемы, пример. * 8. Реализация программы шифрования и дешифрования данных на языке Ассемблер. * 9. Программа анализатор типа файлов на языке Ассемблер. * 10. Пример игровой программы "Питон" на языке Ассемблер. * 11. Пример игровой программы "Тетрис" на языке Ассемблер. * 12. Пример игровой программы "Морской бой на языке Ассемблер. * 13. Реализация программы простого файлового менеджера на языке Ассемблер. * 14. Пример простейшей игровой программы на языке Ассемблер. * 15. Реализация драйвера простого устройства на языке Ассемблер. * 16. Реализация программы архиватора на языке Ассемблер. * 17. Реализация программы упаковки EXE файлов на языке Ассемблер. * 18. Программа анализатор аппаратной конфигурации на языке Ассемблер. * 19. Реализация драйвера кириллицы языке Ассемблер. * 20. Пример, простой антивирусной программы сканера. * 21. Реализация резидентного механизма, пример программы на языке Ассемблер. * 22. Низкоуровневое программирование контроллера прерываний. * 23. Timer. * 24. Пример реализация механизма полиморфизма в вирусных программах. * 25. Пример механизм парольной защиты исполняемых файлов на языке Ассемблер. * 26. Реализация механизмов защиты от отладки на языке Ассемблер.
0
|
12.01.2012, 00:31 | |
Ответы с готовыми решениями:
22
выбор темы для курсача Выбор темы Выбор темы Выбор темы |
14 / 13 / 1
Регистрация: 30.09.2011
Сообщений: 160
|
|
12.01.2012, 00:41 | 2 |
самые простые таймер и файловый вирус.
но они не интересны... исходники вирусов есть у меня и у дядей гугла и яндекса,поэтому сдать должен легко)) Не по теме: А вы что,на защите информации обучаетесь,что такие темы дали?
1
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
12.01.2012, 00:51 [ТС] | 3 |
X-Cod,
учусь на кафедре "программное обеспечение автоматизированных систем"
0
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
12.01.2012, 23:44 [ТС] | 5 |
спасибо большое за помощь, получилось выбрать таймер, попросил однокурсника выбрать так как не было времени в универ сходить, прошу скинуть ссылочки на даную тему, а то нету времени литературу читать, хотя хотелось бы, а сдача курсовой через неделю, благодарю за всякую оказаную помощь
Добавлено через 1 минуту murderer, по поводу игры нашел ее, но к сожалению тему выбрал иную(((
0
|
4165 / 1817 / 216
Регистрация: 06.10.2010
Сообщений: 4,074
|
|
13.01.2012, 12:47 | 6 |
Вот для примера
https://www.cyberforum.ru/post1011430.html Программа печатает на экране "0" каждые 5 секунд.
1
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
15.01.2012, 01:17 [ТС] | 7 |
файл *.asm
Код
org 100h mov ax,3 int 10h mov eax,[fs:1Ch*4] ;сохраняем старый вектор mov [oldvector],eax mov word[fs:1Ch*4],timer ;устанавливаем новый вектор mov [fs:1Ch*4+2],cs b: jmp b timer: dec [cs:time] jne next mov [cs:time],91 push 0B800h pop es mov di,[cs:_di] mov ax,0730h stosw mov [cs:_di],di next: jmp dword[cs:oldvector] ;вызываем старое прерывание time db 91 ;таймер генерирует 18,2 сигнала в секунду 5 секунд это 91 прерывание oldvector dd 0 _di dw 0 выбивает ошибку в 10 строчке при компилировании, может кто подскажет в чем пробема, Программа должна печатать на экране "0" каждые 5 секунд Добавлено через 39 минут вот список ошибок
0
|
4165 / 1817 / 216
Регистрация: 06.10.2010
Сообщений: 4,074
|
||||||
15.01.2012, 09:14 | 9 | |||||
7777777Miki
Это нужно компилировать FASM`ом. Я пробовал переписывать на TASM: компилируется нормально, но не работает (смотрел в дизасме - код практически идентичем FASM`овскому за исключением нескольких nop`ов). В общем мистика.
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||||||
15.01.2012, 11:39 | 10 | |||||
murderer, может, в edi проблема? Вот так работает.
1
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
15.01.2012, 11:51 | 11 |
tasm всегда славился своим неумением работать с дальними переходами. Обычно если они были нужны, их заменяли машинными кодами. Посмотрел в отладчике, сравнил код, оказалось tasm неправильно вычисляет адреса oldvector и _di. Сам навставлял нопов и сам в них запутался))
1
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
15.01.2012, 20:05 [ТС] | 12 |
Vadimych,
спасибо большое, у меня на виртуальной машине заработало, у самого осб стоит W7 x64, мой дос навигатор понимает только х32 всем спасибо за оказаную помощь Добавлено через 35 минут я тут немножко поковырялся и разобрался что прога то рабочая только компилировать надо было изначально на fasm))))
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
15.01.2012, 20:14 | 13 |
7777777Miki, не за что, завершение программы по нажатию ESC, если что.
0
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
15.01.2012, 20:43 [ТС] | 14 |
Vadimych,
ок, еще раз спасибо но я все равно сяду и разберусь поностью что и куда (дело принцыпа)
0
|
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
16.01.2012, 04:42 | 15 |
А я-то думал, что дело в
Хотя курсовую можно и принципиально не писать, хз какие там у вас порядки в Ужгородском университете
0
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
17.01.2012, 00:04 [ТС] | 16 |
Mikl___,
порядки думаю как везде))) только хочу знать что написали мне, и если препод тыкнет пальцем в строчку кода и спросит что это значит я должен ответить на этот вопрос так чтобы он мне засчитал эту курсовую)))
0
|
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
|
|
17.01.2012, 00:16 | 17 |
0
|
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 18
|
|
17.01.2012, 00:42 [ТС] | 18 |
asm,
как раз так и делаю))) уже 1/4 написал, кроме того стараюсь понять что оно все таки делает))) честно говоря дается с трудом
0
|
VladG
|
|
13.04.2012, 02:12 | 19 |
Всем привет! Я тоже учусь в ЗакДУ и у мну такие же темы по курсовой лично у меня * 9. Программа анализатор типа файлов на языке Ассемблер. Может есть что-то у кого-то? Вобщем помогите плис!
|
14 / 13 / 1
Регистрация: 30.09.2011
Сообщений: 160
|
|
17.04.2012, 13:57 | 20 |
VladG, тоесть? внятнее опишите!
0
|
17.04.2012, 13:57 | |
17.04.2012, 13:57 | |
Помогаю со студенческими работами здесь
20
Выбор темы диплома Выбор темы курсовой. Выбор темы диплома Выбор темы диплома Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |