A Aplicação de Hidrogel no Concreto
Por: Guilherme Olih • 1/12/2022 • Projeto de pesquisa • 437 Palavras (2 Páginas) • 116 Visualizações
E XERCÍCIOS SIMBLER -Prof.Pericles[pic 1]
Nome: GUILHERME OLIVEIRA DOS SANTOS_Data: _ _ / _ _ / _ _
- Elabore um programa em linguagem de Montagem (ASSEMBLY) que carregue o valor 18 no registrador AX e em seguida some 10 ao valor carregado e encerra a execução do programa.
Resp:
LOAD 18
ADD 10
HLT
- Elabore um programa em linguagem de Montagem (ASSEMBLY) que armazene o valor 10 registrador BX , armazene o valor 20 no registrador CX, some estes valores e armazene em DX e em seguida zere o registrador AX e encerra a execução do programa.
Resp:
LOAD 10
STORE BX
LOAD 20
STORE CX
ADD BX
STORE DX
LOAD 0
HLT
- Elabore um programa em linguagem de Montagem (ASSEMBLY) que conte de 1 em 1 infinitamente no registrador AX. (loop de soma infinita)
Resp:
LOAD 1
ADD 1
JMP 1
HLT
- Elabore um programa em linguagem de Montagem (ASSEMBLY) que conte de 1 em 1
até 15. (loop de soma finita)
Resp:
LOAD 1
ADD 1
CMP 15
JNZ 1
HLT
- Elabore um programa em linguagem de Montagem (ASSEMBLY) que grave 55 em todas as posições de memória apartir da posição 10
Resp:
LOAD 10
STORE CX
LOAD 55
STORE @CX
INC CX
STORE @CX
JNZ 4
HLT
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
DB 0
- Analise o programa abaixo e responda quais valores serão armazenados nas posições de
10 a 20
0 . LOAD 10 1 . STORE CX 2 . LOAD 0 3 . STORE @CX 4 . ADD 2 5 . INC CX 6 . STORE @CX 7 . CMP 20 8 . JNZ 4 0 . HLT 10. DB 0 11. DB 0 12. DB 0 13. DB 0 14. DB 0 15. DB 0 16. DB 0 17. DB 0 18. DB 0 19. DB 0 20. DB 0 21. DB 0 | Resposta: 10. DB 0 11. DB 2 12. DB 4 13. DB 6 14. DB 8 15. DB 10 16. DB 12 17. DB 14 18. DB 16 19. DB 18 20. DB 20 21. DB 0 |
...