beautypg.com

Blkl declaration type, Blkw declaration type, Db declaration type – Zilog Z8F0130 User Manual

Page 323

background image

UM013037-1212

Data Directives

Zilog Developer Studio II – Z8 Encore!

User Manual

299

Examples

BLKB 16 ; Allocate 16 uninitialized bytes.

BLKB 16, -1 ; Allocate 16 bytes and initialize them to -1.

BLKL Declaration Type

Syntax

BLKL

number of longs (32 bits each) [, <init_value>]

Examples

BLKL 16 ; Allocate 16 uninitialized longs.

BLKL 16, -1 ; Allocate 16 longs and initialize them to -1.

BLKW Declaration Type

Syntax

BLKW

number of words (16 bits each) [, <init_value>]

Examples

BLKW 16 ; Allocate 16 uninitialized words.

BLKW 16, -1 ; Allocate 16 words and initialize them to -1.

DB Declaration Type

Synonyms

.byte

,

.ascii

,

.asciz

,

DEFB

,

FCB

,

STRING

,

.STRING

,

byte

Syntax

DB

byte data (8 bits)

Examples

DB "Hello World" ; Reserve and initialize 11 bytes.

DB 1,2 ; Reserve 2 bytes. Initialize the

; first word with a 1 and the second with a 2.

DB %12 ; Reserve 1 byte. Initialize it with ; %12.

There is no trailing null for the DB declaration type, except that a trailing null is added for
the otherwise identical

.asciz

declaration type.

Note: