Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к Гос.экз. окс(кс) 2012-пример.doc
Скачиваний:
5
Добавлен:
18.09.2019
Размер:
1.41 Mб
Скачать

49

Питання

(дисципліна «Архітектура ЕОМ» )

для комплексного держ..екзамена окс-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 ,

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 ,

y =

2+х при x < 7 .

Налагодити програму.

Пример:

(x – 11) 2 – 125 , при х ≥ 16

у = , при х < 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 PCCR [ADR]

15

JO

Переход, если переполнение

If | Acc| > 99999 then PC CR[ADR]

16

JNO

Переход, если нет переполнения

If | Acc| <=99999 then PCCR[ADR]

17

JRNZ

Цикл

DEC(R);if R>0 then PC CR[ADR]

18

INT

Программное прерывание

DEC(SP);M(SP)FLAGS.PC;PCM(V)

19

CALL

Вызов подпрограммы

DEC(SP);M(SP)PC;PCCR(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

Чтение

Acc1

43

ADI

Сложение

AccAcc+1

44

SBI

Вычитание

Acc Acc-1

45

MULT

Умножение

Acc Acc*1

46

DIVI

Деление

Acc Acc/1

  1. Визначення еом, структура еом, архітектура еом.

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

Слово компьютер является производным от английских слов to compute, computer, которые переводятся как «вычислять», «вычислитель» (английское слово, в свою очередь, происходит от латинского computo — «вычисляю»).

Структура - совокупность элементов и их связей. Различают структуры технических, программных и аппаратурно-программных средств. В персональных ЭВМ, относящихся к ЭВМ четвертого поколения, структур имеет вид (рис. 1.3).

Рис. 1.3. Структурная схема ПЭВМ (4-поколение)

Соединение всех устройств в единую машину обеспечивается с помощью общей шины, представляющей собой линии передачи данных, адресов, сигналов управления и питания. Единая система аппаратурных соединений значительно упростила структуру, сделав ее еще более децентрализованной. Все передачи данных по шине осуществляются под управлением сервисных программ.

Ядро ПЭВМ образуют процессор и основная память (ОП), состоящая из оперативной памяти и постоянного запоминающего устройства (ПЗУ). ПЗУ предназначается для записи и постоянного хранения наиболее часто используемых программ управления. Подключение всех внешних устройств (ВнУ), дисплея, клавиатуры, внешних ЗУ и других обеспечивается через соответствующие адаптеры - согласователи скоростей работы сопрягаемых устройств или контроллеры - специальные устройства управления периферийной аппаратурой. Контроллеры в ПЭВМ играют роль каналов ввода-вывода. В качестве особых устройств следует выделить таймер - устройство измерения времени и контроллер прямого доступа к памяти (КПД) - устройство, обеспечивающее доступ к ОП, минуя процессор.

Архитектура ЭВМ - это многоуровневая иерархия аппаратурно-программных средств, из которых строится ЭВМ. Каждый из уровней допускает многовариантное построение и применение. Конкретная реализация уровней определяет особенности структурного построения ЭВМ.

Основные из традиционных принципов построения архитектур ЭВМ, сформулированные фон Нейманом, следующие:

  • наличие единого вычислительного устройства, включающего процессор, средства передачи информации и память;

  • линейная структура адресации памяти, состоящей из слов фиксированной длины;

  • двоичная система исчисления;

  • централизованное последовательное управление;

  • хранимая программа;

  • низкий уровень машинного языка;

  • наличие команд условной и безусловной передачи управления;

  • АЛУ с представлением чисел в форме с плавающей точкой.

.

Неймановская архитектура не единственный вариант построения ЭВМ. Другим типом архитектуры является, например, Гарвардская архитектура, в которой память программ и память данных разделены и имеют собственные адресные пространства и способы доступа к ним. Однако подавляющее большинство современных компьютеров основаны на рассмотренных принципах, включая и сложные многопроцессорные комплексы, которые можно рассматривать как объединение Неймановских машин.