Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
KillJoy
55 / 55 / 29
Регистрация: 21.09.2009
Сообщений: 313
Записей в блоге: 1
1

Базовая ЭВМ

26.11.2011, 15:22. Просмотров 1947. Ответов 5
Метки нет (Все метки)

1)Определить формулу, по которой программа,приведенная ниже, производит вычисление.
У меня получилась форумула : Rez := (X+Z)&Y. Верно?
2)Еще нужно определить область представления данных(x,y,z) и результата (Rez). Разрядность слова 16 бит. У меня нет никаких идей по этому поводу. Прошу помочь!
0
Миниатюры
Базовая ЭВМ  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2011, 15:22
Ответы с готовыми решениями:

Базовая эвм: асинхронный обмен
Помогите пожалуйста нужен порядок действия внешнего устройства при вводе...

Учебная ЭВМ (Assembler).
Всем доброго времени суток. Если может кто нибудь помочь с ниже приведенной...

учебная модель Эвм. АССЕМБЛЕР
как вбить число...ну например мне нужно вычислить 1800/х

Представление вещественных чисел в памяти ЭВМ
Помогите разобраться как представляются вещественные числа в памяти ЭВМ...

Организация ЭВМ
Может кто-нибудь находил интересно написанные книги про организацию ЭВМ? Если...

5
Mikl___
Автор FAQ
11800 / 6102 / 557
Регистрация: 11.11.2010
Сообщений: 11,096
28.11.2011, 05:12 2
KillJoy,
017000   
018XXXXисходные данныеx 
019YYYYисходные данныеy 
01AZZZZисходные данныеz 
01B0000место под результатRez 
01CF200CLA0->AA=0000
01D4018ADD [018](018)+A->AA=XXXX
01E401AADD [01A](01A)+A->AA=XXXX+ZZZZ
01F301Bmov [01B]A->(01B)[01B]=XXXX+ZZZZ
020F200CLA0->AA=0000
0214019ADD [019](019)+A->AA=YYYY
022101BAND [01B](01B)&A->AA=YYYY&(XXXX+ZZZZ)
023301BMOV [01B]A->(01B)[01B]=YYYY&(XXXX+ZZZZ)
024F000HLT  
1
KillJoy
55 / 55 / 29
Регистрация: 21.09.2009
Сообщений: 313
Записей в блоге: 1
28.11.2011, 19:24  [ТС] 3
Спасибо. С этим я разобрался. Не могли бы вы помочь с обласью представления входных данных и результата(x,y,z,(x+z), rez)?
0
Mikl___
Автор FAQ
11800 / 6102 / 557
Регистрация: 11.11.2010
Сообщений: 11,096
29.11.2011, 03:28 4
KillJoy, я бы с радостью, но область представления данных у тебя в программе уже определена, это адреса 017-01В. Попробуй уточнить этот вопрос у преподавателя, может быть если передать этот вопрос другими словами, тогда будет понятно, что от тебя хотят...
0
KillJoy
55 / 55 / 29
Регистрация: 21.09.2009
Сообщений: 313
Записей в блоге: 1
29.11.2011, 09:24  [ТС] 5
Вот, например, значение Х должно находиться в интервале от [-2^14; 2^14-1], Y[0,2^16-1] и так далее для X,Y,Z,REZ,(X+Z). Переполнения быть не должно.
0
Mikl___
Автор FAQ
11800 / 6102 / 557
Регистрация: 11.11.2010
Сообщений: 11,096
29.11.2011, 13:08 6
Цитата Сообщение от KillJoy Посмотреть сообщение
Разрядность слова 16 бит.
Поэтому значения X, Y, Z находятся в интервале от 0 до http://www.cyberforum.ru/cgi-bin/latex.cgi?2^{16}-1=65535 если это беззнаковые числа и от -32768 до 32767 если это числа со знаком
Rez=Y&(X+Z) величина Rez определяется величиной Y и находится в том же интервале
1
29.11.2011, 13:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2011, 13:08

Из архитектуры ЭВМ
Здравствуйте! Хотел бы попросить помочь вот с каким вопросом: описать механизм...

Найти номер первого положительного числа. Модель учебной ЭВМ Жмакина
Написать программу определения номера первого положительного числа элементов...

ЭВМ с обработкой двух ананлоговых сигналов по внешним запросам и выдачей информации в цифровом последовательном коде
Ребят помогить решить задачу, нужно вот собрать ЭВМ на входе которой поступает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru