Creado por Johan Sebastian Macias Zapata
hace casi 7 años
|
||
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) |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.