Final Review Flashcards

(56 cards)

1
Q

Digital-designer shorthand notation for Boolean operators

A

ab
a + b
a’

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

function

A

a relation of an input’s values to an output’s values. A function must input all possibilities.

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

Digital circuits are sometimes called BLANK because of the roots in Boolean algebra’s logic operations of AND, OR, NOT

A

logic circuits

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

Expression

A

lacks an equal sign and involves input variables

ex. ab

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

Equation

A

has an “=”, with expressions of input variables on the right and an output variable on the left.

ex. y = ab

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

Binary uses a base of

A

2

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

Octal uses a base of

A

8

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

Hexadecimal uses a base of

A

16

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

Decimal uses a base of

A

10

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

Each number in binary is called a BLANK

A

bit

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

Overflow

A

occurs when the result of a binary operation is too large to fit in allowed number of bits

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

unsigned binary number

A

can only represent non-negatives values

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

signed binary number

A

uses the leftmost bit to represent whether a number is positive or negative

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

Valid digit symbol in octal:

A

0-7

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

Valid digit symbols in binary:

A

0-1

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

Valid digit symbols in hexadecimal:

A

0-15

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

Byte

A

A string of 8 bits

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

Character

A

a letter, symbol, or single-digit number

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

ASCII

A

popular code for characters

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

ASCII stands for

A

American Standard Code for Information Interchange

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

Unicode

A

Character encoding standard. Has more bits than ASCII

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

%d displays as

A

signed decimal

23
Q

%x displays as

24
%c displays as
ASCII character
25
What is the most significant bit?
leftmost bit
26
%u displays as
unsigned integer
27
Hex representation for the largest UNSIGNED integer in C?
0xffffffff
28
%f displays as
floating conversion, %.2f displays 2 numbers after decimal
29
single precision
float
30
double precision
double
31
bitwise arithmetic operation
&, |, ~
32
albaCore what does load (ld) do?
loads a register with the contents of a memory address
33
albaCore what does store (st) do?
stores data from a register to a memory address
34
base + offset addressing is primarily useful for...
reading and writing to small arrays up to 16 elements
35
Branch instructions...
specify the address after the branch is taken in terms of a displacement from the current pc value.
36
br means
branch unconditionally, no matter what
37
bz means
branch if register rb equals 0
38
memory
stores instructions and data
39
processor
reads instructions from memory and executes these instructions to process data
40
ISA
Instruction Set Architecture basic set of instructions that vary between processors
41
compiler
translates high level programming languages to machine code
42
assembly language
text representation of low-level instructions
43
assembler
a tool that translates assembly language into machine code
44
program counter (PC)
keep track of which memory address to fetch from next instruction
45
How many bits wide are data words in albaCore?
16
46
How many bits wide are instructions in albaCore?
16
47
How many total instructions are there in the albaCore instruction set?
16
48
opcode
4 most significant bits (15:12) that identifies the instruction
49
what does .text do?
It is an assembler directive that states that the following lines of code are instructions
50
high() and low() get the high and low values of...
the ADDRESS of the label not the value of the label
51
literal
each appearance of each variable
52
sum of minterms
every instance the truth table results in a "1"
53
arbiter
decides which of several competing item wins
54
universal gate
single gate type that can implement any combinational circuit
55