Suponha que o MIPS não seja capaz de realizar subtrações. Implemente (com o simulador MARS) um algoritmo para realizar a adição ou subtração de dois números de 4 bits. Não é necessário identificar overflow ou underflow.

Considere que cada bit é um valor inteiro constante que será descrito em .data, juntamente com um inteiro (0 ou 1) sinal que indica se será feita adição (0) ou subtração (1).

Exemplo de entrada 1 (diretamente no arquivo):

# x0, y0 -> bits menos significativos

# x3, y3 -> bits mais significativos

.data
x0: .word 1
x1: .word 1
x2: .word 0
x3: .word 1

y0: .word 0
y1: .word 0
y2: .word 1
y3: .word 1

subtracao: .word 0

Exemplo de saída 1:

0111
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.