![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Assm - Решить уравнение |
|
Assm - Решить уравнение
|
Новый участник Сообщения: 11 |
В общем дано уравнение y=a*x^3-((3871*x)+c)/(19*c*a)+b
При попытке его решить я запутался в регистрах. Подскажите плиз как его лучше решить. На какие этапы разбить решение... |
|
Отправлено: 10:59, 06-08-2012 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать А в чем проблема то? Порядок математических действий что ли непонятен?
1. Скобки 2. Деление/умножение 3. Сложение/вычитание Где примеры решения, наработки? Самим решать с нуля? |
------- Отправлено: 14:53, 06-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Наработки есть и решу я сам. Я лишь прошу объяснить мне, как разобраться с регистрами.
Сколько пытаюсь их понять ничего не получается( |
Отправлено: 19:16, 07-08-2012 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать murmax-91, второй раз спрашиваю - ЧТО не получается? Ты просишь "объяснить, как разобраться с регистрами". Что ты имеешь в виду? Ты не понимаешь, что такое регистры, ты запутался, в какой регистр что ложить, ты не знаешь регистры? ЧТО именно? Не надо заставлять нас вытягивать информацию клещами.
|
------- Отправлено: 01:11, 08-08-2012 | #4 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Я не мог написать длинные сообщения из-за глючного интернета.
В общем я сделал возведение в степень и как я понимаю вот эти строчки Переложил результат в региср dx. Дальше требуется решить то что находится в скобках. Допустим я решаю то что в знаменатели получаю ответ в АХ И вот тут у меня возникает проблема как и в какие регистры складывать. Я очень плохо представляю себе регистры возможно из-за это все проблемы.... |
|
Отправлено: 09:05, 08-08-2012 | #5 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Решение застряло вот тут:
|
Отправлено: 08:42, 09-08-2012 | #6 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать murmax-91, во первых пиши комментарии к коду,
во вторых - что тебе мешает использовать дополнительные переменные? В третьих - оптимизацией вычисления выражения заниматься не пробовал? Или надо все именно через указанную линейную форму, со множеством вложенных операций + не выходя за пределы регистрового пространства процессора? Процессор - это мат.часть. Соотв. кроме ax, bx, cx, dx есть замечательное расширение eax, ebx и т.д. + дополнительные регистры расширения MMX как минимум. Т.ч. лично я с чистой совестью отправляю читать спецификацию используемой аппаратной-вычислительной части. |
------- Отправлено: 22:36, 16-08-2012 | #7 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать В том то и проблема что вмняемой литературы я не нашел.
А решение надо сделать не выходя за пределы регистрового пространства процессора + exa и т.д. не использовать. Пишется для 16 разрядного процессора. Если посоветуете нормальную литературу буду благодарен. |
Отправлено: 21:24, 17-08-2012 | #8 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать Цитата murmax-91:
Если это RISC процессор (что вполне вероятно), то у него однозначно больше 4х внутренних регистров общего назначения. Разбирайся с последовательностью выполнения операций. Обратная польская запись в помощь. |
|
------- Отправлено: 10:53, 18-08-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Уравнение | Dimchik | Хочу все знать | 4 | 03-06-2011 23:28 | |
Разное - Помогите решить | mike38 | Программирование и базы данных | 1 | 26-03-2011 18:47 | |
Тетраэдр (решить) | mike38 | Тест-форум | 2 | 09-03-2011 23:12 | |
C/C++ - Помогите решить | elektra192 | Программирование и базы данных | 14 | 19-12-2007 18:00 | |
Как решить проблемму? | Dmitry35 | Общий по FreeBSD | 18 | 18-01-2007 00:11 |
|