Томский государственный университет
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Заочный факультет
(дистанционная форма обучения)
Отчет
по контрольной работе № 1
по дисциплине “Организация и функционирование ЭВМ”
Вариант № 3
Выполнил:
V=(5*71) div 100=3
“ _.
Принял:
________________________________
(ФИО преподавателя)
__________________
(оценка)
“ _____”___________ 2001 г.
2001 г.
Вопрос 1.
В чем заключается требование контроля четности в байте
Ответ
ОЗУ современного компьютера отличается высокой надежностью, каждый элемент может исправно работать в течение десятилетий. Однако, когда эти элементы объединяются в сотни и тысячи ячеек, вероятность отказа может составлять уже несколько часов. Решение этой проблемы состоит в использовании так называемых корректирующих кодов, например кодов Хемминга. Для диагностики же ошибок в хранимых данных используется, так называемый бит четности. Идея использования бита четности состоит в том, что бит четности всегда дополняет количество "единиц" в байте до нечетного числа путем занесения в него "0" или "1" при записи данных в память ЭВМ. Затем при чтении из памяти программа проверяет количество "единиц" в байте, которое должно быть нечетным. Если количество - четное, значит произошел сбой.
Вопрос 2.
Понятие комбинационного логического элемента
Ответ
Физическая реализация математических и логических операций может быть осуществлена с помощью самых разных элементов: механических, пневматических, гидравлических, электрических, электронных и др. Для выполнения операций над данными в ЭВМ используется цифровая логика. Основные логические элементы - И, ИЛИ, НЕ. С их помощью можно реализовать любую логическую функцию. Вентили представляют собой "комбинационные" логические элементы. На вход такого элемента подаются комбинации сигналов, и в результате выполнения логической операции он вырабатывает выходной сигнал, в соответствии со своей таблицей истинности.
Пример. Таблица истинности комбинационного элемента 2И-НЕ
-------------------
X1 | X2 | Y
-------------------
0 | 0 | 1
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
Вопрос 3.
Назначение аккумулятора. Наименование аккумулятора в процессорах серии Intel
Ответ
Аккумулятор процессора используется при операциях умножения и деления слов, в операциях ввода-вывода и в некоторых операциях над строками. При этом обычно один операнд находится в аккумуляторе, а второй извлекается из памяти в регистр данных. Результат выполнения операции помещается в аккумулятор.
Названия регистра аккумулятора в процессорах серии Intel:
A (i8080), AX (i8086, i80286), EAX(i80386 и выше)
Вопрос 4.
Общее назначение сегментных регистров
Ответ
В ЭВМ сконструированных на базе процессоров Intel (кроме i8080) программы и данные хранятся в отдельных областях памяти (сегментах). Начальные адреса этих сегментов содержатся в 4-х регистрах сегментов. Эти регистры выполняют следующие функции:
регистр сегмента кода CS (code segment) указывает на сегмент, содержащий текущую исполняемую программу. Этот адрес плюс значение смещения в командном указателе (IP) определяют адрес команды, которая должна быть выбрана для выполнения;
регистр сегмента стека SS (stack segment) указывает на текущий сегмент стека. Стек представляет собой область памяти, используемую для временного хранения данных и адресов;
регистр сегмента данных DS (data segment) указывает на текущий сегмент данных, обычно содержащий используемые в программе переменные. Этот адрес плюс значение смещения определенное в команде, указывают на конкретную ячейку в сегменте данных;
регистр дополнительного сегмента ES (extra segment) указывает на текущий дополнительный сегмент, который используется при выполнении операций над строками;