Você está na página 1de 2

Atividade extra – “The SOI Challenge”

Utilizando o aplicativo “DOSBOX” e executando o utilitário “debug”.

Baixe o arquivo zipado (dosbox-environment.zip) descompacte o arquivo


em uma pasta com o nome c:\gso. Desompacte o arquivo DOSBox-
074.zip. Na pasta nova criada execute o programa dosbox e no prompt
de comando:

1) Z:\> mount f c:\gso


2) Z:\> f:
3) F:\> debug

Agora você está no ambiente do debug.

Comandos: Acesse o link abaixo com os comandos do debug.exe

http://www.inf.ufsc.br/~roberto.willrich/Ensino/INE5602/restrito/pratic
a01.html

Questão 1) Dado o trecho de código em linguagem Assembly abaixo,


escreva uma frase que especifique o que o programa faz.

100: MOV AX, 0


103: MOV BX, 0
106: INC AX
107: ADD BX, AX
109: CMP AX, 5
10C: JNZ 106
10E: MOV [200], BX
112: <ENTER>

Questão 2) Somente para os alunos com RA com final par. Elabore um


programa em Assembly que calcule a soma dos 100 primeiros números
inteiros impares (1+3+5+.....+99), guarde o resultado na posição 300 da
memória.

Questão 3) Somente para os alunos com RA final impar. Elabore um


programa em linguagem Assembly que calcule a soma dos 140 primeiros
números inteiros pares (0+2+4+.....+146), guarde o resultado na posição
250 da memória.

Você também pode gostar