1/37
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Vad är stored program concept?
Idén att datorns program lagras i main memory.
Vem förknippas med stored program concept?
John von Neumann.
Vad är en machine instruction?
En instruktion kodad som ett bitmönster som CPU:n känner igen.
Vad är machine language?
Mängden av alla machine instructions som CPU:n känner igen.
Vad betyder RISC?
Reduced Instruction Set Computer.
Vad kännetecknar RISC?
Få, enkla, effektiva och snabba instruktioner.
Vilken processortyp används som exempel på RISC?
ARM-baserade processorer i smartphones.
Vad betyder CISC?
Complex Instruction Set Computer.
Vad kännetecknar CISC?
Många, bekväma och kraftfulla instruktioner.
Vilken processortyp används som exempel på CISC?
Intel-processorer i laptops.
Vilka tre kategorier av machine instructions finns?
Data transfer, arithmetic/logic och control instructions.
Vad gör data transfer instructions?
Flyttar data från en plats till en annan.
Vad gör LOAD?
Flyttar data från memory till CPU.
Vad gör STORE?
Flyttar data från CPU till memory.
Vad gör arithmetic/logic instructions?
Ber control unit att begära en aktivitet i arithmetic/logic unit.
Vilken instruction category tillhör ADD?
Arithmetic/logic.
Vilken instruction category tillhör AND?
Arithmetic/logic.
Vad gör control instructions?
Styr programmets beräkning/exekveringsflöde snarare än att manipulera data.
Vilken instruction category tillhör JUMP?
Control.
Vad gör en JUMP instruction?
Styr CPU:n till att exekvera en annan instruktion än den som annars skulle vara nästa.
Vad innehåller Program Counter, PC?
Adressen till nästa instruktion som ska exekveras.
Vad innehåller Instruction Register, IR?
Instruktionen som ska exekveras.
Vilka tre steg ingår i program execution cycle?
Fetch → Decode → Execute.
Vad händer under fetch?
CPU:n hämtar nästa instruktion från memory.
Vad händer under decode?
CPU:n tolkar instruktionen.
Vad händer under execute?
CPU:n utför instruktionen.
PC = 20. Vilken memory address används för nästa fetch?
20.
PC = 20 och memory[20] innehåller LOAD R1,40. Vad hamnar i IR vid fetch?
LOAD R1,40.
LOAD R1,40 exekveras och memory[40] = 7. Vad blir R1?
7.
R1 = 5 och R2 = 3. ADD lägger resultatet i R1. Vad blir R1?
8.
R1 = 12 och en STORE instruction lagrar R1 i memory[50]. Vad blir memory[50]?
12.
En JUMP instruction anger adress 80. Vilket register påverkas för att ändra nästa instruction?
Program Counter.
CPU:n har avslutat execute. Vilket steg kommer först i nästa instruction cycle?
Fetch.
Vilken instruction använder du för att flytta ett värde från memory till ett register?
LOAD.
Vilken instruction använder du för att flytta ett registervärde till memory?
STORE.
Vilken instruction category manipulerar programmets exekveringsordning?
Control instructions.
Vilken instruction category flyttar data utan att primärt utföra en beräkning?
Data transfer instructions.
Vad är den viktigaste arbetsmetoden vid en CPU-simuleringsuppgift?
Följ varje instruction genom fetch, decode och execute och uppdatera PC, IR, register och memory efter varje relevant steg.