Diseñar e implementar el elemento faltante de la Unidad Aritmética-*‐Lógica:
un divisor de 6 bits. Además se deberán diseñar e implementar registros de memoria de trabajo y un subsistemadememoria.
Requerimientos Divisor
El divisor debe permitir la división entre números de 6 bits en complemento a dos (debe poder trabajar con números negativos).
Las líneas de entrada serán:
Dividendo
Divisor
Línea Habilitadora
Clock (Opcional, solamente si se implementa utilizando técnicas secuenciales)
Las líneas de salida serán:
Cociente: 6 bits
Residuo: 6 bits Las siguientes banderas de salida deben ser incluidas:
ZF (Zero Flag): Indica si hubo división entre cero (resultado indefinido).
SF (Sign Flag): Indica si el resultado de la división (cociente) es un número negativo.
un divisor de 6 bits. Además se deberán diseñar e implementar registros de memoria de trabajo y un subsistemadememoria.
Requerimientos Divisor
El divisor debe permitir la división entre números de 6 bits en complemento a dos (debe poder trabajar con números negativos).
Las líneas de entrada serán:
Dividendo
Divisor
Línea Habilitadora
Clock (Opcional, solamente si se implementa utilizando técnicas secuenciales)
Las líneas de salida serán:
Cociente: 6 bits
Residuo: 6 bits Las siguientes banderas de salida deben ser incluidas:
ZF (Zero Flag): Indica si hubo división entre cero (resultado indefinido).
SF (Sign Flag): Indica si el resultado de la división (cociente) es un número negativo.