Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Помощь студентам: прога на ASM  (Прочитано 6819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Eternal.

  • Активист
  • *
  • Репутация: 13
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 1969
Помощь студентам: прога на ASM
« : 31 Декабрь, 2007, 00:45:23 »

так, извините за оффтоп, но раз тут все такие любители ассемблера, то может кто-то поможет с лабой ?
надо ввести число N, сисему исчесления в которой ввели число N, и систему исчисления, в которую нам надо перевести число N. ну а прога переводит в заданную систему, и выводит переведенное число. Поможет кто ?
« Последнее редактирование: 01 Январь, 2008, 03:45:18 от wiggin »


Записан

Me†alic

  • Активист:Чаты
  • *
  • Репутация: 7
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 390
  • Homo homini - Lupus est.
    • http://www.одинцова.инеипьодЪ
Помощь студентам
« Ответ #1 : 31 Декабрь, 2007, 01:41:27 »

Аналогтчно. звиняюсь. Могу помочь у кого проблемы с экономическими науками ;)

З.Ы.  надо тема отдльная для студентов
Записан

sanbok

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 66
Re: Помощь студентам
« Ответ #2 : 31 Декабрь, 2007, 19:22:35 »

так, извините за оффтоп, но раз тут все такие любители ассемблера, то может кто-то поможет с лабой ?
надо ввести число N, сисему исчесления в которой ввели число N, и систему исчисления, в которую нам надо перевести число N. ну а прога переводит в заданную систему, и выводит переведенное число. Поможет кто ?
Уууууу... мне кажется что такое нельзя написать на асемблере... очень уж системная задача для него... вижу только один вариант решения: писать машинным кодом сразу :)
P.S. меньше нужно по форумам шастать, а больше книжки по асму читать и течхелп, тогда таких вопросов не задавал бы :)
Записан

Eternal.

  • Активист
  • *
  • Репутация: 13
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 1969
Re: Помощь студентам
« Ответ #3 : 31 Декабрь, 2007, 20:50:29 »

Уууууу... мне кажется что такое нельзя написать на асемблере... очень уж системная задача для него... вижу только один вариант решения: писать машинным кодом сразу :)
P.S. меньше нужно по форумам шастать, а больше книжки по асму читать и течхелп, тогда таких вопросов не задавал бы :)
блин, меня сроки поджимают, я знаю что херня. Но сам не успею, поетому и прошу.
Раз все знаешь, дак помог бы
Записан

wiggin

  • ofMyCity.community
    ::wiggin::
  • Administrator
  • *
  • Репутация: 5
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 841
    • Черниговский информационно-развлекательный портал
Re: Помощь студентам
« Ответ #4 : 01 Январь, 2008, 02:38:08 »

такое на асме написать можно...
а тему отдельную сделаем...
Записан

sanbok

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 66
Re: Помощь студентам: прога на ASM
« Ответ #5 : 01 Январь, 2008, 05:24:19 »

Раз все знаешь, дак помог бы
Увы, но я далеко всего не знаю :)
А в чем проблема то? задачу ты поставил полностью как тебе преподаватель в универе ее написал...
Ты не знаешь как организовать перевод из одной системы в другую? на сколько мне помнится, то для этого достаточно оперировать операцией деления... на асме не знаешь как разделить одно число на второе? Опиши проблему, с удовольствием помогу :)
Записан

Bess

  • Модератор
  • *
  • Репутация: 777
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2423
  • Админ всегда прав.
    • Черниговский информационно-развлекательный портал
Re: Помощь студентам: прога на ASM
« Ответ #6 : 01 Январь, 2008, 12:08:55 »

Ты не знаешь как организовать перевод из одной системы в другую? на сколько мне помнится, то для этого достаточно оперировать операцией деления... на асме не знаешь как разделить одно число на второе? Опиши проблему, с удовольствием помогу :)
Делением? Хм... а как перевести из десятичной системы в шестнадцатиричную делением? А наоборот? А в СОК?
Записан
ofMyCity.community::Bess

subwoofer

  • Бывалый
  • ****
  • Репутация: 9
  • Оффлайн Оффлайн
  • Сообщений: 1211
Re: Помощь студентам: прога на ASM
« Ответ #7 : 01 Январь, 2008, 13:46:23 »

ну если основание СИ-сорца  больше основания СИ-дістинейшена - то степенями тогда
а СОК врядли в ТЗ был
Записан

sanbok

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 66
Re: Помощь студентам: прога на ASM
« Ответ #8 : 01 Январь, 2008, 15:02:10 »

Делением? Хм... а как перевести из десятичной системы в шестнадцатиричную делением? А наоборот? А в СОК?
Делить на 16.
А наоборот?
Делить на 1/16^x. Так пойдет?
P.S. Какой вопрос, такой ответ. Ой совсем забыл! одним делением не обойтись! Не судите меня строго! Еще же нужно суммировать! Что же теперь мне делать???
Записан

Bess

  • Модератор
  • *
  • Репутация: 777
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2423
  • Админ всегда прав.
    • Черниговский информационно-развлекательный портал
Re: Помощь студентам: прога на ASM
« Ответ #9 : 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

Что же теперь мне делать???
Скорее всего учить матчасть... ;)
« Последнее редактирование: 01 Январь, 2008, 15:38:24 от Bess »
Записан
ofMyCity.community::Bess

sanbok

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 66
Re: Помощь студентам: прога на ASM
« Ответ #10 : 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 например :)
Записан

Bess

  • Модератор
  • *
  • Репутация: 777
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2423
  • Админ всегда прав.
    • Черниговский информационно-развлекательный портал
Re: Помощь студентам: прога на ASM
« Ответ #11 : 02 Январь, 2008, 08:02:00 »

Заметьте, что
P.S. Какой вопрос, такой ответ.
Это были Ваши слова... Так что какая постановка решения задачи
Делить на 16.
Такой и результат.
Делить на 1/16^x. Так пойдет?
Угу, но только зачем лишняя операция? Это называется умножить на 16^x.
Записан
ofMyCity.community::Bess

парутчег

  • Звёздочга
  • Участник
  • **
  • Репутация: 6
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 284
  • парутчег
Re: Помощь студентам: прога на ASM
« Ответ #12 : 03 Январь, 2008, 02:04:01 »

Ну што там по срокам? Поглумились уже?
Записан
В юности, падонак.

смайлинг[ангилочичег]

  • Участник
  • **
  • Репутация: 4
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 204
Re: Помощь студентам: прога на ASM
« Ответ #13 : 22 Январь, 2008, 13:20:33 »

..... посоветуйте какиенибудь документаЦии по Lisp ..... можно ссылкой в инет ... можно книгой :)
Записан
..... иногда нужно погрузиться во мрак, чтобы увидеть свет ...

-NZ-

  • Активный участник
  • ***
  • Репутация: 7
  • Оффлайн Оффлайн
  • Сообщений: 812
Re: Помощь студентам: прога на ASM
« Ответ #14 : 22 Январь, 2008, 14:06:37 »

Валялось что-то по Прологу, посмотрю, может и по лиспу че осталось.
еще посмотри здесь: http://www.infanata.org :)
Записан
 

Страница сгенерирована за 0.349 секунд. Запросов: 62.