Download docx - Exercícios de AC1 Assembly

Transcript

Exerccios de AC1:Passe para a linguagem Assembly: Z = (X + Y - W) / T R = (X + Y - W) % TSoluo: X -> C3Y -> C4W -> C5T -> C6Z -> C7R -> C8

LOOP:

ERRO:

FIM:FIMFIM:LDA C3ADD C4SUB C5STR C8 SUB C8STR C7 -> C7=0LDA C6JZ ERROLDA C8SUB C6JN FIMSTR C8LDA C7INCSTR C7JMP LOOPDIV/0JMP FIMFIMPRT RESULTADO: C7HLT: LDA C8 JP CONTINUA SUB C8 SUB C8 STR C8 INC STR C9; C9 = 1, DIVISOR NEGATIVO

Soluo do Prof Massilon para (W + X -Z) * Z = ResO exerccio est no slide de AC1 que ele postou no AVA.

LDA C3ADD C4 SUB C5STR C8LDA C7SUB C7STR C7

LOOP: LDA C6JZ FIMDECSTR C6LDA C7ADD C8STR C7JMP LOOP

FIM:PRT C7HLT.


Recommended