Въведение във вградените микропроцесорни системи


RISC и CISC микропроцесори



Pdf просмотр
страница8/14
Дата06.03.2024
Размер1.92 Mb.
#120571
1   ...   4   5   6   7   8   9   10   11   ...   14
01 introduction
Свързани:
06 timers
RISC и CISC микропроцесори
RISC (Reduced Instruction Set Computer) – микропроцесори, които изпълняват набор от прости
(атомични) инструкции. Всяка една от тези инструкции извършва само една операция (за един или няколко такта).
Броят на инструкциите в
RISC микропроцесорите е по-малък от броя на тeзи в
CISC – от 20 до 200 инструкции.


39/65
RISC и CISC микропроцесори
Пример за RISC инструкция (ARM v6-M):
add r2, r1, r3
Взима стойностите от регистри r1 и r3, и
изчислява сумата им и записва резултата в регистър r2.
Инструкцията отнема 1 такт (еквивалентна производителност с конвейер).


40/65
RISC и CISC микропроцесори
Границата между CISC и RISC не е строго определена.
CISC процесори включват и RISC инструкции (Intel
Skylake):
add eax, 10 (регистър eax = eax +10)


41/65
RISC и CISC микропроцесори
RISC микропроцесори включват CISC инструкции
(ARM v7-M):
smlald r3, r4, r5, r6 r3:r4 = r3:r4 + (r5L x r6L) + (r5M x r6M)
L – least significant 16-bit
M – most significant 16-bit
(умножи младшата част на r5 с младшата част на r6,
умножи старшата част на r5 със старшата част на r6,
Събери получените числа,
Събери ги с 64-битовото число, представено от два
32-битови регистъра – в случая r3, r4,
запиши 64-битовия резултат в r3 и r4)


42/65
Класификация на процесорните
елементи
Много от задачите в електрониката могат да се реaлизират по повече от един начин. През погледа на цифровата електроника, най-често използваните схемотехничните варианти са седем:


43/65


Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   ...   14




©obuch.info 2024
отнасят до администрацията

    Начална страница