[FrontPage] [TitleIndex] [WordIndex

Add  87
Amdahl's Law  14
Analog
  vs Digital  22
AND  (See Logic Gates)
Array  91
Arithmetic Operations  59
Assembly Language  84, 99
  add  84
  addi  87
  addu  87
  and  87
  andi  87
  beq  95-96
  bgez  95
  bgtz  95
  blez  95
  bltz  95
  bne  95
  j  95
  jr  95
  lbu  92
  lw  92
  sb  92
  sll  87
  sllv  87
  sub  84
  sw  92
Awesome  (See Chris Doyle)
Base 10 Numbers  (See Decimal)
Base R  48
  to Decimal  50
Binary
  Arithmetic  59-60
  to Decimal  49
  to Hex  56
  to Octal  57
Binary Logic  (See Logic:  Boolean)
Boolean Algebra
  From Truth Tables  29-30
  Simplifying Equations  (See Boolean Equations:  Simplifying)
Boolean Equations  29, 46
  Representations  32
  Simplifying  31, 33, 36, 38-39
Boolean Identities  34-35, 37
Boolean Logic  (See Logic:  Boolean)
Branch  95-96  (See also Label)
Bubble Manipulations  44
Byte Addressing  (See Memory)
Carry In  31
Carry Out  31
Characters  91
Chris Doyle  (See Awesome)
Cin  (See Carry In)
Circuit Diagram  32
  Logic Gates  43
Circuit Timing  80-82
Combinational Logic  (See Logic)
Comparison Operators  97  (See also Assembly Language)
Control Flow  95
Cout  (See Carry Out)
CPI  10-11
  Computing  12
  Processor Tradeoffs  13
CPU time  8-9
Data Storage  (See Storage)
Decimal  47
  Arithmetic  59
  to Binary  51-55
  to Hex  58
  to Octal  58
  to Two's Complement  71
DeMorgan's Law  40
  and Bubble manipulation  44
  Examples  41
Destination  84
Digital
  Advantages  23
  vs Analog  22
Digital Logic
  Car Electronics example  19-20
Elapsed time  8
Endian  90
Execution time  7
Execution Cycle  94
Full Adder  31
Gate Delay  80-81
GOTO  95
Hex
  to Decimal  49
Immediate Instructions  102-103
Instruction
  Format  102-105
  Register  94
  Types  101
Integer  91
Jump  95-96  (See also Label)
Jump Instructions  102, 104
Label  100
Load  92, 96
Logic
  Boolean  24
  Combinational  24, 74, 79
  Comparison  (See Comparison Operators)
  Sequential  24, 79, 82
Logical Operations  87
Logic Gates
  AND  19-21, 43
  NAND  21, 42-43
  NOR  42-43
  NOT  21, 43
  OR  19-21, 43
  XNOR  45
  XOR  45
Loop  96, 98
Machine Language  99
Math  87
Memory  85
  Accessing  92
  Addressing  90
  Byte Addressing  88
  Organization  88-89
MIPS Assembly Language  (See Assembly Language)
Multiply  87
NAND  (See Logic Gates)
Negative Numbers  61-65
NOR  (See Logic Gates)
NOT  (See Logic Gates)
Number Systems  46
  Conversion  49
Octal
  to Decimal  49
Odd Parity  27
Operations  (See Assembly Language)
Operator Name  84
OR  (See Logic Gates)
PC  (See Program Counter)
Performance  5-7, 16
  Improving  13-14
Pointer  91
Process Line Control Example  75-78
Processor  85
Program Counter  94, 100
Register  85-86, 89, 92
  Zero  86
Register Instructions  102, 105
Review Problems  9/12
Sequential Logic  (See Logic)
Shift  87
Store  92
Storage  85, 91
String toUpper  98
Subtract  84, 87
"time" command (UNIX)  8
Truth Table  28
  AND  21, 28
  Full Adder  31
  NAND  42
  NOR  42
  NOT  21, 28
  Odd Parity  27
  OR  21, 28
  XNOR  45
  XOR  45
Two's Complement  65-66, 73
  Addition  67
  to Decimal  72
  Subtraction  68
  Overflow  69-70
  Overflow Detection  70
Word  89
XNOR  (See Logic Gates)
XOR  (See Logic Gates)
Zero Register  (See Register)

2013-08-01 15:09