ofMyCity forum

Форум => Наука => Помощь студентам, абитуриентам, прохвесорам ;) => Тема начата: Eternal. от 31 Декабря, 2007, 00:45:23

Название: Помощь студентам: прога на ASM
Отправлено: Eternal. от 31 Декабря, 2007, 00:45:23
так, извините за оффтоп, но раз тут все такие любители ассемблера, то может кто-то поможет с лабой ?
надо ввести число N, сисему исчесления в которой ввели число N, и систему исчисления, в которую нам надо перевести число N. ну а прога переводит в заданную систему, и выводит переведенное число. Поможет кто ?
Название: Помощь студентам
Отправлено: Me†alic от 31 Декабря, 2007, 01:41:27
Аналогтчно. звиняюсь. Могу помочь у кого проблемы с экономическими науками ;)

З.Ы.  надо тема отдльная для студентов
Название: Re: Помощь студентам
Отправлено: sanbok от 31 Декабря, 2007, 19:22:35
так, извините за оффтоп, но раз тут все такие любители ассемблера, то может кто-то поможет с лабой ?
надо ввести число N, сисему исчесления в которой ввели число N, и систему исчисления, в которую нам надо перевести число N. ну а прога переводит в заданную систему, и выводит переведенное число. Поможет кто ?
Уууууу... мне кажется что такое нельзя написать на асемблере... очень уж системная задача для него... вижу только один вариант решения: писать машинным кодом сразу :)
P.S. меньше нужно по форумам шастать, а больше книжки по асму читать и течхелп, тогда таких вопросов не задавал бы :)
Название: Re: Помощь студентам
Отправлено: Eternal. от 31 Декабря, 2007, 20:50:29
Уууууу... мне кажется что такое нельзя написать на асемблере... очень уж системная задача для него... вижу только один вариант решения: писать машинным кодом сразу :)
P.S. меньше нужно по форумам шастать, а больше книжки по асму читать и течхелп, тогда таких вопросов не задавал бы :)
блин, меня сроки поджимают, я знаю что херня. Но сам не успею, поетому и прошу.
Раз все знаешь, дак помог бы
Название: Re: Помощь студентам
Отправлено: wiggin от 01 Января, 2008, 02:38:08
такое на асме написать можно...
а тему отдельную сделаем...
Название: Re: Помощь студентам: прога на ASM
Отправлено: sanbok от 01 Января, 2008, 05:24:19
Раз все знаешь, дак помог бы
Увы, но я далеко всего не знаю :)
А в чем проблема то? задачу ты поставил полностью как тебе преподаватель в универе ее написал...
Ты не знаешь как организовать перевод из одной системы в другую? на сколько мне помнится, то для этого достаточно оперировать операцией деления... на асме не знаешь как разделить одно число на второе? Опиши проблему, с удовольствием помогу :)
Название: Re: Помощь студентам: прога на ASM
Отправлено: Bess от 01 Января, 2008, 12:08:55
Ты не знаешь как организовать перевод из одной системы в другую? на сколько мне помнится, то для этого достаточно оперировать операцией деления... на асме не знаешь как разделить одно число на второе? Опиши проблему, с удовольствием помогу :)
Делением? Хм... а как перевести из десятичной системы в шестнадцатиричную делением? А наоборот? А в СОК?
Название: Re: Помощь студентам: прога на ASM
Отправлено: subwoofer от 01 Января, 2008, 13:46:23
ну если основание СИ-сорца  больше основания СИ-дістинейшена - то степенями тогда
а СОК врядли в ТЗ был
Название: Re: Помощь студентам: прога на ASM
Отправлено: sanbok от 01 Января, 2008, 15:02:10
Делением? Хм... а как перевести из десятичной системы в шестнадцатиричную делением? А наоборот? А в СОК?
Делить на 16.
А наоборот?
Делить на 1/16^x. Так пойдет?
P.S. Какой вопрос, такой ответ. Ой совсем забыл! одним делением не обойтись! Не судите меня строго! Еще же нужно суммировать! Что же теперь мне делать???
Название: Re: Помощь студентам: прога на ASM
Отправлено: Bess от 01 Января, 2008, 15:34:12
Ага...
dec 17 / 16 == hex 1.0625?
dec 31 / 16 == hex 1.9375?
dec 10 / 16 == hex 0.625?

хм.. а я всегда думал, что
dec 17 == hex 11
dec 31 == hex 1F
dec 10 == hex A

Что же теперь мне делать???
Скорее всего учить матчасть... ;)
Название: Re: Помощь студентам: прога на ASM
Отправлено: sanbok от 01 Января, 2008, 15:47:51
dec 17 / 16 == hex 1.0625?
Ну вообще то матчасть нужно учить вам... вы написали что так как я предложил не получится, но сами не сказали как перевести...
а может всетаки всмотримся в то что вы же сами написали
dec 17 / 16 == 1 + 0.0625 ; 17 - 16 * 1 = 1;
dec 17 == hex 11. Что непонятного?.. Или нужно что бы при делении сразу же получались и буквы типа ABCDEF ? )) Заметьте, в задании не указано какие системы исчисленни можно вводить, т.е. можно ввести и систему исчисления 13 и 17 например :)
Название: Re: Помощь студентам: прога на ASM
Отправлено: Bess от 02 Января, 2008, 08:02:00
Заметьте, что
P.S. Какой вопрос, такой ответ.
Это были Ваши слова... Так что какая постановка решения задачи
Делить на 16.
Такой и результат.
Делить на 1/16^x. Так пойдет?
Угу, но только зачем лишняя операция? Это называется умножить на 16^x.
Название: Re: Помощь студентам: прога на ASM
Отправлено: парутчег от 03 Января, 2008, 02:04:01
Ну што там по срокам? Поглумились уже?
Название: Re: Помощь студентам: прога на ASM
Отправлено: смайлинг[ангилочичег] от 22 Января, 2008, 13:20:33
..... посоветуйте какиенибудь документаЦии по Lisp ..... можно ссылкой в инет ... можно книгой :)
Название: Re: Помощь студентам: прога на ASM
Отправлено: -NZ- от 22 Января, 2008, 14:06:37
Валялось что-то по Прологу, посмотрю, может и по лиспу че осталось.
еще посмотри здесь: http://www.infanata.org :)