Lección de puertos I/O, registros y mapa de memoria

Descripción

(1. Introducción) Sistemas Embebidos Fichas sobre Lección de puertos I/O, registros y mapa de memoria, creado por Johan Sebastian Macias Zapata el 01/01/2018.
Johan Sebastian  Macias Zapata
Fichas por Johan Sebastian Macias Zapata, actualizado hace más de 1 año
Johan Sebastian  Macias Zapata
Creado por Johan Sebastian Macias Zapata hace casi 7 años
16
0

Resumen del Recurso

Pregunta Respuesta
Permiten que la información sobre el mundo externo sea ingresada al computador Puertos de entrada
¿Qué tipos de puertos I/O podemos encontrar? Paralelo, serial, análogos, de tiempo
¿Cómo se define una interfaz? Como la colección de puertos I/O, electrónica externa, dispositivos físicos y el software, que se combinan para permitir que el computador se comunique con el mundo externo.
Esta interfaz permite programar y depurar el microcontrolador del LaunchPad TM4C123GXL La ICDI (Integrated In-Circuit Debug Interface)
¿De qué trata el estándar ISA (Instruction Set Architecture)? 1. Intrucciones soportadas 2. Tipos de datos 3. Registros 4. Modos de direccionamiento 5. Acceso a la memoria
Estás cuatro ISAs son de las más populares, cada una de ellas es la insignia de un sector específico x86: Computadores Personales ARM: Dispositivos Móviles PowerPC: Industria Automotriz SPARC: Server machines
¿Cuáles son los registros de propósito general y para qué se usan? En ARM son de R0 a R12. Usados para almacenar información temporal, y luego manipular esta información mediante desplazamientos, operaciones aritméticas o lógicas.
Este registro almacena la dirección de la parte superior de la pila El Stack Pointer (PS) que corresponde al R13
¿Qué almacena el Link Register? El LR que corresponde a R14 almacena la dirección de retorno para subrutinas
Este registro es el más importante porque almacena la dirección de la próxima instrucción a ejecutar El Program Counter (PC) que corresponde a R15 marca en qué parte del código estamos
De este registro nos interesan particularmente cuatro bits que corresponden a los Status Register El PSR (Program Status Register) nos interesan los cuatro bits que describen el resultado de la operación más reciente. Cada uno se pone en alto si cumple la condición. N (ser negativo), Z (ser cero), V (sobreflujo de números signados) , C (sobreflujo de números no signados)
AAPCS forma parte de ABI. ¿Qué significan estas siglas? AAPCS - ARM Architecure Procedure Call Standard. ABI - Application Binary Interface.
Según AAPCS ¿Para qué se usan los registros R0, R1, R2, y R3? Para pasar los parámetros de entrada de una función de C
¿En qué registro se pone el parámetro de retorno de una función según AAPCS? En R0
Esta técnica será la que usaremos para referirnos a I/O Memory-mapped I/O
¿Qué cantidad de memoria flash y memoria SRAM tenemos en el TM4C123? Una flash ROM de 256 kB y una SRAM de 32 kB
Estos buses permiten que el procesador puedan desarrollar múltiples tareas en paralelo ICode Bus, DCode Bus, System Bus, PPB (Private Peripherial Bus), AHB (Advance High-performace Bus).
Este bus permite leer/escribir datos desde puertos paralelos e I/O de alta velocidad El AHB (Advance High-performace Bus)
Bus que puede leer/escribir datos desde la RAM o I/O, también traer opcode desde la RAM El System Bus
Con este bus se puede leer/escribir datos desde periféricos internos como el NVIC El PPB (Private Peripherial Bus)
Mostrar resumen completo Ocultar resumen completo

Similar

PSICOLOGÍA DEL DISEÑO
Brisia Montes Mendez
MAPA CONCEPTUAL DE TEORÍAS DEL PROCESAMIENTO DE LA INFORMACIÓN
Estefany Reina
cuadro sinoptico
Javier Flores
Teorías de la educación
Mailén Urrutia
MEMORIA HUMANA
VERO COTLEO
Propiedad Intelectual
Santiago Molina Agudelo
MEMORIAS RAM Caracteristicas, tipos y precios.
Rodrigo Castro
Psicopatología de la Memoria
alejandrop.arte
LA MEMORIA
farturo.ma
GSE-3. SANTO Y SEÑA. CONTROL DE ACCESO.
antonio del valle
Números de oxidación de los elementos
Juan Fernando Moral Soriano