4
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
5
Linguagens de Programação
UMG
5
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
Texto de pré-visualização
Trabalho de Programação 1 Descrição Geral Para realizar este trabalho você vai receber um conjunto de 5 cinco programas que realizam certas tarefas Sobre esses programas você deverá introduzir alterações que alterem a tarefa realizada por eles Para realizar sua tarefa e implementar os ajustes necessários aos programas você deverá entender como é o comportamento dos programas fornecidos quando realizando suas tarefas originais Portanto faz parte da realização do trabalho o correto entendimento do funcionamento dos programas fornecidos A seguir estão descritas as tarefas de cada um dos programas fornecidos bem como a tarefa que deverão realizar depois da realizadas as devidas alterações 2 Programas Programa 1 Utilização do ADC Tarefa original do programa realiza a soma de números de 32 bits e coloca na tela o resultado da soma em hexadecimal Tarefa a ser implementada realizar a soma de números com 64 bits e colocar esse resultado com 64 bits na tela em hexadecimal Programa 2 Utilização de CALL e RET Tarefa original do programa coloca na tela a mensagem mensagem de texto Tarefa a ser implementada realizar a mesma tarefa usando subrotina de maneira a não ter de repetir o trecho de código que coloca um caractere na tela 3 Correção dos Trabalhos Os arquivos fonte entregues serão montados usando o montador MASM611 e rodarão no ambiente DosBox A nota final do trabalho será proporcional ao número de programas que funcionarem corretamente 4 O que deve ser entregue Deverá ser entregue um arquivo ZIP arquivo compactado contendo apenas os 5 cinco arquivos fonte arquivos ASM escritos na linguagem simbólica do INTEL 8086 para o MASM611 O trabalho deverá ser entregue até a data especificada no link de entrega no sistema Moodle Não serão aceitos trabalhos após o prazo estabelecido 5 Observações A identificação de cópias em qualquer dos programas acarretará na aplicação do Código Disciplinar Discente e a tomada das medidas cabíveis para essa situação Inicialmente ambos os o trabalhos original e cópias receberão nota zero O professor da disciplina reservase o direito caso necessário de solicitar uma demonstração do programa onde o aluno será arguido sobre o trabalho como um todo Nesse caso a nota final do trabalho levará em consideração o resultado da demonstração Programa 3 Utilização de INT Tarefa original do programa coloca em uma linha da tela lado a lado os caracteres 0 até 9 Então retorna para o início da linha e repete a operação de colocar os mesmos caracteres na linha Durante todo o tempo em que esses caracteres são colocados na tela é verificado se alguma tecla foi digitada Quando isso acontecer o programa encerra sua operação Tarefa a ser implementada alterar o programa de maneira a colocar na tela os caracteres A até Z letras maiúsculas mantendo o restante do funcionamento do programa original
4
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
5
Linguagens de Programação
UMG
5
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
Texto de pré-visualização
Trabalho de Programação 1 Descrição Geral Para realizar este trabalho você vai receber um conjunto de 5 cinco programas que realizam certas tarefas Sobre esses programas você deverá introduzir alterações que alterem a tarefa realizada por eles Para realizar sua tarefa e implementar os ajustes necessários aos programas você deverá entender como é o comportamento dos programas fornecidos quando realizando suas tarefas originais Portanto faz parte da realização do trabalho o correto entendimento do funcionamento dos programas fornecidos A seguir estão descritas as tarefas de cada um dos programas fornecidos bem como a tarefa que deverão realizar depois da realizadas as devidas alterações 2 Programas Programa 1 Utilização do ADC Tarefa original do programa realiza a soma de números de 32 bits e coloca na tela o resultado da soma em hexadecimal Tarefa a ser implementada realizar a soma de números com 64 bits e colocar esse resultado com 64 bits na tela em hexadecimal Programa 2 Utilização de CALL e RET Tarefa original do programa coloca na tela a mensagem mensagem de texto Tarefa a ser implementada realizar a mesma tarefa usando subrotina de maneira a não ter de repetir o trecho de código que coloca um caractere na tela 3 Correção dos Trabalhos Os arquivos fonte entregues serão montados usando o montador MASM611 e rodarão no ambiente DosBox A nota final do trabalho será proporcional ao número de programas que funcionarem corretamente 4 O que deve ser entregue Deverá ser entregue um arquivo ZIP arquivo compactado contendo apenas os 5 cinco arquivos fonte arquivos ASM escritos na linguagem simbólica do INTEL 8086 para o MASM611 O trabalho deverá ser entregue até a data especificada no link de entrega no sistema Moodle Não serão aceitos trabalhos após o prazo estabelecido 5 Observações A identificação de cópias em qualquer dos programas acarretará na aplicação do Código Disciplinar Discente e a tomada das medidas cabíveis para essa situação Inicialmente ambos os o trabalhos original e cópias receberão nota zero O professor da disciplina reservase o direito caso necessário de solicitar uma demonstração do programa onde o aluno será arguido sobre o trabalho como um todo Nesse caso a nota final do trabalho levará em consideração o resultado da demonstração Programa 3 Utilização de INT Tarefa original do programa coloca em uma linha da tela lado a lado os caracteres 0 até 9 Então retorna para o início da linha e repete a operação de colocar os mesmos caracteres na linha Durante todo o tempo em que esses caracteres são colocados na tela é verificado se alguma tecla foi digitada Quando isso acontecer o programa encerra sua operação Tarefa a ser implementada alterar o programa de maneira a colocar na tela os caracteres A até Z letras maiúsculas mantendo o restante do funcionamento do programa original