Forum: Compiler & IDEs Assembler; Suche


von Gerhard B. (Gast)


Lesenswert?

Hallo (neue) Freunde!
Ich habe ein interessantes Forum gefunden!

Mein Interesse bestehtan einem Assembler mit dem ich Anwendungsprogramme 
auf dem Raspberry programmieren kann.
In allen Beiträgen fand ich Diskussionen zum Ass., nie eine Aussage, 
woher er kommt.

Warum Assembler und warum auf dem Rasp.
Der Rasp ist für mich einfach zum Einsatz zu bringen.
Assembler ist sinnvoll für meine Aufgabenstellung: einfache 
Steuerungsaufgaben für viele Ein- und Ausgänge.

Erfahrungen im Assembler habe ich vor ca. 30 Jahren auf dem 8085, 8086, 
Z80 und dem Motorola 6500 machen können. Der ARM hat eine viel 
mächtigere Architektur, aber das Prinzip ist geblieben.

Ach ja; meine Entwicklungsumgebung liegt auf einem normalen 
Window-Rechner.

Danke für Eure Rückmeldungen.

von (prx) A. K. (prx)


Lesenswert?

Was war nochmal die Frage?

von Gerhard B. (Gast)


Lesenswert?

Ich suche einen Assembler - - - woher bekommen????

von ... (Gast)


Lesenswert?

Tipp mal "gas" ein.

von Sebastian S. (amateur)


Lesenswert?

Meist wird der Gnu-Compiler zusammen mit dem Pi verwendet.
Der hat praktisch einen "eingebaut". Frag mal nach "as".

von Falk B. (falk)


Lesenswert?

@ Gerhard B. (Gast)

Auch auf die Gefahr hin, einen Troll zu füttern . . .

>Ich habe ein interessantes Forum gefunden!

Wo denn?

>Mein Interesse bestehtan einem Assembler mit dem ich Anwendungsprogramme
>auf dem Raspberry programmieren kann.

Masochist?

>Warum Assembler und warum auf dem Rasp.

Eine sehr gute Frage!

>Der Rasp ist für mich einfach zum Einsatz zu bringen.

Schön.

>Assembler ist sinnvoll für meine Aufgabenstellung: einfache
>Steuerungsaufgaben für viele Ein- und Ausgänge.

Falsche Antwort. Sowas macht man in C, ggf. sogar mit Scriptsprachen ala 
Phyton & Co. Denn den Vorteil von ASM, maximale Geschwindigkeit und 
minimale Codegröße kannst du hier keine Sekunde nutzen. Dafür aber viel 
Stress mit dem Assembler einhandeln.

>Erfahrungen im Assembler habe ich vor ca. 30 Jahren auf dem 8085, 8086,
>Z80 und dem Motorola 6500 machen können.

Und seit 30 Jahren nichts dazu gelernt?

>Der ARM hat eine viel
>mächtigere Architektur, aber das Prinzip ist geblieben.

So wie das ohmsche Gesetz und die Gravitation. Trotzdem benutzt man 
heute "etwas" modernere Methoden.

Viele Grüße an Moby (wenn er nicht selber diesen Quark verzapft hat)

von (prx) A. K. (prx)


Lesenswert?

Falk B. schrieb:
> Viele Grüße an Moby (wenn er nicht selber diesen Quark verzapft hat)

Moby auf einem RasPi mit 32 Bits und 4 ARMen???

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Den Gnu-Assembler GAS findet man am besten mit dem Suchbegriff 
"Binutils" und vielleicht noch "ARM" als Zusatz speziell zum Raspi.

Das Thema hatten wir gerade schon hier
Beitrag "Suche Assembler für 32-bit ARM"

: Bearbeitet durch User
von Gu. F. (mitleser)


Lesenswert?

Falk B. schrieb:
> Viele Grüße an Moby (wenn er nicht selber diesen Quark verzapft hat)

Der wurde doch offiziell von seinem Irrglauben bekehrt.

von Falk B. (falk)


Lesenswert?

@ Gu. F. (mitleser)

>> Viele Grüße an Moby (wenn er nicht selber diesen Quark verzapft hat)

>Der wurde doch offiziell von seinem Irrglauben bekehrt.

Wann und wo? Hab ich was verpasst? Der Papst fällt vom Glauben ab?

von Oliver S. (oliverso)


Lesenswert?

Falk B. schrieb:
> So wie das ohmsche Gesetz und die Gravitation. Trotzdem benutzt man
> heute "etwas" modernere Methoden.

Ähem. Das allerdings ist noch unwahrscheinlicher als Mobys Bekehrung...

Oliver

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

installier einfach den arm-none-eabi-gcc
Da ist dann der assembler bei.

Ansonsten ist ARM ASM sau einfach.

von Moby A. (moby-project) Benutzerseite


Lesenswert?

Gerhard B. schrieb:
> Assembler ist sinnvoll für meine Aufgabenstellung: einfache
> Steuerungsaufgaben für viele Ein- und Ausgänge.

Das ist zwar richtig, aber bitteschön nur auf entsprechend einfacher 
Hardware. Dazu gehört ein Raspberry nun definitiv nicht. Schnell kommen 
sonst Probleme wie das hier:

Beitrag "Maskierter Portzugriff auf ARM M4"

Überflüssig wie ein Kropf.
Unnütz aufgeblasene Komplexität in Hard- und Software.
Einfach nur zum Abgewöhnen.

Martin W. schrieb:
> Ansonsten ist ARM ASM sau einfach.

Logo. Deshalb programmiert die komplexen 32-Bitter ja auch fast jeder so 
;-)

von R. F. (rfr)


Lesenswert?

google mal nach alfred arnold. Der hat mal einen assembler geschrieben.

von Lothar (Gast)


Lesenswert?

Moby A. schrieb:
> Martin W. schrieb:
>> Ansonsten ist ARM ASM sau einfach.
>
> Logo. Deshalb programmiert die komplexen 32-Bitter ja auch fast jeder so

Es war mal so üblich: die Leute die 1982 den C64 / 6502 in ASM 
programmiert haben, haben das 1987 beim Archimedes  RISC OS  ARM2 auch 
weiter so gemacht.

Und aktuell beim Pi wurden die RISC OS Treiber wieder in ASM geschrieben 
und die für Raspian in C, jetzt rate mal, was flotter ist. Und der ASM 
Source ist auch noch schön übersichtlich, z.B. der I2C Treiber ist ein 
Kunstwerk :-)

https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HAL/BCM2835/s/IIC?rev=1.4;content-type=text%2Fplain

von Dr. Sommer (Gast)


Lesenswert?

Lothar schrieb:
> Und der ASM Source ist auch noch schön übersichtlich, z.B. der I2C
> Treiber ist ein Kunstwerk :-)
Na ob der jetzt bei 49,999 kB/sec vor sich hin dümpelt oder 50kB/sec 
macht jetzt auch nicht so den Unterschied...

von Falk B. (falk)


Lesenswert?

@ Dr. Sommer (Gast)


>Lothar schrieb:
>> Und der ASM Source ist auch noch schön übersichtlich, z.B. der I2C
>> Treiber ist ein Kunstwerk :-)

>Na ob der jetzt bei 49,999 kB/sec vor sich hin dümpelt oder 50kB/sec
>macht jetzt auch nicht so den Unterschied...

Es geht doch um KUNST, nicht um sinnvolle Softwareentwicklung . . .

Beitrag "Kunst die MICH beeindruckt"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.