Path: utzoo!utgpu!watserv1!watmath!att!tut.cis.ohio-state.edu!cs.utexas.edu!usc!snorkelwacker!ai-lab!rice-chex!bson From: bson@rice-chex.ai.mit.edu (Jan Brittenson) Newsgroups: comp.sys.handhelds Subject: Re: (none) Message-ID: <10569@life.ai.mit.edu> Date: 11 Sep 90 05:32:45 GMT References: <9009110202.AA29557@hilbert.math.ksu.edu> Sender: news@ai.mit.edu Organization: nil Lines: 22 In article <9009110202.AA29557@hilbert.math.ksu.edu> koslowj@math.ksu.edu (Juergen Koslowski) writes: > I also have a question concerning Rick Grevelle's String-to-Code > conversion program ... When I try to understand the machine code > portion in terms of the mnemonics provided in Alonso Gariepy's > processor notes, I get stuck. I cannot find the instruction DA in > those notes. Someone recently mentioned the lack of the DA > instruction in the sass231 assembler package. `DA' is not a Saturn instruction, rather it's a pseudo-instruction, i.e. an assembler directive. DA simply generates a 5-nibble constant. Thus, da 0x4711 ; generates the 5-nibble constant 04711h da 0x17 ; generates the 5-nibble constant 00017h What I meant (and I think you're refering to my posting) is that there is no such thing as "da 0x4711-0x17" which should, supposedly, generate the 5-nibble constant 046FAh. To subtract two addresses, use `sub.a' in a suitable form.