нужна КАК МОЖНО БОЛЕЕ СЛОЖНАЯ задача
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
нужна КАК МОЖНО БОЛЕЕ СЛОЖНАЯ задача - 2007-04-23 12:05:25.340000
|
|
|
kb33
Сообщений: 46
Оценки: 0
Присоединился: 2007-04-03 10:06:11.443333
|
НУЖНА ПОМОЩЬ!!! В общем такое задание: придумать КАК МОЖНО БОЛЕЕ СЛОЖНУЮ задачу на ассемблере с использованием команд MOV,CMOVcc, XCHG,BSWAP,PUSH,POP,IN,OUT,CWD,CBW,CWDE,MOWSX,MOWZX,XLAT,LEA,ADD,ADC,XADD,SUB,SBB,MUL,IMUL, DIV,IDIV,INC,DEC,NEG, можно и работу с флагами. Задача должна быть очень сложная для человека только начавшего изучать ассемблер, но при этом команды можно использовать только эти. т.е. проверка на сложность будет осуществляться таким образом: дано само задание и код на ассемблере, необходимо дописать комментарии, если не получится написать все комментарии, то задача сложная, и соответственно - зачёт. Очень надеюсь на вашу помощь.
|
|
|
RE: нужна КАК МОЖНО БОЛЕЕ СЛОЖНАЯ задача - 2007-04-23 16:19:22.176666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
а можно поподробнее. у кого должно не получиться написать комментарии? у препода который зачёт ставить будет? и я не понял а jump'ы? условные и безусловные – что нельзя использовать? не, я понимаю конечно, что имея CMOVcc, и всякие там mov можно самомодифицирующуюся программку замутить, которая будет в зависимости от состояния флаго сама себе копировать нужное продолжение, но как-то это на извращение похоже, не находишь?
|
|
|
RE: нужна КАК МОЖНО БОЛЕЕ СЛОЖНАЯ задача - 2007-04-23 20:07:05.306666
|
|
|
kb33
Сообщений: 46
Оценки: 0
Присоединился: 2007-04-03 10:06:11.443333
|
rgo, должно не получиться в идеале у других студентов, хотя, если честно, я не понимаю логики задания, ведь набор команд достаточно небольшой и выучить их не сложно. Кроме того, препод сказал, что программа должна быть небольшая и сложная. Насчёт jamp`ов ничего не оговаривалось, но думаю, что можно. У меня сейчас такие идеи:написать чисто арифметические действия, а по ним надо составить формулу userx, спасибо, конечно, только ссылка не работает
|
|
|
RE: нужна КАК МОЖНО БОЛЕЕ СЛОЖНАЯ задача - 2007-04-23 21:07:02.330000
|
|
|
T
Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
|
он тебе дал ссылку на ядро опрационной системы минуэт ОС, а с арифметикой это просто слишком… напиши прогу, которая через эту формулу пропускает сама свою часть, ) сначала гониш её в стэк, потом выполняеш формулу на стек, из стека в конец кода, до которого какраз дошла прога, а после прогона формулы, получается вывод на экран хелоу ворлд, и хер твой препод догадается, откуда взялось это хелоу ворлд, для написания этой формулы: пишеш вывод хелоу ворлд, и думаеш как бы преобразовать её в какуюнить херь…
|
|
|
|
|