Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Temas de Interés
Dudas en general
Codificación de datos de ALU
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="julian403, post: 1004569, member: 57673"] Hola compañeros. Hablando en general, es decir, para la mayoría de microprocesadores y microcontroladores (porque entiendo que quizás las diferentes marcas o diseños utilicen diferente codificación) ¿qué tipo de codificación utilizan para los números? es decir, pueden tratar a los números como binarios o como BCD codificado en binario. Entiendo que si es BCD puede ser BCD gray, BCD aiken, exceso 3, etc. Pero en general BCD gray es para contadores. Así que cuando me refiero BCD me refiero a BCD natural. Si se trata en binario común, los números van aumentando de dígitos y ahí habría la complicación que si el micro utliza registros de 8 bit, para representar el número 256 en adelante se necesitará otro registro. Pero tiene la ventaja que los circuitos sumadores y multiplicadores son más fáciles de hacer, es decir, para sumar basta un sumador completo, además de representar los números negativos con el complemento a 2; y para multiplicar basta el siguiente circuito. [IMG]https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/11016771_10204560190903250_914449293_n.jpg?oh=c2c1486cc2e618b7b6c001ebecd6f0ae&oe=54F76331&__gda__=1425508741_10a279e2516f031521accf5ae0032d6e[/IMG] En cambio para BCD natural, con 4 bits alcanza para representar un dígito pero trae la complicación de que el circuito sumador es más complejo ya que si supera (en cuanto a su representación binaria) a 1010 hay que sumarle 6. Y no conozco un circuito multiplicador para bcd natural, me imagino que habría que sumar el número tantas veces, utilizando el registro acumulador. ¿Qué me dicen? ¿qué codificación es la más usada en los procesadores actuales? Saludos. [/QUOTE]
Verificación
Responder
Foros
Temas de Interés
Dudas en general
Codificación de datos de ALU
Arriba