ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAF
1
Dates:8/258/309/19/89/139/159/209/229/279/2910/410/610/1110/1310/1810/2010/2510/2711/111/311/811/1011/1511/1711/2211/2411/2912/01
2
Scribes:Ali/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/Adeel
Ying-Wei/Michael
Ali/SabeeJason/AdeelYing-Wei/MichaelAli/SabeeJason/Adeel
Ying-Wei/Michael
3
High-level languageAbstractionPositional NotationASCII CodeHexadecimalOne-Hot EncodingClock cycleStateAddress SpaceAddressabilitySign-extendOS/IO SpacePredicateExamAssemblerHigh Level LanguageInitializationStack Underflow/OverflowLinked ListTradeoffPrivilege Echo (a character)Control SignalExamTRAP routineThanksgivingAccess Control Violation (ACV)Donald Knuth
4
Low-level languageHardwareInteger Conversion Binary to Decimal1's ComplimentBinaryMux (Multiplexer)Write Enable (WE)Combinational LogicMARProgram Counter (PC)Steering bitOperatesIteration (decomposition)LDRLow Level LanguageVon NeumannSubroutineAccessRecursionPriority newline characterGatedTRAP vector tableTrap TableThe Art of Programming
5
AlgorithmSoftwareFraction Conversion Binary to DecimalString (characters)DecimalDecoderGated LatchSequential LogicMDRInstruction RegisterInstruction CycleData MovementFileLDIAssemblerAssemblerJSR/JSRRUpdateStackPSRASCII control codesBusInterrupt vector tableTrap Vector
6
definitive-ness (algorithm property)TradeoffsRange of numbers represented by n bitsOpcode (instruction)TransistorAdderCross-coupling (latch)Finite State MachineMoore MachineCompilerData Path (Microarchitecture)ControlEnd-of-Text Character (EOT)STRCompilerfirst passReturnStructR6 (Stack Pointer)RTILoadSystem stackInterrupt Enable Bit
7
effective-ness (algorithm property)Computer SystemCrossing Boundary (Overflow)Logical Operator (AND, NOT, etc.)Richard FeynmanSum & Carry bitComputer MemoryState TransitionMemory Address vs ContentsAssemblerBusTrap / System Call / OSH (Operating System Help)Trap VectorSTIAssembly Languagesymbol tableJMPLinkTail End RecursionSSPData pathUser stackPolling
8
finite-ness (algorithm property)Central Processing Unit (CPU)Binary AdditionInput Combinations (truth table)N-type transistorProgrammable Logic Array (PLA)Giga-byte (GB)ClockComputation UnitMachine LanguageGate (Bus data)Loop BodyBase Register (LDR/STR)State MachineAbstractionsecond passLinkageCharacter StringIterative AlgorithmUSPClock CycleRTI (return from trap or interrupt)Device Priority
9
Assembly languageMicroprocessorSign ExtensionDemorgan's lawP-type transistorR-S LatchAddress (location in memory)InputRegisters (Temporary Storage)Word (16–bit in LC–3)Control SignalFor / WhileControl SignalsOpcodedata typeLibraryNull Terminated Recursive AlgorithmIOsetCCPrivileged instruction Interrupt Vector
10
ISA (Instruction Set Architecture)MemoryBit VectorBit-wise operationTransistor gateSet/ResetWord-lineOutputI/OFetchArithmetic Logic Unit (ALU)IterationExclusive SignalsOperandsdata structureCallerBinary SearchMaze ProblemKBSRSEXT
11
micro-architectureI/O (Input/Output)Logical VariableExclusive OR (XOR)Closed SwitchQuiescent StateBit-lineAsynchronousControl UnitInstruction CycleBranch EnableInitializationSet NZPLabelsstack/lifoCalleeSequential storageKBDRZEXT
12
TransistorDiskUnary OperatorEquivalence Operator (EQ)Positive Battery TerminalFeedbackMemory Address Register (MAR)SynchronousMemory READY signalCommentsfifo/queueSave/RestoreScan opcode (x86)DSR
13
PeripheralsNOT (FLIP)NANDNegative Battery TerminalMemory Data Register (MDR)ClockSource RegisterDecimal, #pushRecursionDDR
14
Moore's LawTruth TableNORGroundRegisterFlip flopDestination RegisterHex, xpopFactorialInterrupt vs. Polling
15
TransistorAND (ALL)Carry bit (adjusting 1's complement result)VddAddress Spacemaster slave flip flopCondition Code (NZP)Binary, bstack pointer (sp/R6)Fibonacci Memory Mapped I/O
16
NanometerOR (ANY)CRAY computers0/1/FloatingAddressabilityOffset (PC+Offset)Pseudo-Opsstack growthIterative
17
PinsFractionInverter/Not/ComplimentState Evaluate Address.FILLBasis Test (Base Case)
18
Data type(s)ExponentMux (Multiplexer)Branch Instruction.BLKW
19
2's ComplimentSignificandDecoderImmediate value
20
Bit VectorSign bitAdder
21
Subtration/Multplication/Division using ADDSingle vs. Double precision floating point (32 vs. 64 bit)Storage
22
ASCII CodeBias/Excess (in floating point exponent)
23
VoltageInfinitiy value (floating point representation)
24
Binary Digit (Bit)Nan (Not A Number)
25
Decimal DigitOperating System
26
x86 ISA
27
Floating Point Numbers
28
Sign and Magnitude
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100