Издание содержит материал курса лекций по применению компьютеров в научных исследованиях, читавшийся авторами в течение ряда лет на физическом факультете Московского государственного университета слушателям с различным уровнем подготовки. Изложены архитектура ЭВМ, стандартная аппаратура сопряжения (КАМАК, КОМПЕКС), программное обеспечение систем автоматизации и технология проведения компьютеризированного эксперимента. Материал привязан к машинам серии СМ ЭВМ ("Электроника 60", ДВК - 2 и др.). Включены сведения об элементах машинной графики и локальных сетях. Для студентов и аспирантов естественных и технических факультетов вузов, а также научно-технических работников, использующих ЭВМ в лабораторных исследованиях.
ОГЛАВЛЕНИЕ
Предисловие............ .............................. ............. 5
От авторов....................... .............................. .. 7
Глава 1
Принципы организации мини- и микро-ЭВМ ........................ 12
1.1. Понятие архитектуры ЭВМ........................... ........... 12
1.2. Центральный процессор .............................. .......... 17
1.3. Представление информации в ЭВМ. Структура памяти ......... 22
1.4. Структура магистрали .............................. ............ 28
1.5. Устройства ввода-вывода.................. ..................... 29
1.6. Понятие программы. Как компьютер ее выполняет? ........... 32
1.7. Способы адресации памяти........................ ............. 38
1.8. Система команд ЭВМ........................... ................ " 47
Глава 2
Основы программирования на языке ассемблера................... 58
2.1. Что такое язык ассемблера и программа ассемблер? ........... 58
2.2. Основные элементы языка ассемблера ......................... 68
2.3. Основные директивы ассемблера.................... ........... 77
2.4. Организация подпрограмм на ассемблере ...................... 85
2.5. Макросредства ассемблера.................... ................. 91
Глава 3
Организация ввода-вывода информации в ЭВМ .................... 101
3.1. Способы обмена информацией с внешними устройствами...... 101
3.2. Регистры внешних устройств..................... ............... 105
3.3. Организация магистрали микро-ЭВМ ........................... 109
3.4. Циклы обращения к магистрали.................... ............... 113
3.5. Программно-управляемый ввод-вывод ......................... 117
3.6. Ввод-вывод по прерыванию ...................... ............. 124
Глава 4
Аппаратура сопряжения экспериментальной установки с ЭВМ...... 134
41. Унификация аппаратуры сопряжения ........................... 134
42. Основы системы КАМАК......................... ............... 143
4-3. Развитие системы КАМАК..... .............................. ... 158
4-4. Система КОМПЕКС .............................. ............... 170
Глава 5
Программирование аппаратуры КАМАК......................... .... 175
¦'• Принципы программирования системы КАМАК. Организация
1*
контроллера крейта для ЭВМ семейства "Электроник