; ;******************************************************************** ; MC68HC16Z1 locations for reset. It starts @ location $00000. ;******************************************************************** ; ORG $0000 ;put the following reset vector information ;at address $00000 of the memory map DC.W $0000 ;0 zk=0, sk=0, pk=0 DC.W $1000 ;1 pc=1000 -- initial program counter ; Program & Data space in the EVB is ; within $7FFFF-$00200 ($7FDFF=523775 bytes) ; Space. EVB only gives 32KX16 memory space. DC.W $04fe ;2 sp=04fe -- initial stack pointer ; Stack Poiter grows downwords in memory. ; Setting the Stack Pointer to even ; address such as $04fe AVOIDES misalignments. DC.W $0000 ;3 iz=0 -- direct page pointer ;