??? 04/07/07 00:03 Read: times |
#136777 - Clarification? Responding to: ???'s previous message |
Hi Richard,
You wrote As for the distinction between opcode and instruciton, many instructions contain the mnemonic, MOV. The opcode, however, is derived from the entire instruction, which consists of several components. I wrote Also, at least as I was taught, the opcode is the actual binary or hexadecimal number that the mneumonic and arguments are translated into. (emphasis added) I think I'm losing track of who you're arguing with. Am I wrong, or is Andy wrong? Or is it just both of us? Anyway, you also wrote, In any case, labels are, in fact, pseudo-op's, as they direct the assembler to interpret the mnemonic in that first field to be a symbolic representation of the current program counter. I thought labels were just mnemonics (Hey Andy! You like?) to which the assembler/compiler would later assign a physical address. I didn't realize it had anything to do with instructing the assembler/compiler to do anything, or that it had anything to do with the current PC either. Joe |