Lenguaje de máquina |
Referencia: Informática de Sistemas o Computer Systems, capítulos 3, 4.
El programa de lenguaje de máquina es una secuencia binaria, es decir, una secuencia de unos y ceros, que la máquina interpreta acuerdo con su ciclo de von Neumann como en la Figura 4.31 del texto. Por lo tanto, para escribir un programa en lenguaje de máquina es escribir una secuencia de unos y ceros. Afortunadamente, el loader de Pep/8 permite utilizar la abreviatura de hexadecimal binario como se explica en la Sección 3.4.
Temas: Escribir un programa en lenguaje de máquina, La opción "Ejecutar objeto".
El programa hexadecimal tiene que seguir las reglas precisas de formato.
Cada número hexadecimal que representa un byte debe contener exactamente dos caracteres.
Cada caracter debe estar entre 0..9, A..F, o a..f y debe ser seguido exactamente por un espacio.
Debe haber los espacios iniciales al comienzo de la línea y los espacios a la derecha al final de la línea.
Los dos últimos caracteres del archivo deben estar en minúsculas zz
, el cual se utiliza como el centinela terminal por el cargador.
Si no hay errores en el programa un mensaje a ese efecto aparecerá en la parte inferior de la ventana principal.
Con este programa, la salida aparece en el panel de salida.