Re: Probable quantity of machine code programmers and Assemb
Posted: Tue May 08, 2018 12:46 am
Are you really sure you aren't talking to a bot here?
The Place to Start for Operating System Developers
https://f.osdev.org/
I am not a bot.Solar wrote:Are you really sure you aren't talking to a bot here?
No, but it's displaying some good tricks if it is one, although it could be a bot guided in places by a human.Solar wrote:Are you really sure you aren't talking to a bot here?
@DavidCooper,DavidCooper wrote: Tanenbaum says that "The machine language programmer must always work with the numerical values of the addresses", and while that is arguably wrong, you could consider my system to be a partial assembler: my indexes hold the names of variables and routines, so when I call a routine, I type in the name of the routine rather than the jump distance to it, and when I want to load a value from or to a variable, I type in the name of the variable rather than its address. For almost everything else though, I use machine code numbers directly.
@DavidCooper,DavidCooper wrote:What is your native language?
@DavidCooper,DavidCooper wrote:@manhobby
If you aren't a bot stuck in a rut, something must be being lost in translation - there shouldn't be any need to go round and round in circles.
@DavidCooper,DavidCooper wrote:
Tanenbaum says that "The machine language programmer must always work with the numerical values of the addresses", and while that is arguably wrong, you could consider my system to be a partial assembler: my indexes hold the names of variables and routines, so when I call a routine, I type in the name of the routine rather than the jump distance to it, and when I want to load a value from or to a variable, I type in the name of the variable rather than its address. For almost everything else though, I use machine code numbers directly.
@Schol-R-LEASchol-R-LEA wrote:I'm going say that the question itself betrays a confusion of ideas.
DavidCooper wrote: Tanenbaum says that "The machine language programmer must always work with the numerical values of the addresses", and while that is arguably wrong, you could consider my system to be a partial assembler: my indexes hold the names of variables and routines, so when I call a routine, I type in the name of the routine rather than the jump distance to it, and when I want to load a value from or to a variable, I type in the name of the variable rather than its address. For almost everything else though, I use machine code numbers directly.
manhobby wrote:Why Andrew Tanenbaum says that the machine language programmer must always work with the numerical values of the addresses?
@Schol-R-LEASchol-R-LEA wrote: I hope this makes more sense now,
@Schol-R-LEASchol-R-LEA wrote: but I have a feeling you will have a lot more questions for us on this.
Sua pergunta já foi respondida duas vezes; uma vez por mim e a outra por StudlyCaps. Eu disse: "Porque ele poderia afirmar que eu não estou fazendo programação pura de código de máquina porque eu automatizei essa parte do processo."manhobby wrote:You did not answer a question about a statement of Andrew Tanenbaum.
Ele fez uma suposição de que um programador de código de máquina deveria escrever os endereços e distâncias de salto diretamente, em vez de usar qualquer sistema para automatizar essa parte do processo. Indiscutivelmente, isso é correto se você está escrevendo 100% em código de máquina, mas também é indiscutivelmente errado porque endereços e distâncias de salto não são instruções.You said that is arguably wrong the following affirmation of Andrew Tanenbaum:
"The machine language programmer must always work with the numerical values of the addresses".
Why Andrew Tanenbaum says that the machine language programmer must always work with the numerical values of the addresses?
DavidCooper wrote:Sua pergunta já foi respondida duas vezes; uma vez por mim e a outra por StudlyCaps. Eu disse: "Porque ele poderia afirmar que eu não estou fazendo programação pura de código de máquina porque eu automatizei essa parte do processo."manhobby wrote:You did not answer a question about a statement of Andrew Tanenbaum.
Ele fez uma suposição de que um programador de código de máquina deveria escrever os endereços e distâncias de salto diretamente, em vez de usar qualquer sistema para automatizar essa parte do processo. Indiscutivelmente, isso é correto se você está escrevendo 100% em código de máquina, mas também é indiscutivelmente errado porque endereços e distâncias de salto não são instruções.You said that is arguably wrong the following affirmation of Andrew Tanenbaum:
"The machine language programmer must always work with the numerical values of the addresses".
Why Andrew Tanenbaum says that the machine language programmer must always work with the numerical values of the addresses?
Schol-R-LEA wrote:
I have to second the question which Zaval, and several others, have already asked: what are you trying to accomplish by asking these questions? We've already told you that this is a dead end with regards to professional programming. If you want to learn machine code or assembly language programming out of curiosity or as a hobby, go ahead and do it (Hell, there are probably some here who would help you with that, and there several more specialized message boards where they certainly would), but there is no reason for you to be belaboring this if you intent is to find work.
To name a few:manhobby wrote:Which are several more specialized message boards where they certainly would?
alexfru wrote:To name a few:manhobby wrote:Which are several more specialized message boards where they certainly would?
manhobby wrote:@DavidCooper,
The Schol-R-LEA said:
Schol-R-LEA wrote:
I have to second the question which Zaval, and several others, have already asked: what are you trying to accomplish by asking these questions? We've already told you that this is a dead end with regards to professional programming. If you want to learn machine code or assembly language programming out of curiosity or as a hobby, go ahead and do it (Hell, there are probably some here who would help you with that, and there several more specialized message boards where they certainly would), but there is no reason for you to be belaboring this if you intent is to find work.
@DavidCooper, I want to learn machine code as a hobby.
Please, answer me the my following questions about machine language:
Who here who would help me with that?
Which are several more specialized message boards where they certainly would?