Prueba de conocimientos básicos comunes de microcomputadoras
05
1. ¿Cuál es la estructura básica de una microcomputadora? ¿Qué es un autobús? ¿En qué categorías se pueden dividir los autobuses según el contenido de la transmisión?
Múltiples componentes funcionales como CPU, memoria, dispositivos de E/S y bus del sistema****, la línea que disfruta de la transmisión de información se denomina bus. Según el contenido de la transmisión, el bus se puede dividir. en bus de direcciones y bus de datos.
2. Después de ejecutar las siguientes instrucciones, ¿cuál es el valor del indicador de estado en el registro de indicadores del microprocesador 8086?
MOV AX, XXXX
ADD AX, XXXX
La bandera se establece mediante xxxx más xxxx. No hay un valor específico para resolverlo.
3. ¿Cuál es la forma válida del pin RESET del 8086? Cuando el microprocesador 8086 recibe una señal de reinicio válida y comienza la inicialización, ¿cuáles son los valores de cada registro dentro de la CPU en este momento? ¿Cuál es el estado de la cola del búfer de instrucciones ISQ? ¿Cuál es la dirección física de la primera instrucción que la CPU recuperará de la memoria?
Señal de reset, entrada, nivel alto activo,
Estado inicial CS=FFFFH, IP=0000H
Indica el estado actual del procesador
La CPU reinicia la ejecución del programa desde la dirección FFFFH
4. ¿Cuáles son las diferencias en las características de lectura y escritura de SRAM, DRAM y FLASH ROM? ¿Cuáles son las diferencias entre SRAM, DRAM y FLASH ROM en términos de características de lectura y escritura? ¿Qué partes de una microcomputadora utilizan SRAM, DRAM y FLASH ROM?
ROM y RAM se refieren a memoria semiconductora, ROM significa memoria de solo lectura y RAM significa memoria de acceso aleatorio. La ROM retiene datos cuando se corta la energía del sistema, mientras que la RAM generalmente pierde datos cuando se apaga la energía. La RAM suele ser la memoria de la computadora.
Hay dos tipos principales de RAM. Uno se llama RAM estática (RAM estática/SRAM es muy rápida y es el dispositivo de almacenamiento más rápido para lectura y escritura). por lo que solo se utiliza RAM para lugares con requisitos muy altos, como el búfer de primer nivel y el búfer de segundo nivel de la CPU. La otra se llama RAM dinámica (RAM dinámica/DRAM). La DRAM retiene datos por un corto tiempo y es más lenta que la SRAM, pero aún más rápida que cualquier ROM, pero la DRAM es mucho más barata que la SRAM.
La DRAM se divide en muchos tipos, los más comunes son FPRAM/FastPage, EDORAM, SDRAM, DDR RAM, RDRAM, SGRAM y WRAM, etc.
DDR RAM (Date-Rate RAM), también conocida como DDR DDR RAM (Date-Rate RAM), también conocida como DDR SDRAM, es una forma mejorada de RAM, básicamente igual que SDRAM, excepto que puede leer y escribir datos dos veces en un reloj, convirtiendo así los datos La velocidad de transferencia se duplica. Es la memoria más utilizada en las computadoras hoy en día y su ventaja de costo en realidad supera al otro estándar de memoria de Intel, Rambus DRAM. Muchas tarjetas gráficas de alta gama también están equipadas con RAM DDR de alta velocidad para un mayor ancho de banda, lo que puede aumentar significativamente las capacidades de representación de píxeles de la tarjeta aceleradora 3D.
Cómo funciona la memoria:
La memoria se utiliza para almacenar datos y programas que se están utilizando actualmente (es decir, en ejecución). Generalmente nos referimos a la memoria de la computadora como memoria dinámica (es decir, memoria dinámica). , DRAM) La importancia de la memoria dinámica es que cuando se escriben datos en la DRAM, los datos se perderán durante un período de tiempo, lo que requerirá circuitos adicionales para actualizar la memoria.
El proceso de trabajo específico es el siguiente: si una celda de memoria DRAM almacena 0 o 1 depende de si el capacitor está cargado, cargado representa 1 y descargado representa 0. Pero a medida que pasa el tiempo, el capacitor que representa 1 se descargará y el capacitor que representa 0 absorberá la carga, lo cual es el motivo de la pérdida de datos; el capacitor se verifica periódicamente durante la operación de actualización si la carga es mayor que la mitad de. la carga completa, se considera que el capacitor representa 1, y el capacitor está completamente cargado, si la potencia es menor que 1/2, se considera que el capacitor representa 0 y el capacitor se descarga para mantener la continuidad de los datos.
Hay muchos tipos de ROM. La PROM es ROM programable. La diferencia entre PROM y EPROM (ROM programable y borrable) es que la PROM es desechable, es decir, una vez que se instala el software, no se puede utilizar. Se ha modificado nuevamente. Este es un producto inicial y ya no es posible usarlo. EPROM es una memoria universal que borra el programa original mediante irradiación ultravioleta. Otro tipo de EEPROM se borra electrónicamente, lo cual es muy costoso, lleva mucho tiempo escribir y es muy lento.
Por ejemplo, el software del teléfono móvil generalmente se coloca en la EEPROM. Cuando realizamos una llamada, algunos de los últimos números marcados se almacenan temporalmente en la SRAM y no se escribirán en el registro de pase inmediatamente (los registros de llamadas sí). almacenado en EEPROM). Debido a que hay un trabajo (llamada) muy importante que hacer en ese momento, si se escribe, la larga espera es intolerable para el usuario.
La memoria FLASH, también conocida como memoria flash, combina las ventajas de la ROM y la RAM. No sólo tiene el rendimiento de la programable borrable electrónicamente (EEPROM), sino que también se puede leer rápidamente sin perder datos cuando se corta la energía. datos apagados (la ventaja de NVRAM), este tipo de memoria se utiliza en unidades flash USB y MP3. En los últimos 20 años, los sistemas integrados han estado utilizando ROM (EPROM) como dispositivo de almacenamiento, pero en los últimos años, la memoria flash ha reemplazado por completo a la ROM (EPROM) en los sistemas integrados para almacenar cargadores de arranque y códigos de programas o sistemas operativos, o directamente. como disco duro (unidad flash USB).
Actualmente, existen dos tipos principales de memoria flash: memoria flash NOR y memoria flash NADN.
El método de lectura de la memoria flash NOR es el mismo que el de nuestra SDRAM común que los usuarios pueden realizar directamente. ejecutar los archivos cargados en código de memoria flash NOR, reduciendo así la capacidad de SRAM y ahorrando costes.
NAND Flash no utiliza tecnología de lectura aleatoria de memoria. Su método de lectura es leer un bloque a la vez, generalmente 512 bytes a la vez. El precio de Flash que utiliza esta tecnología es relativamente bajo. Los usuarios no pueden ejecutar código directamente en la memoria flash NAND, por lo que muchas placas de desarrollo que usan memoria flash NAND no solo usan memoria flash NAND, sino que también ejecutan código de inicio en una memoria flash NOR pequeña.
En términos generales, NOR Flash de pequeña capacidad se utiliza principalmente para almacenar información importante, como sistemas operativos, debido a su rápida velocidad de lectura. Entre las NAND FLASH de gran capacidad, la aplicación NAND FLASH más común son los sistemas integrados. El DOC (Disk On Chip) utilizado en DOC y el "disco flash" que utilizamos habitualmente se pueden borrar en línea. FLASH actualmente en el mercado proviene principalmente de Intel, AMD, Fujitsu y Toshiba, mientras que los principales fabricantes de NAND Flash son Samsung y Toshiba.
La DRAM utiliza la carga de la capacitancia de la puerta del tubo MOS para almacenar información. Una vez que se corta la energía, toda la información se perderá y, debido a la fuga de la puerta, será necesario reemplazarla a intervalos regulares. . Debido a la fuga de la puerta, se necesita un mecanismo de actualización para recargar el condensador de la puerta a intervalos regulares. La carga también debe recargarse después de cada lectura de datos. Esto se denomina actualización dinámica, por lo que se denomina memoria de acceso aleatorio dinámica.
Debido a que solo utiliza un tubo MOS para almacenar información, el nivel de integración puede ser muy alto y la capacidad puede ser muy grande. La SDRAM tiene una función más que sincronizar con el reloj de la CPU.
SRAM utiliza registros para almacenar información, por lo que una vez que se apaga, toda la información se perderá mientras se suministre energía, su información siempre existirá sin actualización dinámica, por eso se llama estática. memoria de acceso aleatorio.
Lo anterior se utiliza principalmente para la memoria del sistema, que tiene una gran capacidad y no necesita guardar datos después de un corte de energía.
Flash ROM utiliza el condensador de la puerta flotante para almacenar cargas y guardar información. Dado que la puerta flotante no pierde electricidad, la información aún se puede guardar después de apagar la energía. La Flash ROM debe borrarse eléctricamente antes de escribir. El método de borrado es diferente al de la EEPROM, que se puede borrar en unidades de bytes, mientras que la Flash ROM solo se puede borrar en unidades de sectores. Flash ROM se utiliza principalmente para BIOS, unidades flash USB, MP3 y otros dispositivos que requieren gran capacidad sin perder datos cuando se apaga.
La capacidad es de 64 KB ¿Cuáles son las cuatro entradas y salidas comúnmente utilizadas de las microcomputadoras en serie?
Teclado Pantalla Imprimir Memoria Externa
06
1. En la computadora, el número de bytes firmados es X=20H e Y=90H. Pregunte a X Y=? ¿Hay desbordamientos en los resultados?
2. Explique los pasos básicos, similitudes y diferencias entre los microprocesadores de 8 bits y los microprocesadores de 16 bits en la ejecución de instrucciones.
3 Hace unos días, Xiao Ming volvió a comprar un 256 MB. cable en el mercado de módulos de memoria PC-100. Analice la clasificación de la memoria, la capacidad, la velocidad y otros parámetros.
4. Explicar el ciclo de los autobuses y cómo se abordan los puertos.
5. Analizar el formato de trama de comunicación serie asíncrona utilizando un puerto serie para conectar dos microcomputadoras.
6. ¿Qué tipos de entradas paralelas existen en los microordenadores y cuáles son sus características?
7. Explique en detalle cómo el microprocesador 8088 maneja las interrupciones enmascarables.
03
1. ¿Cómo se representan los números con signo en las computadoras? Con este enfoque, ¿cuál es el rango de tamaños de datos representados por un byte y una palabra?
2. La microcomputadora proporciona una interfaz de comunicación en serie asíncrona estándar RS-232C, generalmente marcada como COM1 y COM2. Se sabe que COM1 corresponde a la interrupción número 4 y COM2 corresponde a la interrupción número 3. Programe IMR para permitir que COM1 genere interrupciones y deshabilite COM2 para generar interrupciones.
3. Explicación, microprocesador, ciclo de instrucciones, tabla de vectores de interrupción.
4. ¿Por qué se llama al 8088 un procesador de casi 16 bits?
5. Utilice la interfaz estándar RS-232C para conectar dos microcomputadoras; diseñe un método de conexión.
6. Describir los cuatro métodos básicos de entrada y salida de la computadora IBM-PC/XT y sus principales características.
7. Dar un ejemplo del método de direccionamiento 8086.
8. Utilice DEBUG para escribir un programa que muestre una cadena ¡HOLA en la pantalla! y guárdelo con el nombre de archivo A.ROM
9. Escriba un programa ensamblador completo para encontrar la suma de 10 números.
10. Suma de 10 números con signo en .
10. Escribe un programa completo para mostrar el número de bytes sin firmar en la memoria en hexadecimal en la pantalla.
11. Escribe un programa completo en ensamblador para calcular el número de bytes en la memoria. número de números positivos entre 10 números con signo
12. Escribe un programa ensamblador completo para ordenar los 5 números sin signo en la memoria de pequeño a grande.
13.
14. p>04
1. Explicación de términos: microprocesador, microcontrolador
2. Las dos formas en que los microprocesadores administran las direcciones de puertos son ¿Cuáles son las características del 8086?
3.8259A se utiliza para administrar las fuentes de interrupción de las microcomputadoras. Si desea administrar interrupciones de 32 niveles, ¿cuántos 8259 se necesitan y cómo conectarlos?
4. ¿Cuáles son los cuatro métodos de entrada y salida comúnmente utilizados en las computadoras?
5. Se puede programar una PC con el 8255 y el 8253 para controlar el sonido de un altavoz. ¿Qué señal se utiliza para generar el 8253?
6. Escribe un programa completo en lenguaje ensamblador para mostrar en pantalla el número de combinación BCD en la memoria en formato decimal.
Pregunta complementaria: Lo siento, solo puedo mencionarlo dos veces. Si alguno de ustedes responde, agregaré 500 puntos a la recompensa. Gracias por su atención. Definitivamente se darán puntos.