Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch.embedded > #30617

Re: examples of arm assem.

Path csiph.com!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!goblin3!goblin.stu.neva.ru!panix!not-for-mail
From Hul Tytus <ht@panix.com>
Newsgroups comp.arch.embedded
Subject Re: examples of arm assem.
Date Thu, 13 May 2021 22:45:32 +0000 (UTC)
Organization PANIX Public Access Internet and UNIX, NYC
Lines 39
Message-ID <s7ka6c$c97$4@reader1.panix.com> (permalink)
References <s76op7$t7c$1@reader1.panix.com> <yqf*EP0jy@news.chiark.greenend.org.uk> <s7jsls$77r$2@dont-email.me>
NNTP-Posting-Host panix1.panix.com
X-Trace reader1.panix.com 1620945932 12583 166.84.1.1 (13 May 2021 22:45:32 GMT)
X-Complaints-To abuse@panix.com
NNTP-Posting-Date Thu, 13 May 2021 22:45:32 +0000 (UTC)
Xref csiph.com comp.arch.embedded:30617

Show key headers only | View raw


Don, the objective is a small assembler for in-house use and
to be included with some equipment with arm processors. Some
list files for checking the immediate and branching calculations
and placements would be handy.

Hul


Don Y <blockedofcourse@foo.invalid> wrote:
> On 5/13/2021 6:28 AM, Theo wrote:
> > Hul Tytus <ht@panix.com> wrote:
> >>
> >> Anyone know where on the internet files of programs, or portions
> >> of such, written an Arm assembley can be found? I'm in need
> >> of examples of arm assembly to serve as test code for a just
> >> written assembler.
> > 
> > ARM has at least 4 instruction sets:
> > 
> > 1. The classic 32-bit ISA (32-bit instructions operating on 32 bit data)
> > 2. Thumb compressed 16-bit instructions (operating on 32 bit data)
> > 3. Thumb-2 compressed 16-bit instructions
> > (not strictly a separate ISA but a way to mix #1 and #2 in a single
> > instruction stream)
> > 4. AArch64 32-bit wide instructions operating on 64-bit data
> > (completely different from all the above)
> > 
> > There are then classic ARM 32-bit mnemonics, Thumb mnemonics and UAL
> > 'unified assembly language' intend to cover both with one syntax.
> > 
> > Plus armasm and gas have different ways of writing assembly code.
> > 
> > Choose your poison...

> It's unclear whether his tool targets one dialect, all, or can be
> commanded (command line switch) to address a specific one.

> One assumes that having the knowledge to craft such a tool would
> imply knowledge of the problem he's solving! (?)

Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

examples of arm assem. Hul Tytus <ht@panix.com> - 2021-05-08 19:28 +0000
  Re: examples of arm assem. Theo <theom+news@chiark.greenend.org.uk> - 2021-05-13 14:28 +0100
    Re: examples of arm assem. boB <boB@K7IQ.com> - 2021-05-13 11:50 -0700
      Re: examples of arm assem. Hul Tytus <ht@panix.com> - 2021-05-13 22:37 +0000
    Re: examples of arm assem. Don Y <blockedofcourse@foo.invalid> - 2021-05-13 11:54 -0700
      Re: examples of arm assem. Hul Tytus <ht@panix.com> - 2021-05-13 22:45 +0000
        Re: examples of arm assem. Don Y <blockedofcourse@foo.invalid> - 2021-05-13 16:55 -0700
        Re: examples of arm assem. Theo <theom+news@chiark.greenend.org.uk> - 2021-05-14 10:49 +0100
          Re: examples of arm assem. Hul Tytus <ht@panix.com> - 2021-05-14 13:26 +0000
  Re: examples of arm assem. Hul Tytus <ht@panix.com> - 2021-05-31 20:10 +0000
  Re: examples of arm assem. Jonathan Harston <jgh@mdfs.net> - 2021-05-25 17:29 -0700

csiph-web