question

como executar o codigo binario do bloco de notas?

Olá. Eu sou um programador de C puro não-profissional. Eu escrevi um programa para códigos binários em C, só convertê-los para números decimais e alfabeto e fazer as operações aritméticas sobre eles, usando os operadores aritméticos como +. Mas eu quero escrever programas em linguagem de máquina, usando apenas um bloco de notas e vá! Não sei o que fazer com os 0s e 1s que coloquei no bloco de notas! Como jogá-los no CPU? Eu realmente preciso saber isso. Obrigado. Só que eu quero me tornar um programador de máquina. o que usar? onde ir? Eu sei para linguagem assembly, que temos que usar dentre as montadoras, dependendo do sistema operacional que estamos trabalhando. Então ajuda-me com... a 0s e 1s, por favor.
resposta Resposta
Para realmente executar códigos binários, você precisará de um sistema operacional que possa interpretar esses códigos e executá-los na CPU. Escrever programas em linguagem de máquina usando apenas um bloco de notas não será suficiente para executá-los. Você precisará de um ambiente de desenvolvimento apropriado, e provavelmente terá que usar alguma forma de assembly, como você mencionou.

Se você realmente quer se tornar um programador de máquina, é importante aprofundar seus estudos sobre arquitetura de computadores, organização de sistemas operacionais e fundamentos de programação em linguagem de máquina.

Em relação aos zeros e uns que você colocou no bloco de notas, em teoria, eles representam instruções para o processador executar. No entanto, sem um conjunto de instruções válido e um ambiente de execução apropriado, esses zeros e uns só terão significado para um sistema que possa interpretá-los.

Para começar a aprender sobre programação em linguagem de máquina, você pode utilizar emuladores de processadores, como o MARS (MIPS Assembler and Runtime Simulator) para a arquitetura MIPS. Existem também emuladores para outras arquiteturas, como x86, ARM, entre outros.

Também é importante estudar arquiteturas de processadores específicas e suas respectivas linguagens de montagem, bem como conhecer os sistemas operacionais nos quais você pretende desenvolver.

Em resumo, para se tornar um programador de máquina, você precisará estudar tanto a arquitetura do processador em que planeja programar quanto a linguagem de montagem associada a esse processador. Você também precisará aprender a trabalhar com um ambiente de desenvolvimento que permita testar e executar seu código binário de forma controlada.

Comentários Comentários

Guest
Binary Anjus na 18 Jan 2018
0
Olá amigo! Eu sei que esta postagem devas ser meio antiga, pois vou te recomendar. Há pouco tempo procurei o mesmo, e um tempo atrás achei um programinha simples do windows pra programar direto no código de máquina, porém não lembro o nome do programa. No entanto, achei um outro software que utilizam muito pra editar arquivos e programas por hexadecimal, que é a representação dos digitos binários. O programa se chama Hex Editor, ou Free Hex Editor, ou Fhred.. procure na internet.

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved