unregistered wrote: ↑Thu Jul 21, 2022 9:15 pm
I am ONLY ATTEMPTING to say that assembling and assemblers is NOT the same as compile and compilers.
Compilers translate code written into assembly code that works on whatever machine where the compiling takes place.
Assemblers translate their assembler code into ONLY the assembly code, that runs on a certain chip, that the assembler was created for.
Actually:
Compilers translate (usually relatively higher-level language) code written into
code that works on the target system. The
code in question can be among many things, including some sort of symbolic byte codes to be executed by certain virtual machines, or in the case of binaries,
machine code.
Assemblers translate their assembler code into ONLY
machine code (technically assembly code != machine code, for example the three letters "NOP" in 6502 assembles into a single byte "$EA" in machine code), that runs on the target chip.
You see that while they're not 100% the same (assembler is a type of compiler, so compiling is a more general term), in not that serious sense people just use the terms compiling and assembling interchangeably.
...err... What is the topic of this thread again?