F1 Flashcards
(8 cards)
Hierarkin på programspråk?
Människa ->
Högnivåspråk/Operativsystem ->
Compiler ->
Virtuell maskin ->
Assemblyspråk ->
Assembler ->
Maskinspråk ->
Datorarkitektur ->
Hårdvara ->
Chip & logiska grindar
Modul 3?
Högnivåspråk/Operativsystem
Modul 2?
Compiler ->
Virtuell maskin ->
Assemblyspråk ->
Assembler ->
Modul 3?
Maskinspråk ->
ALU ->
Boolesk/sekventiell aritmetik ->
Boolesk logik
Grundläggande boolesk logik?
1 & 0 ->
Unär eller binär
Steg för att bygga en dator?
Steg 1: Elektrisk krets som kan avgöra logiska utsagor
Steg 2: Sammanbyggda logiska kretsar som hanterar binära tal Steg 3: Sammanbyggda talkretsar som kan exekvera instruktioner
Steg 4: Instruktioner som exekveras = mjukvara
Hur bygger vi en adderande krets?
1) Bygg en krets som kan addera två bitar (Half Adder)
2) Sätt samman två sådana kretsar till en större (Full
Adder)
3) Sätt samman åtta Full Adder-kretsar för att kunna
addera två åttabitarstal.
Hur representeras negativa tal i binärkod?
Genom att låta första bit-en vara en urskiljare. T.ex 1 = negativ.