|
|
Criado por Johan Sebastian Macias Zapata
quase 9 anos atrás
|
|
| Questão | Responda |
| 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) |
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.