- •2)Представление графической информации в эвм
- •3)Системы счисления, применяемые в эвм, назначения систем. Позиционные и непозиционные системы счисления.
- •4)Представления вещественных чисел. Нормальная форма записи числа.
- •9) Алгебра логики. Основные логические функции.
- •11) Зависимости между логическими операциями (законы).
- •12) Классификация запоминающих устройств.
- •Классификация
- •13) Типовые логические узлы и блоки. Триггер, логические схемы триггеров, принцип работы.
- •14) Классификация триггеров. Недостатки и преимущества триггеров. Синхронизация сигналов с помощью триггеров.
- •15) Типовые логические узлы и блоки. Сумматор. Классификация сумматоров.
- •По способу реализации[править | править исходный текст]
- •По принципу действия[править | править исходный текст]
- •По архитектуре[править | править исходный текст]
- •По способу действия[править | править исходный текст]
- •По способу организации переноса[3][4][править | править исходный текст]
- •21) Определение кеш памяти. Виды кеш памяти
- •22) Организация процессора. Этапы развития процессоров.
- •23) Магистрально-модульный принцип построения эвм
- •5.1. Концепция многоуровневой памяти
- •5.2. Сверхоперативная память
- •5.2 1. Созу с прямым доступом
- •5.2.2. Созу с ассоциативным доступом
- •5.3. Виртуальная память
- •5.3.1. Алгоритмы замещения
- •5.3.2. Сегментная организация памяти
- •27) Принцип программного управления
- •32) Обработка прерываний. Возникновение обработки прерываний. Источник аппаратного прерывания.
По способу действия[править | править исходный текст]
Последовательные (одноразрядные), в которых обработка разрядов чисел ведётся поочерёдно, разряд за разрядом, на одном и том же одноразрядном оборудовании;
Параллельнопоследовательные, в которых одновременно параллельно складываются по несколько разрядов, объединённых в группы;
Параллельные (многоразрядные), в которых слагаемые складываются одновременно по всем разрядам, и для каждого разряда имеется своё оборудование;
По способу организации переноса[3][4][править | править исходный текст]
С последовательным переносом (Ripple-carry adder);
С ускоренным групповым переносом (Carry-lookahead adders);
Сумматор с условным сложением (Conditional sum adder);
С переключением переноса (с выбором переноса[5]) (Carry-select adder);
С сохранением переноса (Carry-save adder).
16)Логическая схема полусумматора, принцип работы.
Полусумматор — логическая схема, имеющая два входа и два выхода (двухразрядный сумматор, бинарный сумматор). Полусумматор используется для построения двоичных сумматоров. Полусумматор позволяет вычислять сумму A+B, где A и B — это разряды двоичного числа, при этом результатом будут два бита S и C, где S — это бит суммы по модулю 2, а C — бит переноса. Однако, как можно заметить, для построения схемы двоичного сумматора (трёхразрядный сумматор, тринарный сумматор) необходимо иметь элемент, который суммирует три бита A, B и C, гдеC — бит переноса из предыдущего разряда, таким элементом является полный двоичный сумматор, трёхступенчатая разновидность которого состоит из двух полусумматоров и логического элемента 2ИЛИ.
17) Логическая схема полного двоичного сумматора, принцип работы.
18) Типы регистров процессора, их назначение
Процессор содержит двенадцать 16-разрядных программно-адресуемых регистров, которые принято объединять в три группы: регистры данных, регистры-указатели и сегментные регистры. Кроме того, в состав процессора входят счетчик команд и регистр флагов (рис. 3.1).
Рис. 3.1. Регистры процессора
В группу регистров данных включаются регистры AX, BX, CX и DX. Программист может использовать их по своему усмотрению для временного хранения любых объектов (данных или адресов) и выполнения над ними требуемых операций. При этом регистры допускают независимое обращение к старшим (AH, BH, CH и DH) и младшим (AL, BL, CL и DL) половинам. Так команда
mov BL,AH
пересылает старший байт регистра AX в младший байт регистра BX, не затрагивая при этом вторых байтов этих регистров. Еще раз отметим, что сначала указывается операнд-приемник, а после запятой — операнд-источник, т.е. команда выполняется как бы справа налево. Во многих случаях регистры общего назначения вполне эквивалентны, однако предпочтительнее в первую очередь использовать AX, поскольку многие команды занимают в памяти меньше места и выполняются быстрее, если их операндом является регистр AX (или его половины AH или AL).
Индексные регистры SI и DI так же, как и регистры данных, могут использоваться произвольным образом. Однако их основное назначение — хранить индексы (смещения) относительно некоторой базы (т.е. начала массива) при выборке операндов из памяти. Адрес базы при этом обычно находится в одном из базовых регистров (BX или BP). Примеры такого рода будут приведены ниже.
Регистр BP служит указателем базы при работе с данными в стековых структурах, о чем будет речь впереди, но может использоваться и произвольным образом в большинстве арифметических и логических операций или просто для временного хранения каких-либо данных.
Последний из регистров-указателей, указатель стека SP, стоит особняком от других в том отношении, что используеся исключительно как указатель вершины стека — специальной структуры, которая будет рассмотрена позже.
Регистры SI, DI, BP и SP, в отличие от регистров данных, не допускают побайтовую адресацию.
Четыре сегментных регистра CS, DS, ES и SS хранят начальные адреса сегментов программы и, тем самым, обеспечивают возможность обращения к этим сегментам.
Регистр CS обеспечивает адресацию к сегменту, в котором находится код команд программы, регистры DS и ES — к сегментам данных (таким образом, в любой точке программа может иметь доступ к двум сегментам данных, основному и дополнительному), а регистр SS — к сегменту стека. Сегментные регистры, естественно, не могут выступать в качестве регистров общего назначения.
Указатель команд IP «следит» за ходом выполнения программы, указывая в каждый момент относительный адрес команды, следующей за исполняемой. Регистр IP программно недоступен (IP — это просто его сокращенное название, а не мнемоническое обозначение, используемое в языке программирования); наращивание адреса в нем выполняет микропроцессор, учитывая при этом длину текущей команды.
Регистр флагов, эквивалентный регистру состояния процессора других вычислительных систем, содержит информацию о текущем состоянии процессора (рис. 3.2). Он включает 6 флагов состояния и 3 бита управления состоянием процессора, которые, впрочем, тоже обычно называются флагами.
19) Организация памяти ЭВМ
Компактные микроэлектронные запоминающие устройства, так называемая «память», широко применяются в современной аппаратуре самого различного назначения. Но, тем не менее, разговор о классификации памяти, её видах следует начать с определения места и роли, отведённой памяти в ЭВМ. Память является одной из самых главных функциональных частей машины, предназначенной для записи, хранения и выдачи команд и обрабатываемых данных. Следует сказать, что команды и данные поступают в ЭВМ через устройство ввода, на выходе которого они получают форму кодовых комбинаций 1 и 0. Основная память, как правило, состоит из запоминающих устройств двух видов - оперативного (ОЗУ) и постоянного (ПЗУ). ОЗУ предназначено для хранения переменной информации; оно допускает изменение своего содержимого в ходе выполнения вычислительного процесса. Таким образом, процессор берёт из ОЗУ код команды и, после обработки каких-либо данных, результат обратно помещается в ОЗУ. Причем возможно размещение в ОЗУ новых данных на месте прежних, которые при этом перестают существовать. В ячейках происходит стирание старой информации и запись туда новой. Из этого видно, что ОЗУ является очень гибкой структурой и обладает возможностью перезаписывать информацию в свои ячейки неограниченное количество раз по ходу выполнения программы. ПЗУ содержит такой вид информации, которая не должна изменяться в ходе выполнения процессором программы. Такую информацию составляют стандартные подпрограммы, табличные данные, коды физических констант и постоянных коэффициентов. Эта информация заносится в ПЗУ предварительно, и блокируется путем пережигания легкоплавких металлических перемычек в структуре ПЗУ. В ходе работы процессора эта информация может только считываться. Таким образом, ПЗУ работает только в режимах хранения и считывания.
