Revision Flashcards

1
Q

What is RAM

A

Random Access Memory:

Where runtime (data generated during program execution) data are stored.

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

What is ROM

A

Read Only Memory:

Stores data temporarily like instruction and fixed data

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

Which component determins frequency in a microprocessor?

A

The clock

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

A microprocessor system has 16M addressable locations. What is the minimum size of the ADDRESS bus to accommodate this?

A

24

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

What are buses within a processor?

A

the main means of communication

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

What are the 3 types of bus?

A

control, address, data

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

What does the control bus do?

A

carriers commands from processor to components

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

what does the address bus do?

A

used by the processor to transfer data between devices that are identified by specific locations

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

what does that data bus do?

A

carriers values after a read or to be written

multiple of 8 bits are sent at a time

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

What does PCI stand for?

A

Peripheral Component Interconnect

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

What is a PCI?

A

any piece of computer hardware that plugs directly into a PCI slot on a computer

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

how do you process bitwise NOT operations

A

flip the 1’s and 0’s for eg 1010 –> 0101

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

how do you process bitwise AND operations

A

multiple the bits together for e.g. 1100 AND 1001 = 1000

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

how do you process bitwise OR operations

A

put the binary numbers ontop of each other and always take the positive value

if two 0’s are above each other then that will equal a 0

for e.g. 1100 OR 1001 = 1101

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

how do you process bitwise XOR operations

A

if both bits are a 0 or a 1 then put 0.

otherwise put 1

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

What does the fetch execute cycle do?

A

when a computer receives an instruction from a program in memory, decodes the instruction and carriers out the instuction

17
Q

What is the steps of the fetch cycle?

A
  1. Instruction from PC go to the address bus via the memory address register
  2. memory responds with the data content inside that address
  3. repsonse moves from the address bus to the instruction register via the memory data register
  4. programe counter increased by 1
18
Q

what are the steps of the execute cycle?

A
  1. the bit pattern in the instruction register triggers specific control unit circuitry and decodes the instruction
  2. Appropriate signals are sent to other components to carry out the actions specified by the instruction
  3. if the instruction had operands, more bytes are read from memory. These cause more PC increments.