Creo que deberias aprender sobre circuitos digitales, estructura del computador, y buscar las nomenclaturas estandar usadas en la materia.
A muy grandes rasgo esto son algunos de los terminos usados en computacion
Se dice "codigo fuente" a un archivo que contiene instrucciones en un lenguaje de programacion, es decir que es entendible por un humano. Por ejemplo: pascal, c++, basic, etc.
Se dice "codigo maquina" a la secuencia de bytes que es directamente ejecutable por un microprocesador.
Un "compilador" es un programa encargado de "traducir" un codigo fuente en codigo de maquina.
Una "computadora digital" consta de tres partes: entrada, procesamiento y salida. Todas estas partes solo entienden 0 y 1.
Los "perifericos" (mouse, teclado, monitor, etc), se encargan de transformar las señales analogicas en digitales o las digitales en analogicas.
Para ejecutar un programa en codigo de maquina este tiene que estar almacenado en la memoria "RAM" (random access memory, memoria de acceso aleatorio), la memoria RAM almacena su contenido como 0 y 1.
--
Un microprocesador ejecuta codigo maquina de la siguiente forma: (tiene un registro IP instruction pointer contiene la direccion de memoria que tiene el codigo de maquina a ejecutar).
1. Lee la instruccion a la que apunta IP y decodifica que es lo que tiene que hacer
2. Ejecuta la instruccion (*)
3. Incremente IP a la siguiente instruccion, y vuelve a 1.
(*) Esta parte esta mas relacionada con circuitos digitales.
De manera simple un circuito digital consta de lineas de entrada de datos y lineas de salida.
Todos los circuitos digitales tienen un "clock" o reloj, que marca el ritmo al cual se ejecutan las instrucciones en el micro. Cada paso se llama un "tick".
Por cada tick del reloj el microprocesador, pone 0 o 1 en las lineas de entrada, y recoge la respuesta en las lineas de salida.
Nota: Esto es una descripcion mas o menos simplificada, las computadoras modernas son mucho mas complejas (por ejemplo permiten ejecutar varias instrucciones al mismo tiempo, o en vez de leer una sola instruccion por tick leen varias, etc).