Start-up files, Table 14, Z8 encore! start-up files – Zilog Z8F0130 User Manual

Page 267: D the

Advertising
background image

UM013037-1212

Start-Up Files

Zilog Developer Studio II – Z8 Encore!

User Manual

243

"%Fn"

saves the number of characters generated so far to an integer in far memory.

The space modifiers F, N, and R may be used before or after the size modifiers h and l, but
both must come after any field width or precision modifiers.

Start-Up Files

The start-up or C run-time initialization file is an assembly program that performs required
start-up functions and then calls

main

, which is the C entry point. The start-up program

performs the following C run-time initializations:

•

Initialize the register pointer and stack pointer.

•

Clear the near and far uninitialized variables to zero.

•

Set the initialized near and far variables to their initial value from ROM.

•

For Z8 Encore! XP 16K only, initialize the segment

pramseg

from ROM.

•

Set the initial value of the interrupt register pointer.

•

Allocate space for interrupt vectors and Flash option bytes.

•

Allocate space for the errno variable used by the C run-time libraries.

The following table lists the start-up files provided with the Z8 Encore! C-Compiler.

Table 48. Z8 Encore! Start-Up Files

Name

Description

lib\zilog\startups.obj

C start-up object file for small model

src\boot\common\startups.asm

C start-up source file for small model

lib\zilog\startupl.obj

C start-up object file for large model

src\boot\common\startupl.asm

C start-up source file for large model

lib\zilog\startupf01as.obj

C start-up object file for 1K XP small model

lib\zilog\startupf01al.obj

C start-up object file for 1K XP large model

lib\zilog\startupf04as.obj

C start-up object file for 4K XP small model

lib\zilog\startupf04al.obj

C start-up object file for 4K XP large model

lib\zilog\startupf1680s.obj

C start-up object file for 16K XP small model

lib\zilog\startupf1680l.obj

C start-up object file for 16K XP large model

Advertising