IDSV Kap 2 Data manipulation

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:56 AM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

38 Terms

1
New cards

Vad är stored program concept?

Idén att datorns program lagras i main memory.

2
New cards

Vem förknippas med stored program concept?

John von Neumann.

3
New cards

Vad är en machine instruction?

En instruktion kodad som ett bitmönster som CPU:n känner igen.

4
New cards

Vad är machine language?

Mängden av alla machine instructions som CPU:n känner igen.

5
New cards

Vad betyder RISC?

Reduced Instruction Set Computer.

6
New cards

Vad kännetecknar RISC?

Få, enkla, effektiva och snabba instruktioner.

7
New cards

Vilken processortyp används som exempel på RISC?

ARM-baserade processorer i smartphones.

8
New cards

Vad betyder CISC?

Complex Instruction Set Computer.

9
New cards

Vad kännetecknar CISC?

Många, bekväma och kraftfulla instruktioner.

10
New cards

Vilken processortyp används som exempel på CISC?

Intel-processorer i laptops.

11
New cards

Vilka tre kategorier av machine instructions finns?

Data transfer, arithmetic/logic och control instructions.

12
New cards

Vad gör data transfer instructions?

Flyttar data från en plats till en annan.

13
New cards

Vad gör LOAD?

Flyttar data från memory till CPU.

14
New cards

Vad gör STORE?

Flyttar data från CPU till memory.

15
New cards

Vad gör arithmetic/logic instructions?

Ber control unit att begära en aktivitet i arithmetic/logic unit.

16
New cards

Vilken instruction category tillhör ADD?

Arithmetic/logic.

17
New cards

Vilken instruction category tillhör AND?

Arithmetic/logic.

18
New cards

Vad gör control instructions?

Styr programmets beräkning/exekveringsflöde snarare än att manipulera data.

19
New cards

Vilken instruction category tillhör JUMP?

Control.

20
New cards

Vad gör en JUMP instruction?

Styr CPU:n till att exekvera en annan instruktion än den som annars skulle vara nästa.

21
New cards

Vad innehåller Program Counter, PC?

Adressen till nästa instruktion som ska exekveras.

22
New cards

Vad innehåller Instruction Register, IR?

Instruktionen som ska exekveras.

23
New cards

Vilka tre steg ingår i program execution cycle?

Fetch → Decode → Execute.

24
New cards

Vad händer under fetch?

CPU:n hämtar nästa instruktion från memory.

25
New cards

Vad händer under decode?

CPU:n tolkar instruktionen.

26
New cards

Vad händer under execute?

CPU:n utför instruktionen.

27
New cards

PC = 20. Vilken memory address används för nästa fetch?

20.

28
New cards

PC = 20 och memory[20] innehåller LOAD R1,40. Vad hamnar i IR vid fetch?

LOAD R1,40.

29
New cards

LOAD R1,40 exekveras och memory[40] = 7. Vad blir R1?

7.

30
New cards

R1 = 5 och R2 = 3. ADD lägger resultatet i R1. Vad blir R1?

8.

31
New cards

R1 = 12 och en STORE instruction lagrar R1 i memory[50]. Vad blir memory[50]?

12.

32
New cards

En JUMP instruction anger adress 80. Vilket register påverkas för att ändra nästa instruction?

Program Counter.

33
New cards

CPU:n har avslutat execute. Vilket steg kommer först i nästa instruction cycle?

Fetch.

34
New cards

Vilken instruction använder du för att flytta ett värde från memory till ett register?

LOAD.

35
New cards

Vilken instruction använder du för att flytta ett registervärde till memory?

STORE.

36
New cards

Vilken instruction category manipulerar programmets exekveringsordning?

Control instructions.

37
New cards

Vilken instruction category flyttar data utan att primärt utföra en beräkning?

Data transfer instructions.

38
New cards

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.