Index_R


R

radix, 12-13
radix point, 13
RAID (redundant array of inexpensive disks), 358
Level 0, 358
Level 1, 358
systems, 358
RAM disks, 365
semiconductor, 365
software-based, 366
RAMBUS DRAM (RDRAM), 297
random access on disk drive, 386
random cache replacement policy, 307
random logic CPU design, 228
rates, 338
rational representation of fractional values, 38
RDRAM (RAMBUS DRAM), 297
read control line, 136
read cycle, 151
read operation, 138, 151, 153
read/modify/write instructions, 334
read/write
heads, hard disk drive, 355
I/O ports, 331
operations, tape, 362
ports, 331
reading
from memory, 138
truth tables, 46
read-only
ports, 330
sections in a program, 319
real data type (FORTRAN), 72
real estate and CPU design, 260
receiving data via a parallel port, 350
record, 181
activation, 320
aligning fields, 184
application binary interface, 184
base address, 183
C/C++, 182
case variant, 147
difference between unions and records/structs, 187
dot operator, 183
fields, 181
HLA, 182
length, 184
memory storage, 183
packed, 184
padding bytes, 184
Pascal
case variant record, 186
declarations, 181
Pascal/Delphi, 181
variant section, 186
recorders , digital audio, 401
recording on a hard disk drive, 354
records and structs
dot operator, 183
memory storage of, 183
rectangle, 208
in Boolean truth map, 206
formed by ones, 207
redundant array of inexpensive disks (RAID), 358
reel-to-reel tape drives , 363
reference
locality of, 153, 300
NULL pointer, 317
spatial locality of, 153, 298, 300
temporal locality of, 153
temporality of, 298
reference counting for strings, 117
reg field
in 80 —86 instruction encoding, 282
encodings, 282
reg values for 80 —86 scaled indexed addressing modes, 285
register
condition codes, 232
electronic implementation, 222
flags, 232
instruction pointer, 228
in memory hierarchy, 296
program performance and, 300
shift, 222
stack pointer, 320
register built from D flip-flops, 4-bit shift, 223
register implemented with eight D flip-flops, 8-bit, 222
register renaming, 254
register values
for sib encoding, 285
for sib encoding, base, 285
relative coordinate pointing devices, 396
relative performance of memory subsystems, 300
replacement policy
LRU (least recently used) cache, 306
random cache, 307
representation
arrays in memory, 172
base-8, 18
binary, 11
binary-coded decimal (BCD), 31
in a byte, BCD data, 31-32
of character sets, list, 120
of character sets, powerset, 120
converting
between decimal and binary, 14
between hexadecimal and binary, 17
between octal and binary, 18
dates, 55
English, of numeric quantities , 10
fixed-point, 33-34
floating-point, 80
of fractional values, rational, 38
hexadecimal, 10, 15
hexadecimal digit, 22
HLA character set, 120
HLA hexadecimal, 16
internal and external numeric, 10
internal numeric, 21
MASM hexadecimal, 16
numeric, 9, 10, 21
octal, 10
Pascal hexadecimal, 16
powersets, character set, 120
product of maxterms, 199
rational, 38
Roman numeral, 10
sum of minterms, 199
tally-slash numeric, 11
using scaled formats, fractional, 35
Visual Basic hexadecimal, 16
right associative operators, 194
RISC CPU memory access, 144, 157
rising edge of a clock, 150
robotic jukebox (optical storage), 360
ROM, microcode , 229
Roman numeral representation, 10
rotational latency, 356
rotational speed, 353
round down floating-point operation, 77
round up floating-point operation, 77
rounding, 77
after floating-point calculation, 67
floating-point arithmetic, IEEE, 84
floating-point results, 77
to nearest floating-point operation, 77
round- robin polling on USB, 392
routine, interrupt service, 345
row-major ordering, 175-76
RPM (revolutions per minute), 353
RS-232 serial communications, 351
rules for binary addition, 40
run-time memory organization, Windows, 316



Write Great Code. Understanding the Machine, Vol. 1
The Art of Assembly Language
ISBN: 1593270038
EAN: 2147483647
Year: 2003
Pages: 144
Authors: Randall Hyde

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net