El sistema numérico binario utiliza solamente los dígitos 0 y 1 para representar el valor numérico , comúnmente , se utiliza el sistema decimal, los dígitos del 0 al 9 . Cuando se nos acaba de dígitos en el sistema decimal, que se deslizan sobre un lugar de valor y empezar a sumar números . Después de 9 , por ejemplo , el siguiente número en el sistema decimal es 10 . En el sistema binario , sin embargo , 10 viene después de 1 , porque no son sólo los dos dígitos . El número 3 en el sistema decimal es 11 en el sistema binario . Un decimal codificado en binario es un número del sistema decimal convertida en binario de numeración . El MOS Technology 6502 es un microprocesador de 8 bits que fue inventado en 1975 y más tarde fue empaquetado en productos Commodore . La conversión de valores binarios para el sistema binario - decimal para el 6502 requiere una rutina específica . Instrucciones
1
Enter " SED " para cambiar el procesador en el modo decimal, y luego " LDA # 0 " para borrar la calculadora . Indique el número de bits mediante la introducción de " LDX # N ", donde N es el número de bits. Si el origen es un binario de 8 bits , esto sería " LDX # 8 ".
2
Enter " ASL BIN" para pasar a la primera poco y luego escriba " LDA BCD 0 " para comenzar a agregar los resultados juntos. Hay un montón de libros en números binarios , ya que hay que deslizarse sobre valores de lugar con frecuencia. Escriba " ADC BCD 0 " y pulsa " Enter". Siga con " STA BCD 0 " y "Enter " y luego la misma serie de códigos con " 1 + " al final para tomar cuidado de llevar . Para pasar a la siguiente parte de su número , escriba " DEX . "
3
Repetir las entradas para cada bit en el número que está convirtiendo. Cuando haya terminado , escriba " BNE CNVBIT " para terminar la conversión. Una vez que tenga el resultado , introduzca " CLD " poner el chip de nuevo en modo binario, e indique que haya terminado con el proceso mediante la introducción de " BRK ".