- •Задание 1, 4
- •Задание 2, 3
- •Задание 6.
- •Задание 7
- •Структурная схема аппаратуры к- 60п.
- •Задание №8
- •Задание 9.
- •Задание 10
- •Задание 12,21
- •Задание №13
- •Задание 11 Преобразователь кодов
- •Задание 14,23
- •Задание 15
- •Задание 16
- •Билет № 17
- •Задание №18
- •Задание №19
- •Задание №20,25,26
- •Задание №22
- •Задание 24
Задание 11 Преобразователь кодов
Дешифраторы. Это комбинационные схемы с несколькими входами и выходами, преобразующие код, подаваемый на входе в сигнал на одном из выходов. На выходе дешифратора появляется логическая единица, на остальных – логические нули, когда на входных шинах устанавливается двоичный код определенного числа или символа, т.е. дешифратор расшифровывает число в двоичном, троичном или k-ичном коде, представляя его логической единицей на определенном выходе. Число выходов дешифратора равно количеству разрядов поступающих двоичных, троичных или k-ичных чисел. Число выходов равно полному количеству различных двоичных, троичных или k-ичных чисел этой разрядности.
Для n-разрядов на входе, на выходе 2n ,3n или kn. Чтобы вычислить, является ли поступившее на вход двоичное троичное или k-ичное число известным ожидаемым, инвертируются пути в определенных разрядах этого числа. Затем выполняется конъюнкция всех разрядов преобразованного т.о. числа. Если результатом конъюнкции является логическая единица, значит на вход поступила известное ожидаемое число.
И логическое умножение на выходе элемента если на 1-ом и 2-ом входе подать «1» то на выходе формируется сигнал логической единицы. Если же на одном или на 2х водах подать лог «0». На выходе приведенного мной преобразователя мы получим следующую комбинацию цифр «1010».
Задание 12,21
Непосредственная адресация. При этом способе операнд располагается в адресном поле команды. Обращение к регистровой памяти или оперативной памяти не производится. Т.о. уменьшается время выполнения операции, сокращается объем памяти. Непосредственный адрес удобен для задания констант, длина которых меньше или равна длине адресного поля.
Недостатки непосредственной адресации является необходимость расширения формата за счет указания самого операнда в адресном поле команды.
Под адресацией понимается указание, откуда и куда требуется поместить результат выполненной операции. В микропроцессоре используют три вида адресации: Прямая а; Непосредственная и Косвенная адресации. Непосредственная адресация используется в командах, имеющих двух-трех байтовый формат. В этом случае: операнд; адрес ячейки ЗУ, где находится операнд или адрес порта ввода- вывода задается непосредственно во втором или третьем байте кода команд.
Непосредственная адресация - второй операнд команды размещаются в адресной части А2. В коротком формате А2 будет меньше машинного слова, а в длинном - находится во втором машинном слове, т.е. занимает половину команды.
0 15 16 31
-
КОП
П
А1
А2
Задание №13
Под адресацией понимается указание, откуда поступает операнд и куда требуется поместить результат выполненной операции. Прямая адресация используется в командах имеющих однобайтовый формат. Здесь прямо в байте кода команды указан адрес регистра, содержание которого участвует в данной операции, и в некоторых случаях – еще и адрес регистра , куда требуется записать результат выполненной операции. При этом способе адресации обращение за операндом в регистр или в оперативную память производится по адресному коду в поле команды, т.е. исполнительный , адрес операнда совпадает с адресным кодом команды. Обеспечивая простату программирования, этот метод имеет существенные недостатки, т.к. для адресации к ячейкам памяти большой емкости требуется «длинное – адресное поле в команде ». Прямая адресация используется широко в сочетании с другими способами адресации. В частности, вся адресация к «малой- регистровой памяти» ведутся только с помощью прямой адресации.
Прямая – второй операнд размещается по адресу указываемому полем А2. В коротком формате – это адрес регистра общ. назначения, а в длинном – адрес ячейки памяти.
0 15
-
КОП
П
Аi
Ri
Ri-регистр общего назначения
0 15 16 31
КОП |
П |
Аi |
Ri |
