24FreelanceMarketplace de freelancers que nunca dorme
Freelancer escolhido

Escreva um programa em linguagem de montagem

424 visualizações 0 respostas#39914
Status do projeto
Contractor selected
OrçamentoNegociável
FormatoProjeto únicosem pré-pagamento
PagamentoTransferência bancária, Dinheiro eletrônico
Respostas aceitasFreelancer escolhidoaté 30.04.2024
Respostas0média da categoria: 0,3
Visualizações42415 em 14 dias

Descrição do projeto

Traduzido
Serviços de programador são necessários. Você precisa escrever em linguagem de montagem um programa que converte um número em código com controle de paridade. Portas de I/O: A – entrada, B – saída. Localização da pilha: No final da SRAM.
Neste caso, o programa principal deve realizar a inicialização necessária, entrada de dados brutos e saída de resultados através das portas especificadas do microcontrolador, e a tarefa principal deve ser realizada pela sub-rotina.
Explore os principais elementos da estrutura do microcontrolador ATmega8535: CPUs, dispositivos de armazenamento, portas de I/O - no processo de execução do programa. Investigue em detalhes a estrutura e o funcionamento da CPU e da pilha do microcontrolador, variando os dados iniciais, fixando o estado da pilha e dos registradores, incluindo o contador de programa, ponteiro da pilha e registrador de flags.
Os resultados do estudo são apresentados na forma de uma tabela, como no exemplo abaixo.
A sequência de linhas na tabela deve corresponder à sequência de execução de comandos durante a execução do programa, e não à sua sequência no texto do programa. Na linha correspondente a este comando, o conteúdo dos registradores e da memória deve ser como está após sua execução.
Na coluna "Características da equipe" anote o impacto nas flags, tamanho
O número de vezes necessário para executá-lo.
Analise os resultados do estudo, realize as necessárias
Comparações, conclusões.
Características comuns de todas as opções:
1. Disponibilidade de uma sub-rotina.
2. Entrada e saída através das portas paralelas do microcontrolador.
Características específicas:
S1. Tarefa realizada pelo subprograma.
S2. Portas de I/O.
S3. Localização da pilha.
Comparações externas (Harvard RISC AVR – Princeton CISC x86):
1. Sistema de equipe.
2. Tamanho e formato da equipe.
3. Tempo de execução da equipe.
4. A ordem de mudança (contador de programa) do ponteiro de comando.
5. A ordem de mudança do ponteiro da pilha.
6. A ordem de armazenamento de palavras na memória.
7. Registrador de flags.
Comparações internas:
1. Disponibilidade e uso de registradores de propósito geral e de I/O.
2. Tamanho e tempo de execução dos comandos.
Desenvolvimento de software Transferência bancária, Dinheiro eletrônico
Attached files
Files are available only to Freelancers and the project author

Proteção de custódia SafeDeal

Os fundos ficam retidos na custódia Payora em USDT (TRC-20) e só são liberados ao freelancer após a aprovação da entrega.

24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Auditoria de acessibilidade do site segundo WCAG

Auditoria de acessibilidade do site segundo WCAG

Precisamos de uma auditoria independente de acessibilidade segundo WCAG: teclado, contraste, leitores de tela e um relatório claro com correções.

Desenvolvimento de software24.09.20260236
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Desenvolvimento de software” aparecem todos os dias. Todos os projetos na categoria

O que esta página responde