Assembly programming : NASM VS MASM-code

Ich bin gerade angefangen zu lernen, Assembly programming. So weit ich weiß, NASM ist der beste assembler für linux. Und die 32-bit-assembler.

Auf der anderen Seite, MASM ist eine DOS-assembler und 16-bit.

Nun möchte ich wissen, wie Hafen, von 16-bit-x86-DOS-Assembler-code auf 32-bit-x86-Linux-Assembler-code oder 32-bit-x86-Windows assembly-code

Vielen Dank im Voraus.

  • NASM ist nicht "32-bit": "Kapitel 8: Schreiben von 16-bit-Code (DOS, Windows 3/3.1). Auch MASM ist nicht "16-bit": "Beginnend mit MASM 8.0 gibt es zwei Versionen von der assembler - eine für 16-bit und 32-bit-assembly Quellen" wikipedia
  • Ihre Frage ist unklar. Ob der code ist 16-bit/32-bit/64-bit-Version ist nur eine Sache, die Auswirkungen auf die Portierung, die andere ist die OS. Meinst du, wie Hafen, von 16-bit-x86 - DOS Assembler-code auf 32-bit-x86 - Linux Assembler-code oder 32-bit-x86 - Windows Assembler-code oder etwas anderes? Bitte geben Sie.
  • Ja, ich möchte wissen, ow zu Hafen, von 16-bit-x86-DOS-Assembler-code auf 32-bit-x86-Linux-Assembler-code oder 32-bit-x86-Windows assembly-code.
  • Verwandte: Unterschiede zwischen NASM, MASM, emu8086, und anderen Aromen der Intel-syntax.
InformationsquelleAutor Md. Al-Amin | 2013-12-16
Schreibe einen Kommentar