Ich beginne die Universität in ein paar Wochen (Software-Engineering-Abschluss) und weiß, dass eines der Module, die ich im ersten Jahr studieren werde, "Grundlagen der Architektur" oder etwas Ähnliches ist; im Grunde lernt es, in Assembly zu programmieren.Assemblersprache - Mehr als ein Typ?
Ich möchte etwas Hintergrundlernen machen, also bin ich darauf vorbereitet (ich habe dasselbe bei einigen anderen Einheiten gemacht), aber ich weiß nicht, ob es mehr als eine 'Assemblersprache' gibt. Wie viele sind es? Ist es eine pro Hersteller, eine 32-Bit- und 64-Bit-Sprache oder nur ein Standard?
Wenn es mehr als einen Typ gibt, welcher ist der "beliebteste" oder wird er wahrscheinlich auf Universitätsniveau unterrichtet?
Wenn Sie einen Vorsprung haben wollen, würde ich empfehlen, jemanden an der Universität (der Prof oder Abteilung Sekretärin) zu kontaktieren, um herauszufinden, welche Assemblersprache verwendet wird. Einige Universitäten verwenden nicht einmal eine "echte" Assemblersprache, sondern ziehen es vor, eine synthetische Assemblersprache zu schaffen, mit der Studenten lernen können. –
@Blair Das ist eine gute Idee, ich werde das tun. Ich hoffe wirklich, dass ich am Ende keine synthetische Sprache verwende - das wäre so enttäuschend. –
Meine Universität lehrte den äquivalenten Kurs mit MIPS, einer relativ einfachen Assemblersprache für RISC (reduzierter Befehlssatz). Es ist sehr wahrscheinlich, dass sie nicht x86 (die 32-Bit-Assembler-Sprache von Intel und wahrscheinlich die am häufigsten für Compiler ausgerichtete Sprache) lehren, weil es im x86-Satz so viele arkane Anweisungen gibt, die sich im Laufe der Zeit weiterentwickelt haben, um verschiedene Optimierungen zu ermöglichen. Hier sind ein paar Infos zu MIPS: http://en.wikipedia.org/wiki/MIPS_architecture –