The Art of Assembly Language

H

half adder , 215

halt instruction (Y86), 270

handshaking, 342

handshaking, I/O, 342

hard copy storage in memory, 298

hard disk drive, 352

access, low-level, 375

arrays, 353, 358

assembly, 355

audio storage requirements, 401

blocks on, 353

cache, 356

capacities , 352

controllers, 356

cylinders , 355

directory, 376

external fragmentation, 376

geometries, 357

interleaving sectors, 356

platter

recording, 354

tracks and sectors, 353

random access, 386

read/write heads, 355

rotational latency, 356

rotational speed, 353

sectors, 353, 357

seek time, 354

sequential access, 386

tracks, 353, 357

track-to-track seek time, 354

hardware functions in software, 212

hardware implementation of algorithms, 212

Harvard machine, 248

hazard , 249-51

heads, 355

heap

management, 322

memory

allocation, 164

overhead, 326

section in memory, 321

hertz (Hz), 150

hexadecimal

arithmetic, 39

to binary conversion, 17

digit representation, 22

numbers , 16

representation, 10, 15

C, C++, C#, and Java, 16

Delphi, 16

HLA, 16

Kylix, 16

MASM, 16

Pascal, 16

in programming languages, 16

Visual Basic, 16

hexadecimal numbering system, 15

HID (Human Interface Devices), 396

hierarchy, 314

I/O speed, 337

memory, 295, 296, 298

file storage in, 297

hard copy storage in, 298

network storage in, 297

registers in, 296

high data transfer rates on a bus, 342

high order (HO)

bit, 22

byte, 22

high-level I/O activities, 329

high-speed I/O devices, 337

HLA

character set representation, 120

hexadecimal representation, 16

records in, 182

strings, 113-15

unions, 187

host adapter, 370

host controller stacks, 391

hot-pluggable devices, 390

hot-swappable devices, 368

Human Interface Devices (HID), 396

HyCode character set, 122, 129

hyper threading, 257

hypothetical processor (Y86), 267

Hz (hertz), 150

Категории