Matemática computacional
Comenzamos con la matemática computacional para entender para que es necesaria y por que influye tanto en la arquitectura de hardware, para ello es importante remitirnos al inicio de las maquinas e instrumentos usados para realizar las primeras operaciones que bien conocemos que son las sumas y las restas, la sumas son una simple agrupación de elementos, de esta forma es que se expresan la primera invención de los números que consiste en agrupar una cantidad de ángulos si bien se nota en la forma de los números antiguos hacen referencias a las siguiente imagen.
Con lo anterior podemos deducir que la suma comienza mucho antes de lo que podemos imaginar. por esta razón no podemos remitir a creación de Ábaco con en cual se comienza a realizar la operación de las suma y restas además de la multiplicación que es el resultado también de una suma. Su origen se remonta a la antigua Mesopotamia, más de 2000 años antes de nuestra era.
Ahora nos podemos remitir a una maquina mecánica que se denomina maquina Analítica, este fue el primer ideal del concepto de computación, fue diseñada para realizar todas las operaciones que se meneaban en su época, pero resulta que nunca fue construida ya que en su tiempo no existían los materiales adecuados, por esta razón científicos se empeñaron para diseñarla nuevamente casi 100 mas tarde con los planos que fueron encontrados y así probar que la maquina realmente funcionaba para lo que había sido hecha.

El creador de la maquina analítica es el señor Charles Baggege en el año de 1816 aunque su diseño se fue perfeccionando hasta la fecha de su muerte 1871, ya la señora Ada Byron mas tarde conocida como la primer programadora ya que hizo de esta maquina fuese la ida principal del concepto de ordenador, Ada sugirió a Babbage escribir un "plan" para que la máquina calculase números de Bernuilli, este "plan" es considerado el primer "programa de ordenador", y por ello se considera a Ada el primer programador de la historia. Su máquina analítica mecánica permitía calcular cualquier función algebraica y almacenar números; el programa se introducía en la máquina mediante tarjetas.
Teniendo en cuenta todo lo anterior retomaremos todo lo visto en clase sobre los números binarios.
En primera instancia aprendimos como pasar de decimal a número binario usando la forma tradicional y la forma Open English (Actual ), la forma tradicional consta de realizar divisiones consecutivas sobre la base en que se encuentre el numero inicial. Los restos de las divisiones serian las cifras Binarias.
Por ejemplo si queremos pasar el numero 77, quedaría de la siguiente forma:
Ahora para convertir un numero de forma binaria a decimal se haría de una forma muy sencilla, primero se pasaría a cualquier base ya sea octal, hexadecimal o Nibble, para ello se seleccionan de a 4 bits para pasarlo a hexadecimal, 3 para octal, 2 para nibble con el método de 8421 y luego se hace utilizando el desarrollo del numero binario a base de potencias dependiendo a que base sea convertido para convertirlo de forma contraria.
Por lo anterior conseguiremos convertir cualquier numero a cualquier base, teniendo en cuanta debemos conocer la forma de hacer y de donde sale, por ejemplo conocer los pesos de cada bit para así lograr hacer la conversión de un numero binario a otra base de una forma muy sencilla a las otras bases.
Aquí un par de ejemplos que se realizaron :