|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2009, 10:23 | #31 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Приложение: Работа на АЦВМ
До начала решения задачи необходимо выбрать метод решения (точный или приближенный), пригодный для использования АЦВМ. Т.е. сводящий решение к ряду последовательных арифметических действий и операции сравнения, а также выбрать наиболее удобный масштаб решения задачи. Кроме того, все исходные числовые данные необходимо перевести в двоичную систему с последующим переводом из двоичной системы в специальную восьмерично-двоичную, применяемую при набивке перфоленты на телетайпе (при переводе из двоичной системы в восьмерично-двоичную необходимо перед старшим разрядом поставить 00, а после младшего 1 или 0 в зависимости от знака и затем просто каждую тройку разрядов числа в двоичной форме представить в виде одной цифры восьмеричной системы). Следующим этапом подготовки является составление программы. Инструкции должны быть составлены также в виде двоичных чисел с последующим переводом из двоичной в восьмерично-двоичную систему. При составлении инструкций нужно руководствоваться указанием раздела VI- I , а также следующим: 1. Для деления делимое необходимо установить в регистре «В» АУ, а делитель – в «А» АУ; для вычитания – уменьшаемое установить в «В» АУ, вычитаемое – в «А» АУ. Поэтому в первой частичной инструкции адрес делимого (уменьшаемого) нужно размещать в 10-17 разрядах (второе число), а адрес делителя (уменьшаемого) – в 1-8 разрядах (первое число). Для умножения и сложения сомножители выдаются в регистры «А» и «С» АУ, а слагаемые – в регистры «А» и «В» в произвольном порядке. 2. Для использования 2-ой частичной инструкции в варианте Б или В «1» в 10-ом разряде означает, что должен быть выбор из памяти 3-го числа (вариант Б), а «0» – что выбор из памяти 3-го числа не нужен (вариант В). При этом «0» в 11-ом разряде означает, что результат предыдущего действия должен быть выдан в регистр «В» АУ, а третье число (при применении варианта Б) – в регистр «А» АУ; «0» в 12-м разряде означает, что результат должен быть выдан в регистр «С» АУ, а третье число (при применении варианта Б) – в «А» АУ; «0» в 13-м разряде означает, что результат должен быть выдан в регистр «А» АУ, а третье число (при применении варианта Б – в «В» АУ. 3. Разряды операций в инструкциях вида 1-ой частичной инструкции или вариантов Б, В второй частичной инструкции заполняются следующим образом: Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
25.09.2009, 10:24 | #32 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Любая другая комбинация в этих разрядах означает остановку АЦВМ.
В инструкции, имеющей вид, соответствующий варианту А второй частичной инструкции, комбинация Код:
Наконец, последним этапом подготовки является набивка телетайпом перфоленты. Набивка производится в соответствии с указаниями, имеющимися в разделе IV -2а. В течение времени, необходимого для выполнения всех перечисленных выше подготовительных операций, АЦВМ может быть использована для других вычислений. Набивку перфоленты можно при этом производить на втором телетайпе. Для ввода исходных чисел и инструкций необходимо заложить перфоленту в ощупывающее устройство трансмиттера, включить все питающие напряжения, специальным ключом, имеющемся на столе телетайпа и трансмиттера, включить моторы трансмиттера и телетайпа и затем нажать кнопку включения трансмиттера, При этом, одновременно с вводом чисел и инструкций в машину производится набивка телетайпом новой перфоленты, которая служит для контроля работы электромеханической части УВВ. Пусковой ключ, имеющийся в блоке ГПД-ПС, предварительно должен быть установлен в нейтральное положение. После окончания ввода трансмиттер останавливается автоматически. Для перехода к автоматическим вычислениям нужно в ощупывающее устройство трансмиттера вложить вместо перфоленты с числами и инструкциями бесконечную ленту (см. раздел VII-2-в), ключами наборного устройства блока ГПД-ПР набрать адрес первой частичной инструкции (этот адрес можно прочесть по лампочкам, имеющимся на лицевой панели блока ГПД-ПР: зажженная лампочка означает единицу в данном разряде; старший разряд адреса – слева); затем необходимо опустить пусковой ключ. Через 5-7 сек. На лицевой панели блока ГПД-ПР загорается сигнальная лампочка: АЦВМ производит вычисления. Остановку машины можно запрограммировать так, как это было указано выше. Можно также прервать цикл работы АЦВМ вручную – например после того, как телетайпом будет отпечатан последний необходимый результат; для этого достаточно поднять пусковой ключ (установить его в нейтральное положение). При выводе результатов из АЦВМ результат печатается на бумаге по восьмеричной системе, отличающейся от системы, применяемой при вводе. Для восстановления двоичной формы результата достаточно первые 8 восьмеричных разрядов выведенного числа представить каждый в виде 3-разрядного двоичного числа и эти числа записать последовательно. 9-ый восьмеричный разряд определяет знак результата; если в этом разряде стоит цифра 4,5,6,7 – знак «плюс», если цифра 0,1,2,3 – знак «минус». Например: 403561724 = + 0,100000011101110001111010 277630542 = - 0,010111111110011000101100
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
25.09.2009, 14:22 | #33 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Интересно, у кого либо хватило терпения читать эти три страницы постов?
Alex - смысл выкладывать на форум информацию в таком виде (копи-паст)? Не проще ли просто дать ссылку на статью с краткой аннотацией?
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
25.09.2009, 16:11 | #34 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
Информация размещена с разрешения администратора.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
25.09.2009, 16:13 | #35 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
У меня тоже хватило. Какой я терпеливый...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где скачать Пожар в долине. История создания персональных компьютеров(Книга) | LuMax | Свободное общение | 0 | 05.04.2008 23:07 |
задачки для общего развития | pelsh | Помощь студентам | 13 | 27.02.2008 09:35 |
Перспективы развития рунета, заметки и некоторые выводы. | Alar | Свободное общение | 13 | 22.01.2008 16:05 |
История изображений | AidarBik | Общие вопросы Delphi | 5 | 07.11.2007 15:46 |