Binario- (1 está ENCENDIDO y 0 está APAGADO. Como un interruptor)
O; podemos volver a enmarcarlo, ya que 1 está presente, 0 está ausente.
O; 1 es la presencia de una señal eléctrica, 0 es la ausencia de una señal eléctrica.
- ¿Qué significa desfragmentar un disco duro?
- ¿Cuál es la diferencia entre los puertos USB azul y negro?
- Quiero comprar una computadora portátil de menos de 25k, ¿cuál es mejor lappy según este presupuesto?
- Cómo cuidar una computadora portátil y móvil
- ¿Por qué no son comunes las tarjetas gráficas externas y cómo se separan las instrucciones de la CPU a la GPU?
Y sabemos que un circuito integrado (o una máquina) es de naturaleza electrónica, por lo que puede comprender fácilmente las señales eléctricas. Considerando esto, si nuestro microcontrolador está funcionando a 5 V, puede percibir la presencia o ausencia de una señal de 5 voltios. Del mismo modo, si nuestro sistema funciona con 5 voltios, la presencia de 5 voltios en un pin significa lógica 1 y la ausencia de 5 voltios o la presencia de 0 voltios significa lógica 0.
El siguiente enlace definitivamente vale la pena leer, ¿Por qué 1’s y 0’s? – theembeddedguy.com
Para detectar el voltaje, también debe haber algo en el hardware: puertas. Las puertas lógicas son el bloque de construcción de un circuito digital. Estas puertas lógicas se crean conectando pocos transistores en una disposición. El microprocesador en nuestra computadora personal tiene millones de ellos. Estos no son los transistores típicos que usamos en proyectos, estos son MOSFET especiales (Transistor de efecto de campo de semiconductor de óxido de metal). Los transistores pueden detectar el estado de voltaje y hacer que se active el circuito necesario. Dichos transistores están conectados y dispuestos para realizar varias operaciones. VLSI (integración a gran escala) es el tema que trata el hardware a una escala tan pequeña.
Para que cualquier lenguaje sea comprensible entre dos entidades, se requieren ciertas reglas. Del mismo modo, para que una máquina entienda el binario, se deben definir ciertas reglas o instrucciones. Para los microprocesadores y microcontroladores, estas reglas son establecidas por la Arquitectura de conjunto de instrucciones (ISA). ISA es un puente entre el hardware y el software.
Para obtener más información sobre ISA, consulte Arquitectura de conjunto de instrucciones
Para comprender adecuadamente cómo un código de programación de alto nivel hace que una computadora haga lo que hace. Necesitas entender las capas de abstracción
Para conocer el modo sobre capas de abstracción, consulte Capas de abstracción.