- •Визначення еом, структура еом, архітектура еом.
- •2.Варианты класифікації еом. Покоління еом.
- •3. Загальні принципи побудови еом.
- •4. Групи характеристик еом, що визначають ії структуру.
- •5.Основные характеристики еом
- •6. Етапи підготовки і вирішення завдань на еом
- •7. Структура програмного забезпечення еом
- •8. Операційна система еом.
- •Системи автоматизації програмування
- •Інформаційні основи еом. Системи числення. Подання інформації в еом. Системы счисления
- •Представление информации в эвм
- •. Представление числовой информации
- •Логічні основи еом . Закони алгебри логіки.
- •Законы алгебры логики
- •Понятие о минимизации логических функций
- •12. Основи схемотехніки еом. Структурні елементи еом.
- •13. Склад, устрій і принцип дії основної пам'яті.
- •14. Надоперативні зу.
- •15..Класифікація моніторів еом.
- •16. Класифікація принтерів. Сканери.
- •17.Управління зовнішніми пристроями. Способи управліния.
- •18. Способи організація спільної роботи центральних і периферійних пристроїв.
- •19. Загальні відомості про обчислювальні системи (ос).
- •20. Класіфикація архітектур обчислювальних систем.
Питання
(дисципліна «Архітектура ЕОМ» )
для комплексного держ..екзамена окс-41 ( КС-41)
1. Визначення ЕОМ, структура ЕОМ, архітектура ЕОМ.
2.Варианты класифікації ЕОМ. Покоління ЕОМ.
3. Загальні принципи побудови ЕОМ.
4. Групи характеристик ЕОМ, що визначають ії структуру.
5.Основные характеристики ЕОМ
6. Етапи підготовки і вирішення завдань на ЕОМ
7. Структура програмного забезпечення ЕОМ
8. Операційна система ЕОМ.
9. Системи автоматизації програмування
10. Інформаційні основи ЕОМ. Системи числення. Подання інформації в ЕОМ.
11. Логічні основи ЕОМ . Закони алгебри логіки.
12. Основи схемотехніки ЕОМ. Структурні елементи ЕОМ.
13. Склад, устрій і принцип дії основної пам'яті.
14. Надоперативні ЗУ.
15..Класифікація моніторів ЕОМ.
16. Класифікація принтерів. Сканери.
17.Управління зовнішніми пристроями. Способи управліния.
18. Способи організація спільної роботи центральних і периферійних пристроїв.
19. Загальні відомості про обчислювальні системи (ОС).
20. Класіфикація архітектур обчислювальних систем.
Практичні питання до держ. іспиту для ОКС-41 (КС-41)
1. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
при x ≥ 12 ,
y =
при x < 12 .
. Налагодити програму.
2. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
при x ≥ 33 ,
y =
при x < 33 .
. Налагодити програму.
3. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
(х + 3)3; при x ≥ 14 ,
y = 16 + 59х при x < 14 .
Налагодити програму.. х - 22 х
4. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
при x ≥ 16 ,
y =
при x < 16 .
. Налагодити програму.
5. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
при x ≥ 21 ,
y =
при x < 21.
Налагодити програму.
6. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
х + 24 при x ≥11 ,
2х
y = 18х - х 3 при x < 11 .
. Налагодити програму. 3 + х
7. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
х 3 + 2 при x ≥8 ,
х
y =
7х + х 3 при x < 8 .
. Налагодити програму. 3 х
8. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
х 2 -1 2х при x ≥3 ,
5
y =
х + х 2 при x < 3 .
. Налагодити програму.
9. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
х + 2х при x ≥10 ,
5
y =
2х - х при x < 10 .
. Налагодити програму.
10. Використовуючи систему команд моделі навчальної ЕОМ розробити алгоритм і програму обчислення і виведення значення функції
х + 6 при x ≥7 ,
5х
y =
2+х при x < 7 .
Налагодити програму.
Пример:
(x – 11) 2 – 125 , при х ≥ 16
Алгоритм:
Программа:
-
Адрес
Мнемокод
Примечание
000
IN
Ввод х
001
WR 30
Размещение х в ОЗУ (в О3О яч.)
002
SUB #16
Сравнение с границей — (x - 1 6)
003
JS 010
Переход по отрицательной разности
004
RD 30
Вычисления по первой формуле
005
SUB #11
006
WR 31
007
MUL 31
008
SUB #125
009
JMP 020
Переход на вывод результата
010
RD 30
Вычисления по второй формуле
011
MUL 30
012
WR 31
013
RD 30
014
MUL #72
015
ADD 31
016
АD I
106400
При трансляции эта команда займёт две строки в программе
017
018
DIV I
100168
При трансляции эта команда займёт две строки в программе
019
020
OUT
Вывод результата
021
HLT
Стоп
Отладка:
х = 20, у = - 44.
х = 8, у = 34.
CИСТЕМА КОМАНД МОДЕЛИ УЧЕБНОЙ ЭВМ
КОП |
Мнемокод |
Название |
Действие |
|||
00 |
NOP |
Пустая операция |
Нет
|
|||
01 02 |
IN OUT |
Ввод Вывод |
Acc IR OR Acc |
|||
03 |
IRET |
Возврат из прерывания |
FLAGS.PC M(SP); INS (SP) |
|||
04 |
WRRB |
Загрузка RB |
RB CR[ADR] |
|||
05 |
WRSP |
Загрузка SP |
SP CR[ADR] |
|||
06 |
PUSH |
Поместить в стек |
DEC(SP);M(SP) R |
|||
07 |
POP |
Извлечь из стека |
R M(SP); INC(SP) |
|||
08 |
RET |
Возврат |
PC M(SP); INC(SP) |
|||
09 |
HLT |
Стоп |
Конец командных циклов |
|||
10 |
JMP |
Безусловный переход |
PC CR[ADR] |
|||
11 |
JZ |
Переход, если 0 |
If Acc=0 then PC CR[ADR] |
|||
12 |
JNZ |
Переход, если не 0 |
If Acc><0then PC CR[ADR] |
|||
13 |
JS |
Переход, если отрицательно |
If Acc < 0 then PC CR[ADR] |
|||
14 |
JNS |
Переход, если положительно |
If Acc >=0 then PCCR [ADR] |
|||
15 |
JO |
Переход, если переполнение |
If | Acc| > 99999 then PC CR[ADR] |
|||
16 |
JNO |
Переход, если нет переполнения |
If | Acc| <=99999 then PCCR[ADR] |
|||
17 |
JRNZ |
Цикл |
DEC(R);if R>0 then PC CR[ADR] |
|||
18 |
INT |
Программное прерывание |
DEC(SP);M(SP)FLAGS.PC;PCM(V) |
|||
19 |
CALL |
Вызов подпрограммы |
DEC(SP);M(SP)PC;PCCR(ADR) |
|||
21 |
RD |
Чтение |
Acc DD |
|||
22 |
WR |
Запись |
M(*) Acc |
|||
23 |
ADD |
Сложение |
Acc Acc +DD |
|||
24 |
SUB |
Вычитание |
Acc Acc - DD |
|||
25 |
MUL |
Умножение |
Acc Acc * DD |
|||
26 |
DIV |
Деление |
Acc Acc/DD |
|||
28 |
EI |
Разрешить прерывание |
IF 1 |
|||
29 |
DI |
Запретить прерывание |
IF 0 |
|||
30 |
MOV |
Пересылка |
R1 R2 |
|||
31 |
RD |
Чтение |
Acc R* |
|||
32 |
WR |
Запись |
R* Acc |
|||
33 |
ADD |
Сложение |
Acc Acc +R* |
|||
34 |
SUB |
Вычитание |
Acc Acc- R* |
|||
35 |
MUL |
Умножение |
Acc Acc * R* |
|||
36 |
DIV |
Деление |
Acc Acc/R* |
|||
37 |
IN |
Ввод |
Acc BU(CR[ADR*]) |
|||
38 |
OUT |
Вывод |
BU(CR[ADR*]) Acc |
|||
41 |
RDI |
Чтение |
Acc1 |
|||
43 |
ADI |
Сложение |
AccAcc+1 |
|||
44 |
SBI |
Вычитание |
Acc Acc-1 |
|||
45 |
MULT |
Умножение |
Acc Acc*1 |
|||
46 |
DIVI |
Деление |
Acc Acc/1 |
Визначення еом, структура еом, архітектура еом.
ЭВМ- комплекс технических и программных средств, предназначенный для автоматизации подготовки и решения задач пользователей.
Слово компьютер является производным от английских слов to compute, computer, которые переводятся как «вычислять», «вычислитель» (английское слово, в свою очередь, происходит от латинского computo — «вычисляю»).
Структура - совокупность элементов и их связей. Различают структуры технических, программных и аппаратурно-программных средств. В персональных ЭВМ, относящихся к ЭВМ четвертого поколения, структур имеет вид (рис. 1.3).
Рис. 1.3. Структурная схема ПЭВМ (4-поколение)
Соединение всех устройств в единую машину обеспечивается с помощью общей шины, представляющей собой линии передачи данных, адресов, сигналов управления и питания. Единая система аппаратурных соединений значительно упростила структуру, сделав ее еще более децентрализованной. Все передачи данных по шине осуществляются под управлением сервисных программ.
Ядро ПЭВМ образуют процессор и основная память (ОП), состоящая из оперативной памяти и постоянного запоминающего устройства (ПЗУ). ПЗУ предназначается для записи и постоянного хранения наиболее часто используемых программ управления. Подключение всех внешних устройств (ВнУ), дисплея, клавиатуры, внешних ЗУ и других обеспечивается через соответствующие адаптеры - согласователи скоростей работы сопрягаемых устройств или контроллеры - специальные устройства управления периферийной аппаратурой. Контроллеры в ПЭВМ играют роль каналов ввода-вывода. В качестве особых устройств следует выделить таймер - устройство измерения времени и контроллер прямого доступа к памяти (КПД) - устройство, обеспечивающее доступ к ОП, минуя процессор.
Архитектура ЭВМ - это многоуровневая иерархия аппаратурно-программных средств, из которых строится ЭВМ. Каждый из уровней допускает многовариантное построение и применение. Конкретная реализация уровней определяет особенности структурного построения ЭВМ.
Основные из традиционных принципов построения архитектур ЭВМ, сформулированные фон Нейманом, следующие:
наличие единого вычислительного устройства, включающего процессор, средства передачи информации и память;
линейная структура адресации памяти, состоящей из слов фиксированной длины;
двоичная система исчисления;
централизованное последовательное управление;
хранимая программа;
низкий уровень машинного языка;
наличие команд условной и безусловной передачи управления;
АЛУ с представлением чисел в форме с плавающей точкой.
.
Неймановская архитектура не единственный вариант построения ЭВМ. Другим типом архитектуры является, например, Гарвардская архитектура, в которой память программ и память данных разделены и имеют собственные адресные пространства и способы доступа к ним. Однако подавляющее большинство современных компьютеров основаны на рассмотренных принципах, включая и сложные многопроцессорные комплексы, которые можно рассматривать как объединение Неймановских машин.