Реферат: Процессор К1810ВМ89
20 - битовое число. Логические операции,включая И, ИЛИ, НЕ, могут выполняться
над 8- и 16-битовыми операндами.
Регистры сборки — разборки участвует при передаче всех данных, поступающих
впроцессор. Когда разрядность источника и приемника данных различаются,
процессор использует эти регистры для обеспечения максимальной
скоростипередачи. Например, при пересылке с ПДП из 8- битового УВВ в 16-битовую
память процессор затрачивает два цикла шины на прием двух последовательных
байтов,«собирает» их в одно 16-битовое слово и передает его в память за один
цикл шины. При передаче 16- битовых данных 8- битовому приемнику осуществляется
егопредварительная «разборка» на байты. Таким образом, наличие регистров
сборки/разборки экономит циклы шины.
Очередь команд используется для повышения производительности процессорапри
выборке их из памяти. Во время выполнения программы каналом команды выбираются
из памяти словами, размещёнными по чётному адресу
Рис. 5. Выборка команд с использованием очереди
младшего байта. На одну такую выборку затрачивается один цикл шины. Этот процесс
показан на рис. 5.Если последний байт текущей команды Х приходится на чётный
адрес, то следующий байт за ним байт из нечётного адреса (он является первым
байтом команды Y) извлечённого слова в очереди. Когда канал начинаетвыполнять
команду Y, этот байт из очереди извлекается значительно быстрее, чем из памяти.
Таким образом, очередь команд размерностью всего один байт позволяетпроцессору
при выборке команд всегда читать слова, что снижает загрузку шины, увеличивая ее
пропускную способность и производительность СПВБ.
В двух исключительных случаях при извлечении команд процессор читает из памяти
байты, а не слова. Во-первых,когда команда передачи управления (например, JMP,
JNZ, CALL) указывает на нечётный адрес, по которому размещенакоманда, требующая
исполнения. В этом случае первый байт команды извлекается отдельно. Во-вторых,
когда встречается 6-байтовая команда LPDI, которая извлекается в следующем
порядке: байт —слово — байт — байт — байт, и очередь не используется. Когда