Week 6 / Machine Language Flashcards

1
Q

half-adder

A

can’t handle addition of more then one bit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

full-adder

A

has extra logic to handle carry input / more then one bit can be added

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

flip-flop

A

allows you to store the state of a bit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

register

A

use many flip-flops to store sequences of bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

accumulator

A

temporary storage place where you can manipulate the bits. EVERYTHING must be done in accumulator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

instruction pointer

A

the next address of what will be executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ports

A

to which we can write information to and read input

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

instruction register

A

where fetched instruction is held so it can be decoded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

fetch

A

load value from address x into the instruction register for decoding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

decode

A

decode the 32-bits into the opcode and the address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

execute

A

make it happen in the logic of the processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

assembler

A

acts as translator, allows us to write our programs in mnemonics, then translates that code to machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

machine language

A

the patterns of ones and zeros that we create by assembling the mnemonic code we write in our assembler language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

complex instruction set computer “CISC”

A

occupies less storage, larger execution time, has things like multiply/divide/etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

reduced instruction set computer “RISC”

A

faster at executing, limited instructions, ex: must use add instead of multiply

How well did you know this?
1
Not at all
2
3
4
5
Perfectly