Red de conocimiento informático - Conocimiento informático - ¿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?

¿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.