
B–61863E–1/06
11. SAMPLE PROGRAM
APPLICATION
PROGRAMMING GUIDE
451
USER;
SEGMENT
SEG_MDI_CODE (DPL=3 ), -- PCMDI SIGNAL TASK
SEG_MDI_DATA (DPL=3 ),
SEG_DEMO_CODE (DPL=3 ), -- CRT DISPLAY TASK
SEG_DEMO_DATA (DPL=3 ),
SEG_PMCLIB_CODE (DPL=3 ) -- PMC LIB CODE
;
TABLE GDT (
RESERVE = (3H..1FH), -- USED BY PMC-RC SOFTWARE
-- USER ENTRY = (20H..5FH)
entry= (
20H:SEG_MDI_CODE, -- PCMDI SIGNAL TASK
21H:SEG_MDI_DATA,
22H:SEG_DEMO_CODE, -- CRT DISPLAY TASK
23H:SEG_DEMO_DATA,
24H:SEG_PMCLIB_CODE -- PMC LIB CODE
)
);
TASK DUMMY_TASK (
CODE = pcload
);
MEMORY
(
RANGE = (
TEST_CODE = ROM(000845000H..0008FFFFFH),/*RC/RC3/RC4*/
/* = ROM(000245000H..0002FFFFFH),NB */
/* = ROM(000900200H..0009FFFFFH),16i/18i */
TEST_DATA = RAM(000000000H..0000FFFFFH)
),
ALLOCATE=(
TEST_CODE = (
GDT ,
IDT ,
SEG_MDI_CODE , -- PCMDI SIGNAL TASK CODE
SEG_DEMO_CODE , -- CRT DISPLAY TASK CODE
SEG_PMCLIB_CODE -- PMC LIB CODE
),
TEST_DATA = (
SEG_MDI_DATA , -- PCMDI SIGNAL TASK DATA
SEG_DEMO_DATA -- CRT DISPLAY TASK DATA
)
) -- end configuration section --
);
end
11.4
CONTENTS OF THE
BUILD FILE