|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Hamacher C., Vranesic, Zaky S. — Computer Organization 5th Edition |
|
|
Предметный указатель |
1's-complement representation 27
2's-complement representation 27
Access time, magnetic disk 347
Access time, main memory 5
Accumulator 40
Adder, BCD 405
Adder, carry-lookahead 374
Adder, circuit 370
Adder, full-adder 368
Adder, half-adder 404
Adder, propagation delay 371
Adder, ripple-carry 368
Addition 28 368
Addition loop see "Program examples"
Addition, carry 28 368
Addition, carry-save 385
Addition, end-around carry 409
Addition, floating-point 398
Addition, generate function 372
Addition, modular 29
Addition, overflow 32 369
Addition, propagate function 372
Addition, sum 28 368
Address 5 33
Address pointer 51
address space 33 205
Address, aligned/unaligned 36
Address, big-endian 35
Address, little-endian 35
Addressing mode 47
Addressing mode, 68000 131
Addressing mode, 68020 583
Addressing mode, absolute 49
Addressing mode, ARM 106
Addressing mode, autodecrement 57 69
Addressing mode, autoincrement 57 69
Addressing mode, HP3000 607
Addressing mode, IA-32 159 772
Addressing mode, immediate 49
Addressing mode, index 52
Addressing mode, indirect 50
Addressing mode, PowerPC 592
Addressing mode, register 49
Addressing mode, relative 56
Advanced Micro Devices (AMD) 591
Alpha instructions 596
Alpha processors, 21064 597
Alpha processors, 21164 597
Alpha processors, 21264 597
alphanumeric characters 33
Alphanumeric characters, ASCII 791
Alphanumeric characters, EBCDIC 792
Altera Excalibur system 547
Amdahl's Law 654
Analog to digital (A/D) conversion 515
Annul bit 491
Apple Computers 591 594
Arbitration 237
Arbitration on SCSI bus 270
Arbitration, centralized 237
Arbitration, distributed 239
Architecture 2
arithmetic and logic unit (ALU) 5
ARM CPU cores, 1020T 581
ARM CPU cores, 920T 581
ARM CPU cores, ARM720T 581
ARM CPU cores, StrongARM SA-110 581
ARM processor cores, ARM10TDMI 581
ARM processor cores, ARM7TDMI 580
ARM processor cores, ARM9TDMI 581
ARM, addressing 106
ARM, architecture versions 579
ARM, assembly language 118
ARM, condition codes 105 117 736
ARM, hard macrocell core 580
ARM, input/output (I/O) 121
ARM, instructions 113 734—750
ARM, instructions, conditional execution 106
ARM, instructions, operand shifting 114 737
ARM, instructions, pseudo-instructions 120
ARM, instructions, thumb 579
ARM, interrupts 224
ARM, programming experiments 750
ARM, registers 105
ARM, synthesizable core 580
Array processor 620
ASCII (American Standards Committee on Information Exchange) code 4 791
Assembler 58
Assembler directives (commands) 60
Assembler, two-pass 63
Assembly language 19 58
Assembly language, 68000 140
Assembly language, ARM 118
Assembly language, generic 58
Assembly language, IA-32 170
Assembly language, mnemonics 58
Assembly language, notation 19 38
Assembly language, syntax 58
Associative search 318
Asynchronous bus see "Bus"
Asynchronous DRAM 299
Asynchronous transmission 566
Athlon processor 591
Autovector 214
Band rate 564 see
Bandwidth 565 567 569 570 see "Baud
Bandwidth, memory 304
Barrier synchronization 650
Base register 55
Baseband 564
BCD see "Binary-coded decimal"
Benchmark program 17 656
big-endian 35
Binary variable 662
Binary-Coded Decimal (BCD) 4 790
Binary-coded decimal (BCD), addition 405
Binary-coded decimal (BCD), packed 83
Bit 4 27
Bit Map 559
Bit rate 564 see
Bit-ORing 437
Booth algorithm 380
Booth algorithm, bit-pair recoding 384
Booth algorithm, skipping over ls 382
Booting 350
Branch 46
Branch, delay slot 470 491
Branch, delayed 470
Branch, folding 468
Branch, instruction 45
Branch, penalty 466
Branch, prediction 472 491
Branch, target 46
Branching 44
Branching conditions 46
Branching in 68000 141
Branching in ARM 116
Branching in IA-32 171
Branching in microprogram 437
Breakpoint 220
Bridge 259 260 262
Broadband 564
Broadcast 633
Buffer, circular 71 531
Buffer, register 10
Bus 9 see
Bus arbitration 237
Bus cycle 241
bus master 237
Bus scheduling see "Arbitration"
| Bus standards 259
Bus standards, ISA 260
Bus standards, PCI 261
Bus standards, SCSI 266
Bus standards, USB 272
Bus standards, X3.131 (SCSI) 266
Bus timing 242
Bus, asynchronous 244
Bus, propagation delay 241
Bus, single-bus system 10 624
Bus, skew 245
Bus, synchronous 241 264
BYTE 33
Byte addressable 35
Cache memory 5 13 294 313—329
Cache memory in 68040 325
Cache memory in ARM710T 326
Cache memory in Pentium 4 329
Cache memory in Pentium III 326
Cache memory, associative mapping 318
Cache memory, block 315
Cache memory, coherence 321 641
Cache memory, direct mapping 317
Cache memory, dirty bit 316 326
Cache memory, hit 316
Cache memory, hit rate 332
Cache memory, levels 313 335
Cache memory, line 315
Cache memory, load through 316
Cache memory, lockup-free 337
Cache memory, mapping function 316
Cache memory, miss 316
Cache memory, miss penalty 332
Cache memory, miss rate 332
Cache memory, replacement algorithm 316 321
Cache memory, set-associative mapping 318
Cache memory, snoopy controls 643
Cache memory, tag 318
Cache memory, valid bit 319 326
Cache memory, write back 316 642
Cache memory, write buffer 335
Cache memory, write through 316 642
Carry 28 368
Carry, flag see "Condition codes"
Cartridge tape 359
Cathode-ray tube (CRT) 558
CC-NUMA systems 645
CD-ROM 5 355
character codes 33
Character codes, ASCII 791
Character codes, EBCDIC 792
character string 36
Charge-coupled device (CCD) 557
Circuit switching 635
Circular buffer (queue) 533
CISC (Complex Instruction Set Computer) 17 97
clock 14
Clock recovery 565
Clock, cycle 14
Clock, rate 16
Coherence see "Cache memory"
Combinational circuits 691
Compiler 4 11
Compiler, optimizing 17
Complement 665
Complementary metal-oxide semiconductor (CMOS) 681
Complex instruction set computer see "CISC"
Complex programmable logic device (CPLD) 711
Computer 2
Computer-aided design (CAD) 677
Concurrency 15
Condition code register 46
Condition codes 46 84
Condition codes in pipelined processor 465 478
Condition codes, 68000 141 768
Condition codes, ARM 105 117 736
Condition codes, IA-32 156
Condition codes, side effect 478
Conditional branch 46
context switch 223
Control store 430
Control unit 6
Control word 430
Coprocessor, arithmetic (80386) 588
Coprocessor, ARM instructions 750
Counter, ripple 702
Counter, synchronous 703 714
Critical section 640
Crossbar 625
Cycle stealing 237
Cyclic redundancy check (CRC) 279
Daisy chain 216
DATA 4
Data Communication Equipment 564
Data striping 351
data terminal equipment 564
data types, BIT 27
data types, byte 33
data types, CHARACTER 33
data types, floating-point 394
Data types, fraction 394
data types, INTEGER 27
data types, string 36
Data types, word 33
Datapath 414
De Morgan's rule 670
Debouncing 249
Debugging 63 219
Decoder 703
Demodulation 564
Desktop computer 2
device driver 223
Differential signaling 308
Digit packing see "Program examples"
Digital camera 514
Digital subscriber loop (DSL) 569
Direct Memory Access see "DMA"
Directory-based cache coherence 643
Dirty bit see "Cache memory"
Disk see "Magnetic disk"
Disk arrays 351
Dispatch operation 467 486
Dispatch unit see "Instruction"
Display buffer 559
displays 558
Distributed computer system 618
Distributed computing 21
Distributed memory system 623
Division 390
Division, floating-point 398
Division, nonrestoring 391
Division, restoring 391
DMA (Direct Memory Access) 235
DMA (Direct Memory Access), block (burst) mode 237
DMA (Direct Memory Access), controller 235
Don't-care condition 674
Dot product see "Program examples"
DVD 357
Dynamic memory (DRAM) 299
EBCDIC (Extended Binary Coded Decimal Interchange Code) 4 792
Echoback 207
Edge-triggered flip-flops 694
Effective address 50
Effective throughput 624
Elapsed time 13
Embedded processor 517
embedded system 512
Emulation 445
Enterprise system 2
Ethernet 646
|
|
|
Реклама |
|
|
|