390/375 (FROM SHELBY) Flashcards

1
Q

What is Datapath

A

Manipulates the data coming through the processor

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

What is Control

A

Generates control signals that direct the operation of memory and the datapath

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

What is Memory

A

Holds instructions and most of the data for currently executing programs

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

What is Input

A

External devices such as keyboards, mice, disks, and network that provide input to the processor

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

What is Output

A

External devices such as displays, printers, disks, and networks that receive data from the processor

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

What is Compiler

A

Transforms source code written in a programming language (the source language) into another computer language

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

What is Assembler

A

Translates assembly language to an object file or machine language format

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

What is Instruction

A

Single operation of a processor defined by the processor instruction set

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

What is ISA

A

The native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O

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

What is Bit

A

Basic unit, can have 1 of 2 values, 0 or 1

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

What is Byte

A

8 bits

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

What is Abstraction

A

Establishes a level of complexity on which the person with the system, suppressing the more complex details below the current level

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

What is Moore’s Law

A

The number of transistors per square inch on integrated circuits had doubled every year since the integrated curcuit was invented.

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

What is +

A

OR

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

2’s Compliment

A

28 in binary = 00011100

Then we invert the digits. 0 becomes 1, 1 becomes 0.

11100011

Then we add 1.

11100100

-28 in 8 bit binary.

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

What is Register

A

Man hold a computer instruction, a storage address, or any kind of data (such as a bit sequence or individual)

17
Q

What is Memory

A

TODO

18
Q

What is Assembly Language

A

The actual bits used to control the processor in the computer

19
Q

What is Assembly Language

A

A more human readable view of machine language

20
Q

What is Stack

A

Used for static memory allocation

21
Q

What is Heap

A

Used for dynamic memory allocation

22
Q

What is Array Pointer

A

Refers to an individual item or to an array of items