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