![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.06.2012
Сообщений: 10
|
![]()
У вас есть машина с 3-мя регистрами R1 R2 R3
и оперативной памятью на 5 ячеек A B C D E Она умеет: 1.Перемешать данные из ячейки памяти в ячейку MOV R1 R2 R1 --> R2 MOV A R1 A --> R1 MOV B C B --> C 2. Складывать значения в регистрах R1 и R2, с помещением результата в R1 ADD R1 R2 R1 + R2 --> R1 3. Вычитать из R1 значения R2, с помещением результата в R1 SUB R1 R2 R1 - R2 --> R1 4. Делить значение регистра R1 на значение регистра R2, с помещением результата в R1 DIV R1 R2 R1/R2 --> R1 5. Умножать значение R1 на R2, с помещением результата в R1 MUL R1 R2 R1*R2 --> R1 6. Выводить данные ячейки на печать OUT R1 Print R1 OUT B Print R2 В памяти A B C D E записаны некоторые числа для вычислений Необходимо написать программу вычисления и вывести результаты на печать 1. A+B 2. (A+B)*E 3. (A*B)/C+E*A Помогите пожалуйста, уж больно сложно и непонятно тут все, а мне ет надо оч срочно сделать((
Начинающий программист :D
Добавь в скайп " pavlyqk0 " |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
В условии задачи я усматриваю некоторые противоречия:
1. Регистр R3 не используется в вычислениях. Зачем он нужен? 2. Если все вычисления производятся только с регистрами R1 и R2, то какой смысл указывать эти регистры в мнемонике команды. В общем, приведите полный список команд. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 11.06.2012
Сообщений: 10
|
![]() Цитата:
Начинающий программист :D
Добавь в скайп " pavlyqk0 " |
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Чем мы можем Вам помочь?
Прежде, чем что-то делать, следует прояснить задание. Спросите у того, кто Вам его задал. Другого способа получения недостающей информации я не знаю. Задания, правда, очень просты (не понимаю, зачем Вы называете их сложными), поэтому их можно решить и с помощью неполной системы команд. Но не хотелось бы делать "кривое" решение. И еще, Вы уверены, что Цитата:
|
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 11.06.2012
Сообщений: 10
|
![]() Цитата:
Для меня сложная задача, ведь у меня на компьютере даже нету программы, с помощью которой можно все ето сделать. Помогите пожалуйста сделать хотя бы "кривое" решение. Ошибок нету, все вам написал так, как у меня на бланке, OUT B Print R2 все без ошибок
Начинающий программист :D
Добавь в скайп " pavlyqk0 " |
|
![]() |
![]() |
![]() |
#6 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
OUT B Print R2 - скорее всего, опечатка
Цитата:
Это алгоритмизация. Для затравки, первая: Код:
Код:
Код:
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 11.06.2012 в 18:29. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 13
|
![]()
1.
Код:
Код:
так Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 13
|
![]()
не успел
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложная задача | Paster Fob | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 16.05.2012 16:48 |
задача по информатике | Марина01126 | Microsoft Office Excel | 5 | 07.06.2011 21:49 |
задача по информатике. | Luda161 | Microsoft Office Excel | 1 | 15.03.2011 17:23 |
задача по информатике | незнайка_на_земле | Помощь студентам | 21 | 07.03.2011 23:03 |
Задача по информатике | serega77 | Помощь студентам | 1 | 02.12.2010 21:30 |