Re: A83: Mysterious Data Increase


[Prev][Next][Index][Thread]

Re: A83: Mysterious Data Increase




Calculator assembly programs are stored as strings of hexadecimal on the
calculator and because there are two hexadecimal digits per byte, adding an
extra byte will add two actual bytes (one to encode the first hexadecimal
digit and another for the second) to the resulting 83p program. Look at an
ASM program on the calculator, and if you know hex, you'll see what I mean.

Chris Wegrzyn

----- Original Message -----
From: "Fam. Engelen" <engelen@hotpop.com>
To: <assembly-83@lists.ticalc.org>
Sent: Friday, February 11, 2000 2:06 PM
Subject: Re: A83: Mysterious Data Increase


>
> >> When I pull this program through TASM, the file is 42 bytes big.
> >> When I change the .db line to '.db 1,2,3,4,0', and pull it through
> >> TASM, the file is 44 bytes big. Why? I only added /one/ byte, not? I
> >> use the following to invoke TASM:
>
> <snip code>
>
> > I'm not sure, but I don't think you need those lines anyway, or is
> > this a part of another program?
>
> No, I obviously don't need them here. But the excessive data increase
> seems to be just the same in any other program. This was just an example.
>
> Arnout
> arnout.engelen@beer.com
>
>



Follow-Ups: References: