www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/13/17:56:00

Date: Fri, 13 Feb 1998 14:55:37 -0800 (PST)
Message-Id: <199802132255.OAA08439@adit.ap.net>
Mime-Version: 1.0
To: pneyz <pneyz AT bethany DOT edu>, djgpp AT delorie DOT com
From: Nate Eldredge <eldredge AT ap DOT net>
Subject: Re: binary to <format> testers wanted

At 11:43  2/13/1998 -0800, pneyz wrote:
>I added a few new output formats to my binary to c program, and
>unfortunately I don't program a lick in some of the langauges. So if
>anyone would be kind enough to beta-test my program for me, I'd be much
>obliged. The current output formats are:
>
>  int C (ie. x = 120)
>  hex C (ie. x = 0x53)
>  assembly
>  pascal
>  qbasic
>
>And I need someone to test any of the last three. I'm not sure if the
>asm output is even at&t compatible since I based it on something for
>intel asm. If anyone know, the data is stored as:
>
>tmp_LEN         equ     28
>
>tmp:
>  db 061h, 073h, 06bh, 064h, 06ah, 068h, 061h, 073h, 066h, 03bh
>  db <continues>

That may work for NASM, but not for GAS. In AT&T syntax, you'll need
something like this:

.data         /* Place in correct section */
.global _tmp  /* Leading underscore needed to interface to C programs. */
              /* Maybe that should be an option? */
_tmp:
        .byte 0x61, 0x73, 0x6b, ...
        .byte ...

Send me a copy, if you want, and I'll try it out.

Nate Eldredge
eldredge AT ap DOT net



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019