ch 2 Flashcards
Beskriv skillnaden mellan RISC- och CISC-processorer
Båda är CPU arkitetkture
RISC har minimal uppsättning maskininstruktioner, uppsättningen är enkel, snabb och effectiv
CISC har en komplex uppsättning maskininstruktioner, sägs vara mer komplex, kraftfull och kan utföra mer avancerad software
Vilka är de tre olika kategorierna av maskininstruktioner (machine instruction categories)?
Data transfer Intructions
Arithmetic/Logic Instruction
Control Intructions
Data transfer Intructions
Intruktioner att “flytta” data från ett ställe till ett annat
t.ex; op-koderna 1, 2, 3 & 4
Arithmetic/Logic Instructions
Intruktioner säger till control att begära en aktivitet inom arthmic/logic
t.ex; op-koderna 5, 6, 7, 8, 9 & A
Control Intructions
Instruktioner som styr beräkningen av programet än manipulering av data
t.ex; op-koderna B & C
Vad är ett maskinspråk (machine language)?
Maskinspråk är uppsättningen av alla maskininstruktioner som känns igen av CPU:n
Vilka olika steg ingår i en maskincykel (machine cycle)? Ange stegen i den ordning de utförs
Fetch - hämta nästa instruktion från minnet och öka programräknaren
Decode - avkoda bitmönstret i instruktion-registret
Exicute - utföra den åtgärd som institutionen kräver i instruktions.-registret
Vad lagras i programräknaren (program counter)?
Adressen till nästa instruktion (som ska utföras lagras i program counter)
Vad lagras i instruktionsregistret (instruction register)?
Instruktionen som ska utföras (lagras i intruction register)
Vilka är de tre huvudsakliga delar som en processor (CPU – central processing unit) består av?
Arithmeic/Logic - Logiska/Matematiska (AND, OR etc)
Control Unit - Styr och håller reda på utförandet på processorns arbete
Registers - Arbets minnet för CPU