amforth

AMFORTH es un intérprete y compilador compacto.
Descargar ahora

amforth Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Matthias Trute
  • Sitio web del editor:

amforth Etiquetas


amforth Descripción

Amforth es un intérprete compacto y compilador. Amforth es un intérprete compacto y compilador. El proyecto AMFORTH se implementa en el lenguaje de montaje y hacia adelante. No es un compilador cruzado. Iamforth implementa un ANS94 con estilo con algunas palabras que faltan y algunas palabras del conjunto de palabras de extensión. LaMeforth está diseñada para ejecutarse en los procesadores Atmel Atmega con RAM incorporado, Flash y EEPROM. Es un poco puro de 16. Utiliza el modelo roscado indirecto. Funciona interactivamente en el MC a través de la interfaz serie (USArT0). El uso de operandos de doble célula se cae completamente. Se pueden agregar más tarde, si es necesario. Estructura de Flash + ------------------ 0000 -------------- + | Vectores de interrupción || | + ------------------ 0026 ---------------- + | Código de inicialización || Rutinas de interrupción || Diccionario "Colón" || || Último: || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | + ---- --------- NRWW SECCION ----------- + | Intérprete interno (Docol, Siguiente) || Diccionario "primitivo" || Enlace al diccionario "colon" | + ----------- Flashend ----------------- + El flash contiene tanto el intérprete interno como el conjunto diccionario. Las nuevas palabras se compilan directamente en Flash. El diccionario se divide en dos partes. Uno contiene todas las palabras del ensamblador (primitivo) que incluyen a continuación y Docol. Esta parte se encuentra al final del área de flash. La otra pieza contiene palabras codificadas como definiciones de colon. Esto se reduce al principio del flash. La razón de esta división es que la instrucción SPM se usa para compilar nuevas definiciones directamente en Flash. Esta instrucción solo se puede llamar desde un área NRWW del flash (área de BOOOOOGER). Para usar esta operación, la mayoría de las rutinas básicas de los siguientes sistemas deben ubicarse en la sección NRWW.RAM + ---------------- 0000 ---------- ------- + | 0-31: Conjunto de registro || 31-59: Espacio IO | + ------------------------------------ ---- + | 60-84: Buffer de USATT || 84 ..: tib, almohadilla, hend buffers || Montón: inicio del espacio variable || || ^ || | || Pila de datos, creciendo hacia abajo | + ---------- Ramsize - $ 80 ------------- || ^ || | || Pila de retorno, creciendo hacia abajo | + ---------- Tamaño de RAM ------------------ + tib es actualmente 80 bytes de largo, almohadilla y hldy 16 bytes . ¿Qué hay de nuevo en este lanzamiento: · Esto es tanto una mejora de características como una versión de limpieza. · Se agregan algunas palabras nuevas para lidiar con los terminales y el ambiente (más adelante). · Hay algunas mejoras internas para ejecutar en grandes atmacas y atxmegas en una versión futura.


amforth Software relacionado

Parcelí

Parcellite (Parcelle Lite) es un gerente de portapapeles Lightweight GTK +. ...

157

Descargar

Puro :: Variantes

Un complemento de Eclipse admite el desarrollo y la gestión de la variante para las líneas de productos de software. ...

88

Descargar

Playonlinux

PlayOnlinux es un script escrito en Bash, que usa vino y le permite instalar aplicaciones y juegos de Windows en Linux. ...

210

Descargar

gpgdir

GPGDIR es un script Perl que utiliza el módulo CPAN GNUPG para cifrar y descifrar directorios. ...

132

Descargar