beautypg.com
xii
Contents
4.10.7
REL
4-17
4.10.8
TO
4.10.9
WITH
4.10.10 NOFLUSH
4.11
Other Keywords
4-18
4.11.1
Action Keywords
4.11.2
SCSI Phases
4.11.3
Register Names
Chapter 5
The NASM Output File
5.1
NASM Output Overview
5-1
5.2
NASM Output File Examples
5-2
5.2.1
SCRIPTS Array
5-3
5.2.2
External
5-5
5.2.3
Relative
5-7
5.2.4
Entry
5-9
5.2.5
Label Patches
5.2.6
Absolute
5-10
5.2.7
Termination Record
5-11
Chapter 6
Using the Registers to Control Chip Operations
6.1
Overview
6-1
6.2
SCSI Registers
6-2
6.3
DMA Registers
6-4
6.4
SCRIPTS Registers
6-5
6.5
64-Bit SCRIPTS Selector Registers
6-6
6.6
Interrupt Registers
6-7
6.7
Phase Mismatch Registers
6-8
6.8
Test and Miscellaneous Registers
6-9
6.9
General Purpose Registers
6-11
6.10
Register Initialization
Chapter 7
Integrating SCRIPTS Programs into “C” Language Drivers
7.1
Initializing the SCRIPTS Processor
7-1
7.1.1
Reset
7-3
7.1.2
Table Indirect Operations
7.2
Patching
7-7