IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

> Програма с алгоритмом если одно, то... если другое, то..., Элементарная, наверное...
horror
сообщение 7.10.2007 20:51
Сообщение #1





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Mikhail

Репутация: -  0  +


Составить программу проверки бита 4 входного числа с клавиатуры. Если <4>=1, то вызвать n/n вычисления выражения X = (a + b + 10*c)/D. Если <4>=0, то вызвать подпрограмму вычисления выражения Y = 5*T/K + AB.
a, b, c, D, T, K, AB – адреса ячеек в памяти ОЗУ. X или Y вывести на экран.
Ввод чисел a, b, c, D, T, K, AB осуществить с клавиатуры.

Я вообще ноль в ассемблере. Спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
FreeMan
сообщение 9.10.2007 16:17
Сообщение #2


-
****

Группа: Пользователи
Сообщений: 480
Пол: Мужской

Репутация: -  4  +


офф (удолите плз это сообщенее и наезд модератора)
а я обожаю баш smile.gif сталобыть такой стиль письма у меня вошел в привычку и сидеть и думоть как пишецо то или иное слово правильно мне лень. есле хочешь обсудить вопрос более детально, пиши в личку либа в осеку smile.gif

horror, лучше для начала напиши программы, которые просто считают данные выражения. а это тоже задача не из легких, есле учесть все возможные переносы и переполнения.

М
Во первых никто ни на кого не наезжал, во вторых что и как тебе писать -- безусловно твое личное дело, но есть одно НО - пункт №7 правил этого форума. Это последнее предупреждение, я больше ничего тебе писать не буду.



Сообщение отредактировано: klem4 - 10.10.2007 9:30


--------------------
бб
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
horror
сообщение 10.10.2007 22:37
Сообщение #3





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Mikhail

Репутация: -  0  +


Я знаю PHP, слегка Паскаль.
Алгоритмы состовляю без проблем, всмысле логика хорошая.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 11.10.2007 4:38
Сообщение #4


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(horror @ 10.10.2007 23:37) *

слегка Паскаль.

Вот и хорошо. Попробуй написать то, что ты хочешь, сначала на Паскале. Я бы даже упростил задачу:

Числа А, В и С вводятся с клавиатуры. Если 4-й бит А равен 1, то D присвоить значение B+C, если 0, то B-С. Вывести D.

Затем понемногу заменяй Паскаль на ассемблер вставками. Начни с присвоения D суммы А и В.
Показывай тут, что получается, и спрашивай, что непонятно.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 10:29
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"