Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Радиоэлектроника, компьютеры и периферийные устройства. /

Выбор логическойструктуры процессора

←предыдущая следующая→
1 2 3 4 5 

31 Команда L производит пересылку полного слова по адресу D2+(X2)+(B2) из основной памяти в регистр общего назначения R1. РK АО BO ЗР Т = 4*Тм + Тп АДДДДБДДДДБ----БДДДДЩ Т = 3) Запоминание (регистр-память): ЪДДДДДДДДВДДДДВДДДДВДДДДВДДДДДДДДДДДДї і КОП і R1 і Х2 і В2 і D2 і ST R1,D2(X2,B2) АДДДДДДДДБДДДДБДДДДБДДДДБДДДДДДДДДДДДЩ {D2+(X2)+(B2)}=(R1) 0 31 По команде ST содержимое регистра общего регистра R1 помещается в основную память по адресу, которой определяется как D2+(X2)+(B2). РК ВО ЗР Т = 3*Тм + Тп АДДДДБДДДДБ----Щ Т = 4) Сложение/вычитание, фиксированная запятая (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП і R1 і R2 і AR R1,R2 (R1)+(R2) = (R1) АДДДДДДДДБДДДДБДДДДЩ 0 15 При выполнение команды AR содержимое регистра R1 складывается с содержимым регистра R2 и результат помещается в R1. . При выполнение SR от содержимого регистра R1 вычитается содер- жимое регистра R2 и результат заносится в R1. РК ВО ОП ЗР АДДДДБДДДДБДДДДБДДДДЩ Т = 4*Тм ; Т = 5) Сложение/вычитание, фиксированная запятая (регистр-память): ЪДДДДДДДДВДДДДВДДДДВДДДДВДДДДДДДДДДДДї і КОП і R1 і Х2 і В2 і D2 і A R1,D2(X2,B2) АДДДДДДДДБДДДДБДДДДБДДДДБДДДДДДДДДДДДЩ (R1)+{D2+(X2)+(B2)}=(R1) 0 31 По команде A содержимое первого операнда, считываемого из R1, складывается с содержимым второго операнда, находящегося в памяти по адресу D2+(B2)+(X2). Результат помещается в R1. РК АО ВО ОП ЗР Т = 5*Тм + Тп АДДДДБДДДДБ----БДДДДБДДДДЩ Т = 6) Сложение/вычитание, плавающая запятая (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП іFPR1іFPR2і AER R1,R2 (FPR1)+(FPR2) = (FPR1) АДДДДДДДДБДДДДБДДДДЩ 0 15 При выполнении команды AER содержимое регистра плавающей запятой FPR1 складывается с содержимым регистра FPR2 в следующей последовате- льности: сравниваются (СП) и выравниваются порядки (ВП),отрицательный операнд преобразуется в дополнительный код (ДК), результат операции (ОП) нормализуется (НР) и записывается в FPR1. При выполнении SER из содержимого регистра FPR1 в той же последовательности вычитается содержимое регистра FPR2, результат нормализуется и заносится в FPR1. РК ВО СП ВП ДК ОП НР ЗР Т = 8*Тм АДДДДБДДДДБДДДДБДДДДБДДДДБДДДДБДДДДБДДДДЩ Т = 7) Сложение/вычитание: плавающая запятая, регистр-память ЪДДДДДДДДВДДДДВДДДДВДДДДВДДДДДДДДДДДДї і КОП і R1 і Х2 і В2 і D2 і AE R1,D2(X2,B2) АДДДДДДДДБДДДДБДДДДБДДДДБДДДДДДДДДДДДЩ(R1)+{D2+(X2)+(B2)}=(R1) 0 31 По команде AE содержимое первого операнда, считываемого из регистра с плавающей запятой PPR1, суммируется, в указанном выше порядке, с содержимым второго операнда, находящегося в памяти по адресу D2+(B2)+(X2). Результат заносится в FPR1. РК АО ВО СП ВП ДК ОП НР ЗР Т = 9*Тм + Тп АДДДДБДДДДБ----БДДДДБДДДДБДДДДБДДДДБДДДДБДДДДЩ [* конец страницы *] Т = 8) Умножение, фиксированная запятая (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП і R1 і R2 і МR R1,R2 (R1+1)*(R2) = (R1) АДДДДДДДДБДДДДБДДДДЩ 0 15 Сомножители (слово) находятся в регистрах R2 и R1+1. По команде MR сомножители перемножаются и результат (двойное слово) заносится в R1 и следующий за ним регистр, обозначаемый как R1+1. Используется алгоритм умножения одновременно на 2 разряда множимого. Принимается соотношение коротких и длинных операндов: 80% и 20%. РК ВО ОП ЗР Т = 10*Тм*0.8+19*Тм*0.2 АДДДДБДДДДБ-----------БДДДДЩ Т = 9) Умножение, плавающая запятая (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП іFPR1іFPR2і MER R1,R2 (FPR1)*(FPR2) = (FPR1) АДДДДДДДДБДДДДБДДДДЩ 0 15 Содержимое регистра FPR1 (двойное слово) умножается на содержимое регистра FPR2, результат (двойное слово) нормализуется (НР) и помещается в FPR1. Операция суммирования порядков совмещается с операцией перемножения мантис. Используется алгоритм умножения одновременно на 2 разряда множимого. Принимается соотношение коротких и длинных операндов: 80% и 20%. РК ВО ОП НР ЗР Т = 16*Тм*0.8 + 30*Тм*0.2 АДДДДБДДДДБ-----------БДДДДБДДДДЩ Т = 10) Деление, фиксированная запятая (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП і R1 і R2 і DR R1,R2 (R1)/(R2) = (R1,R1+1) АДДДДДДДДБДДДДБДДДДЩ 0 15 По команде DR двойное слово в регистре R1 и R1+1 делиться на содержимое регистра R2. По окончании выполнения деления частное помещается в R1+1, а остаток - в R1. Применяется алгоритм без восстановления остатка. Принимается соотношение коротких и длинных операндов: 80% и 20%. РК ВО ОП ЗР Т = 19*Тм*0.8 + 35*Тм*0.2 АДДДДБДДДДБ-----------БДДДДЩ Т = 11) Деление: плавающая запятая, регистр-регистр ЪДДДДДДДДВДДДДВДДДДї і КОП іFPR1іFPR2і DER R1,R2 (FPR1)/(FPR2) = (FPR1) АДДДДДДДДБДДДДБДДДДЩ 0 15 Делимое считывается из FPR1, делитель из FPR2. По окончании выполнения операции частное нормализуется и помещается в FPR1. Принимается соотношение коротких и длинных операндов: 80% и 20%. . Преобразование порядка совмещается с операцией деления. РК ВО ОП НР ЗР Т = 28*Тм*0.8 + 56*Тм*0.2 АДДДДБДДДДБ-----------БДДДДБДДДДЩ Т = 12,13) Условный переход ЪДДДДДДДДВДДДДВДДДДВДДДДВДДДДДДДДДДДДї і КОП і M1 і Х2 і В2 і D2 і BC M1,D2(X2,B2) АДДДДДДДДБДДДДБДДДДБДДДДБДДДДДДДДДДДДЩ {D2+(X2)+(B2)}=(RPSW) 0 31 При выполнении условия (ПУ), содержащегося в поле M1, происходит выбор следующей команды по адресу D2+(B2)+(X2), в противном случае выполняется следующая по порядку команда. При наличии альтернативного буфера команд считаем вероятность нахождения команды в буфере р= 0.8. а) Успешный переход: РК ПУ ВА ВК Т = 4*Тм*0.8 + Тп*0.2 АДДДДБДДДДБДДДДБ----------Щ Т = б) Неуспешный переход: РК ПУ Т = 2*Тм ; Т = АДДДДБДДДДЩ 14) Операция алгебраического сравнения (регистр-регистр): ЪДДДДДДДДВДДДДВДДДДї і КОП і R1 і R2 і CR R1,R2 (R1)/(R2) = (R1,R1+1) АДДДДДДДДБДДДДБДДДДЩ 0 15 Команда CR производит сравнение содержимого (R2) и (R1) и устанавливает признак результата в соответствии с этой

←предыдущая следующая→
1 2 3 4 5 


Copyright © 2005—2007 «RefStore.Ru»