¿Cómo escribir un programa para almacenar el contenido de las unidades RAM20H, 21H y 22H en el chip en RAM20H, 21H y 22H fuera del chip?
Guarde el contenido de las unidades 20H, 21H y 22H de la RAM en el chip en 20H, 21H y 22H de la RAM fuera del chip:
MOV R0, #20H
MOV R1, #03H; usado para controlar el número de bucles
MOV DPTR, #20H
LOOP:
MOV ? A, @R0
p>MOVX ?@DPTR , A
INC ?R0; aumentar la dirección RAM en el chip en uno
INC DPTR; la dirección de RAM externa por uno
DJNZ?R1, LOOP antes de realizar el bucle 3 veces, salte hacia atrás y continúe moviendo el valor
SJMP $? >END
Programe la RAM fuera del chip. Se agregan los 100 bytes de datos a partir de la unidad 1000H y el resultado se almacena en R7R6:
MOV R6, ?#0
MOV ?R7, ?#0
CLR C (bandera de transporte) debe borrarse primero
MOV ?#1000H
MOV ?#100
BUCLE:
MOVX ?@DPTR
AÑADIR ?R6
MOV ?R6, ?A; almacena los 8 bits inferiores
JC ?ADD2; si CY es uno, salta a ADD2 e incrementa R7 en uno (es decir, si hay un acarreo en el 8 bits inferiores, los 8 bits superiores deben incrementarse en uno)
INC
DJNZ ?R1, ?LOOP
SJMP ?$
ADD2:
INC R7; R7 almacena los 8 bits superiores
RET
END
Programación
1970
A principios de la década de 1970, Charles Moore escribió en su idioma Forth. Se descargó el primer programa significativo.
El trabajo en Prolog comenzó por esta época.
También un día a principios de la década de 1970, Xerox PARC, dirigido por Alan Kay, comenzó el trabajo de diseño de Smalltalk. Las primeras versiones incluyen Smalltalk-72, Smalltalk-74 y Smalltalk-76.
Apareció una implementación de Pascal en las computadoras de la serie CDC 6000.
Programador
Icono, se lanza un descendiente de SNOBOL4.
1972
El manuscrito de Konrad Zuse sobre Plankalkul (ver 1946) finalmente se publicó.
Dennis Ritchie diseñó C. Pero el manual de referencia final se publicó en 1974.
La primera implementación de Prolog: crédito a Alain Colmerauer y Phillip Roussel.
1974
Aparece otra especificación ANSI para COBOL.
1975
Tiny BASIC, diseñado por Bob Albrecht y Dennis Allison (implementado por Dick Whipple y John Arnold), se ejecuta en una microcomputadora con 2 KB de memoria. Una máquina de 4 KB es adecuada, ya que tendrá 2 KB de memoria disponible para este programa.
Una versión de BASIC escrita por Bill Gates y Paul Allen se vendió a MITS (Micro Instrumentation and Telemetry Systems) por una regalía por cada copia. MITS produce Altair, una microcomputadora con arquitectura 8080.
Scheme, un "dialecto" de LISP, diseñado por G.L. Steele y G.J.
Manual de usuario de Pascal e informe publicado, escrito por Jensen y Wirth. Mucha gente todavía lo considera el libro de referencia autorizado sobre Pascal.
B.W. Kerninghan describe RATFOR: FORTRAN RATional. Es un preprocesador y permite el uso de estructuras de control tipo C en FORTRAN. RATFOR se utilizó en las "Herramientas de software" de Kernighan y Plauger, que aparecieron en 1976.