Vad kallas arkitekturen som de flesta datorer är byggda på?
Von-Neumann arkitekturen
Vilka är de tre huvuddelarna av CPU?
Vad är syftet med den aritmetiska/logiska enheten?
Utföra logiska och matematiska operationer såsom AND, OR, XOR, addition, subtraktion, multiplikation och division
Vad är registret i en CPU?
Processorns arbetsminne
Vad är en Buss i datorsystemet?
En kommunikationskanal till huvudminnet (main memory)
Vad kallas konceptet där programmet som ska utföras lagras i primärminnet?
Stored Program Concept
Vad är maskinspråk?
Maskinspråk är det binära språk av ettor och nollor som en processor direkt kan förstå och exekvera
Vad står RISC för?
Reduced Instruction Set Computer
Vad kännetecknar RISC-arkitektur?
Har få men simpla, effektiva och snabba instruktioner
Vad står CISC för?
Complex Instruction Set Computer
Vad kännetecknar CISC-arkitektur?
Har många enkla men kraftfulla instruktioner, typiska för Intel-processorer
Ge ett exempel på en maskininstruktion för multiplikation i RISC.
2 x 3
Ge ett exempel på en maskininstruktion för multiplikation i CISC.
2 + 2 + 2
Vad är de tre typerna av maskininstruktioner?
Vad gör en Data transfer-instruktion?
Flyttar data mellan primärminne och register i CPU
Vad är en typisk exempel på en aritmetisk/logisk operation?
Addition (ADD) eller Booleska operationer (AND)
Vad är en styrinstruktion?
Instruktion som styr exekveringen eller utförandet av data, t.ex. JUMP-instruktioner
Vad händer vid overflow i ett heltalssystem?
Det kan inte representera ett högre värde än vad bitmönstret tillåter
Vad representerar den mest signifikanta biten i två-komplementsnotation?
Den mest signifikanta biten (MSB) i två-komplementsnotation representerar tecknet på talet:
0 → talet är positivt
1 → talet är negativt
MSB (Most Significant Bit) är den bit längst till vänster i ett binärt tal
Vad gör AND-instruktionen?
Ger sant (1) endast om båda ingångarna är sanna (1)
Vad gör OR-instruktionen?
Ger sant (1) om minst en av ingångarna är sann (1)
Vad gör XOR-instruktionen?
Ger sant (1) om endast en av ingångarna är sann (1)
Vad är en maskincykel?
En maskincykel är den kortaste tidsenheten i en processor där en enkel operation eller del av en instruktion utförs.
Vad innebär fetch-steget i en maskincykel?
Det innebär att processorn hämtar nästa instruktion från minnet och placerar den i instruktionsregistret.