Está en la página 1de 64

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA

FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS


ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

9
SESION 9
GUIA DE PRÁCTICAS DE LABORATORIO
ARQUITECTURA DE COMPUTADORAS
Ordenamiento, EMU 8086
Ing. MSc. Erasmo Sulla Espinoza
AREQUIPA PERU
2020B
Ítem Sesión Detalle Practica PDF Video Síncrona Drive

1 Sesión 1 Presentación Guía practicas 1


2 Sesión 2 Modelo Arquitectura Procesador 8088 2
3 Sesión 3 PC XT , Demux, Decodificación , Cuadros 3
4 Sesión 4 Software PC XT, Registros , Código Maquina 4
5 Sesión 5 Modo Direccionamiento, Instrucciones 5
6 Sesión 6 Aplicación Programas Debug (Suma-Promedio 5) 6
7 Sesión 7 Aplicación Debug 10 números Bucle 7
8 Sesión 8 Evaluación Parcial 1 8
Sesión 9 Ordenamiento 5-10-20 números, EMU8086 9
10 Sesión 10 EMU8086, Programas, Interrupciones 10
11 Sesión 11 PC Actual Ultima Generación BIOS-CMOS 11
12 Sesión 12 Evaluación Parcial 2 12
13 Sesión 13 Sistema PC x64 bits Arquitectura 13
14 Sesión 14 Interfaces I/O Puertos Int-Ext, Conectores 14
15 Sesión 15 Integración de Sistemas Externos Arduino-PC 15
16 Sesión 16 Evaluación Parcial 3 Examen 16
17 Sesión 17 Evaluación Parcial 3 Sustentación Proyectos 17
Software Computadora Personal
PC XT 8088-8086
CONTENIDO
1.- Sistemas que componen la computadora XT
2.- Características del procesador 8088/8086
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemático del sistema completo Sistema de Aplicación.
6.- Muestra de una Mainboard XT con identificación de dispositivos
Etiquetado y accesorios
7.- Registros del 8088
8.- Modos de direccionamiento
9.- Set de instrucciones del 8088
10.- Lenguaje Código Maquina
11.- Debug, y simulador EMU 8088/8086
Suma y Promedio de 10 números
Memoria a Acumulador
Suma y Promedio de 10 números
Memoria a Acumulador
Suma y promedio de 10 números Bucle
• Sumar 10 números dados en memoria en direcciones determinadas (Memoria a
acumulador ) HEX
XOR AX,AX XOR : Inicializamos registro
Dirección Contenido
MOV BX,0200 AX,BX
HEX DATO
MOV CL,0A Cargamos A registro CL
0200 09
MOV DL,CL Cargamos CL en DL
0201 08 ADD AL, [BX] ADD : Suma valores
0202 07 INC BX Incrementamos BX
0203 06 DEC CL Decrementamos CL
0204 05 JNZ …. Saltamos a ADD si no Zero
0205 04 Guardamos suma
0206 03
MOV [020A], AL
Dividimos DL numero de
DIV DL
0207 02 elementos a dividir luego
MOV [020B], AL
0208 01 Guardamos Promedio y
MOV [020C], AH
0209 00 Guardamos Resto
020A Suma
020B Promedio
020C Resto
Suma 10 números bucle
• Inicializamos AX, BX

• Cargamos CL con Nro elementos


• Usado co
• Sumamo0s valore de BX+ Contador
• Incrementamos –BX para que
recorra toda s las direcciones
• Verificamos si cl es 0 si no saltamos
para seguir sumando
• Guardamos suma y dividimos
• Guardamos promedio y resto en las
direcciones asignadas.

Suma Promedio y resto


Ordenamiento de 5 números
• Ordenar 10 números dados en memoria en direcciones determinadas
Ascendente valores en HEX
XOR AX,AX Inicializamos registro AX y
XOR SI,SI SI
Dirección Contenido
MOV DX, 0004 Cargamos DX y CX con
HEX DATO
MOV CX, DX Nro de elementos
0200 05 Cargamos AL y AH
MOV AL, [SI+0200]
0201 04
INC SI
0202 03 MOV AH, [SI+0200]
0203 02 CMP AL,AH Comparamos
0204 01 JLE … (LOOP) Salto si menor igual
MOV [SI+0200], AL Cambio de valor
DEC SI
MOV [SI+0200],AH
INC SI
LOOP … (MOV AL) 2 bucle
DEC DX
LOOPNZ …(MOV CX,DX) 1 bucle
Ordenamiento de 5 números Ascendente
Resultado Debug Ordenamiento 5 números Asc
Resultado Debug Ordenamiento 5 números Asc
Resultado Debug Ordenamiento 10 números Asc
Resultado Debug Ordenamiento 20 números Ascendente
Resultado Debug Ordenamiento 20 números Ascendente
EMU 8086

• El emu8086 es un emulador
del microprocesador 8086
(Intel o AMD compatible)
con assembler integrado
Inicio EMU8086

• New: permite escribir un nuevo código en lenguaje ensamblador (“Código Fuente” con extensión
.ASM)
• Code examples: permite acceder a una serie de programas ejemplos muy útiles al momento de
aprender a utilizar el entorno y la programación en assembler.
• Quick start tutor: llama al browser y permite explorar gran variedad de documentos de ayuda.
• Recent file: muestra los últimos archivos con los cuales se estuvo trabajando.
Suma y Promedio 10 números
Suma y Promedio 20 números
Ordenamiento de 5 números
Ascendente
Ordenamiento de 20 números Ascendente
Bibliografía principal:
• http://www.reenigne.org/crtc/PC-XT.pdf
• https://www.tecnologia-
informatica.com/componentes-de-una-
computadora/
• Hoja de Datos Microprocesador INTEL
8088/8086
• http://cv.uoc.edu/annotation/8255a8c320f60c2
bfd6c9f2ce11b2e7f/619469/PID_00218273/PID_
00218273.html
• Aula Virtual PDF Ensamblador bueno
TAREA 9
Dados los datos en memoria [0200] de 32 números en
HEX
(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,0,1,2,3,4,5,6,7,8,9,A,B,C,D
,E,F)
1.- Realizar programa EMU8086 de la suma y
promedio de los 32 números con bucle
2.- Realizar programa EMU8086 ordenar 32 números en
forma descendente
Explicar algoritmo de los programas, listado de
programa
Presentar Tarea 9 hasta 08 noviembre 2020 23:58 horas
Bibliografía principal:
• http://www.reenigne.org/crtc/PC-XT.pdf
• https://www.tecnologia-
informatica.com/componentes-de-una-
computadora/
• Hoja de Datos Microprocesador INTEL
8088/8086
• http://cv.uoc.edu/annotation/8255a8c320f60c2
bfd6c9f2ce11b2e7f/619469/PID_00218273/PID_
00218273.html
• Aula Virtual PDF Ensamblador bueno
Gracias….
UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

10
SESION 10
GUIA DE PRÁCTICAS DE LABORATORIO
ARQUITECTURA DE COMPUTADORAS
EMU 8086-I/O-Interrupciones
Ing. MSc. Erasmo Sulla Espinoza
AREQUIPA PERU
2020B
Ítem Sesión Detalle Practica PDF Video Síncrona Drive

1 Sesión 1 Presentación Guía practicas 1


2 Sesión 2 Modelo Arquitectura Procesador 8088 2
3 Sesión 3 PC XT , Demux, Decodificación , Cuadros 3
4 Sesión 4 Software PC XT, Registros , Código Maquina 4
5 Sesión 5 Modo Direccionamiento, Instrucciones 5
6 Sesión 6 Aplicación Programas Debug (Suma-Promedio 5) 6
7 Sesión 7 Aplicación Debug 10 números Bucle 7
8 Sesión 8 Evaluación Parcial 1 8
Sesión 9 Ordenamiento 5-10-20 números, EMU8086 9
10 Sesión 10 EMU8086, Programas, Interrupciones 10
11 Sesión 11 PC Actual Ultima Generación BIOS-CMOS 11
12 Sesión 12 Evaluación Parcial 2 12
13 Sesión 13 Sistema PC x64 bits Arquitectura 13
14 Sesión 14 Interfaces I/O Puertos Int-Ext, Conectores 14
15 Sesión 15 Integración de Sistemas Externos Arduino-PC 15
16 Sesión 16 Evaluación Parcial 3 Examen 16
17 Sesión 17 Evaluación Parcial 3 Sustentación Proyectos 17
Software Computadora Personal
PC XT 8088-8086
CONTENIDO
1.- Sistemas que componen la computadora XT
2.- Características del procesador 8088/8086
3.- Funcionamiento en general
4.- Sistema descrito por bloques y por circuitos
5.- Esquemático del sistema completo Sistema de Aplicación.
6.- Muestra de una Mainboard XT con identificación de dispositivos
Etiquetado y accesorios
7.- Registros del 8088
8.- Modos de direccionamiento
9.- Set de instrucciones del 8088
10.- Lenguaje Código Maquina
11.- Debug, y simulador EMU 8088/8086
El Emulador 8086
Menú Emulador 8086
• File, permite administrar (cargar o guardar) los archivos que va
creando o ejecutando
• Math, da acceso a una calculadora y un convertidor de base de
numeración.
• Debug, provee herramientas para depurar programas.
• View, permite abrir otras ventanas que pueden ser de mucha
ayuda al ejecutar y depurar programas.
• External, permite ejecutar el programa con otras herramientas
diferentes del EMU8086.
• Virtual devices, activa los dispositivos virtuales con que cuenta el
programa, dado que se tata de un emulador no se tiene acceso a
los puertos físicos de la computadora, por lo que estos son
simulados.
• Virtual drive, da opciones para administrar las unidades virtuales
de almacenamiento (HDD y FDD virtuales).
• Help, activa la herramienta de ayuda
Barra Herramientas Emulador 8086
• Load: carga un archivo ejecutable EXE, COM, etc. ya
existente.
• Reload: reinicia el programa y comienza a ejecutar el
mismo desde la primer instrucción de código, todos
los registros inicializan nuevamente,
• Single step: permite ejecutar las instrucciones una a
una deteniéndose luego de cada instrucción
• Step back: retrocede a la última instrucción que ya
fue ejecutada permitiendo ejecutarla nuevamente.
• Run: permite ejecutar todas las instrucciones una a
una a la velocidad establecida por el control “step
delay”. La ejecución se detiene al presionar “STOP”.
Ordenamiento de 20 números Descendente
Ordenamiento de 32 números Descendente
Interrupciones EMU(1)
• EMU tiene simulación de interrupciones, que es uno de
los mecanismos de los cuales dispone el 8086 para
comunica
• Las interrupciones alteran la ejecución del programa en
respuesta a eventos externos o una condición de error. Las
interrupciones permiten manejar eventos externos,
provenientes de dispositivos externos al micro, también
permiten resolver situaciones de error al ejecutar una
determinada instrucción, por ejemplo, la presencia de una
división por cero dispara automáticamente una
interrupción Tipo 0.
• Estas últimas situaciones son ejemplos de interrupciones
por hardware y por software, pero ambos tipos de
interrupciones son manejadas de la misma forma por el
microprocesador con dispositivos externos
Interrupciones EMU(2)
• El microprocesador recibe las interrupciones por hardware a través de
líneas o pines particulares propias para este fin presentes en la
pastilla del microprocesador, mientras que las interrupciones por
software son causadas por la ejecución de la instrucción “INT n”,
donde n es el tipo de interrupción a ser ejecutada.
• El tipo de interrupción puede ser cualquier número entre 0 y 255.
Cuando se produce una interrupción, el microprocesador detiene la
ejecución del código que venía procesando y procede a ejecutar una
porción de código independiente asociado con el tipo de interrupción,
pero para esto, el micro debe primero conocer dentro de la memoria
de programa dónde se encuentra ubicada esta porción de código.
• Antes de poder ejecutar la subrutina asociada a una interrupción
específica debe obtener el CS e IP donde se encuentra la misma. Esta
información se encuentra en lugar específico del espacio de memoria
y se conoce como IVT (Interrupt Vector Table). Dado que los tipos de
interrupciones van de 0 a 255, esta tabla cuenta con 256 posiciones, y
en cada una de ellas de encuentran dos valores CS e IP de 16 bits cada
uno
Tabla Vector Interrupción
Interrupción por Hardware
• Las interrupciones por hardware son generadas por periféricos
externos, microcontroladores o por el coprocesador matemático
8087.
• Las interrupciones por hardware se encuentran deshabilitadas
cuando el Flag de Interrupciones (IF)se encuentra en 0. Cuando el
IF está en 1, el emu8086 verifica continuamente los primeros 256
bytes del archivo “emu8086.hw”, si alguno de los bytes leídos es
distinto de cero, por ejemplo el byte 15, el microprocesador
transfiere el control a la subrutina de atención de la interrupción
tipo 15 en base a lo configurado en la IVT.
• Por defecto, la interrupciones por hardware se encuentran
habilitadas, pero se deshabilitan automáticamente cuando se está
ejecutando una interrupción de hardware o software.
• Cuando se produce una interrupción por hardware el emulador lo
indica mediante una leyenda en la para superior de la ventana del
mismo.
Interrupción de Teclado INT 16h
Esta interrupción se encarga de controlar el teclado de la PC.

• Esta interrupción se encarga de obtener


funcionalidades básicas del teclado, es decir, se
encarga de recoger las pulsaciones del teclado,
obtener el estado del buffer del teclado, etc. La
codificación estándar del teclado que ofrece la INT
16h es de un teclado Estadounidense. Para adaptar la
codificación de la INT 16h a otro tipo de teclado (por
ejemplo, un teclado español) hay que atender al scan-
code de la tecla pulsada y realizar las operaciones
convenientes para interpretar la tecla que se desea.
• En los teclados de 101 letras o más, existen unas
teclas que la INT 16h las interpreta como teclas
expandidas, que tienen un scan-code distinto al de las
teclas normales (por ejemplo, la tecla pausa)
Servicios de la Interrupción teclado
AH = 00h Teclado Leer pulsación de tecla
Obtener el estado del
AH = 01h Teclado
buffer del teclado
Obtener el estado del
AH = 02h Teclado
teclado
Establecer factor de
AH = 03h Teclado
repetición
Simular la pulsación de
AH = 05h Teclado
una tecla
AH = 0Ah Teclado Obtener el ID del teclado
Leer carácter del teclado
AH = 10h Teclado expandido
expandido
Obtener estado del buffer
AH = 11h Teclado expandido
del teclado expandido
Obtener estado del
AH = 12h Teclado expandido
teclado expandido
Interrupción de Video INT 10h
Esta interrupción controla lo servicios de Video de la PC.
Código de
Función Parámetros Retorno
función
AL = Bandera del Modo de
Activa Modo de video AH=00h AL = Modo de video video / byte del modo del
controlador de CRT

CH = Fila inicial de scan, CL = Fila final de scan Normalmente una


celda de carácter tiene 8 líneas de scan, 0-7. Así, CX=0607h es el
cursor normal de subrayado, CX=0007h es un cursor de bloque
Asigna forma del cursor completo. Si el bit 7 de CH es activado, esto usualmente significa
AH=01h
de modo de texto "Oculta el cursor"". Así CX=2607h es un cursor invisible.
Algunas tarjetas de video tienen 16 líneas de scan, 00h-0Fh.
Algunas tarjetas de video no usan el bit 5 de CH. Con estas, haga
Inicio > Fin (ej. CX=0706h)

Asigna posición del


AH = 02h BH = Página, DH = Fila, DL = Columna
cursor
AX = 0, CH = Inicio de la línea
Lee la posición del
AH = 03h BH = Página de scan, CL = Fin de la línea de
cursor y su tamaño
scan, DH = Fila, DL = Columna

Lee la posición del light AH = Status (0=no disparado, 1=disparado), BX = Pixel X, CH = Pixel
pen (No funciona en AH = 04h Y, CX = número de línea del pixel para los modos 0Fh-10h, DH =
sistemas VGA) Caracter Y, DL = Caracter X

Selecciona Página activa


AH = 05h AL = Número de Página
de la pantalla
Servicios de la Interrupción Video
AH = 00h Vídeo Establecer modo de vídeo

AH = 01h Vídeo Establecer el tamaño del cursor

AH = 02h Vídeo Posicionar el cursor

AH = 03h Vídeo Obtener posición y tamaño del cursor

Obtener posición del lápiz óptico (excepto


AH = 04h Vídeo
VGA)
AH = 06h Vídeo Subir línea
AH = 07h Vídeo Bajar línea

AH = 0Bh BH=00h Vídeo Establecer color de fondo o borde

AH = 0Bh BH=01h Vídeo Establecer paleta gráfica


AH = 0Ch Vídeo Escribir pixel gráfico
AH = 0Dh Vídeo Leer pixel gráfico
Función TeleType (escribir caracteres en la
AH = 0Eh Vídeo
pantalla)
AH = 0Fh Vídeo Obtener el modo de vídeo

AX = 1100h Vídeo Cambiar fuente de vídeo (Modo Texto)

AX = 4F02h SVGA Establecer modo de vídeo SVGA

AX = 4F03h SVGA Obtener modo de vídeo SVGA


Ejemplo de Interrupción Video
REVISION AVANCE PROYECTO 1
PROYECTO1:
Titulo: Ubicación Geográfica con Móvil
Objetivo: Implementación de un sistema de
aplicación con Móvil (portable en Android o IOS)
que nos permita mostrar ubicación de usuario
(Coordenadas Geográficas).
Movil-Movil o PC-Movil
Bibliografía:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/
18528/6/jugarridocoTFC0113memoria.pdf
https://tutorialesenpdf.com/android-studio/
Bibliografía principal:
• http://www.reenigne.org/crtc/PC-XT.pdf
• https://www.tecnologia-
informatica.com/componentes-de-una-
computadora/
• Hoja de Datos Microprocesador INTEL
8088/8086
• http://cv.uoc.edu/annotation/8255a8c320f60c2
bfd6c9f2ce11b2e7f/619469/PID_00218273/PID_
00218273.html
• Aula Virtual PDF Ensamblador bueno
TAREA 10
1.- Probar programa con interrupción de
Teclado
2.- Probar programa con interrupción de Video
3.- Probar programa con interrupción de Mouse
Explicar algoritmo de los programas, listado de
programa

Presentar Informe hasta 15 octubre 2020 23:58


horas
UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

11
SESION 11
GUIA DE PRÁCTICAS DE LABORATORIO
ARQUITECTURA DE COMPUTADORAS
Computadora Personal 64 bits, BIOS-CMOS
(Ultima Generación)
Ing. MSc. Erasmo Sulla Espinoza
AREQUIPA PERU
2020B
Ítem Sesión Detalle Practica PDF Video Síncrona Drive

1 Sesión 1 Presentación Guía practicas 1


2 Sesión 2 Modelo Arquitectura Procesador 8088 2
3 Sesión 3 PC XT , Demux, Decodificación , Cuadros 3
4 Sesión 4 Software PC XT, Registros , Código Maquina 4
5 Sesión 5 Modo Direccionamiento, Instrucciones 5
6 Sesión 6 Aplicación Programas Debug (Suma-Promedio 5) 6
7 Sesión 7 Aplicación Debug 10 números Bucle 7
8 Sesión 8 Evaluación Parcial 1 8
Sesión 9 Ordenamiento 5-10-20 números, EMU8086 9
10 Sesión 10 EMU8086, Programas, Interrupciones 10
11 Sesión 11 PC Actual Ultima Generación BIOS-CMOS 11
12 Sesión 12 Evaluación Parcial 2 12
13 Sesión 13 Sistema PC x64 bits Arquitectura 13
14 Sesión 14 Interfaces I/O Puertos Int-Ext, Conectores 14
15 Sesión 15 Integración de Sistemas Externos Arduino-PC 15
16 Sesión 16 Evaluación Parcial 3 Examen 16
17 Sesión 17 Evaluación Parcial 3 Sustentación Proyectos 17
Computadora Personal Pentium
Ultima Generación (Chipset)
CONTENIDO
1.- Sistemas que componen la computadora AT
2.- Chipset completo (Obligatorio) y BIOS
3.- Características del procesador Pentium IV Intel i7-i9
4.- Funcionamiento en general
5.- Sistema descrito por bloques y por circuitos
6.- Registros
7.- Modos de direccionamiento
8.- Set de instrucciones
9.- Lenguaje máquina, macroensamblador y Tasm
10.- Debuger, y simuladores
BIOS PC
BIOS:
• "Basic Input-Output System", sistema básico de
entrada–salida . Programa incorporado en un
chip de la placa base que se encarga de realizar
las funciones básicas de manejo y configuración
del ordenador.
• Debe poderse modificar para alterar estos datos
• Se denomina "CMOS Setup“
• También contiene todos los drivers de los
dispositivos - periféricos
Inicialización de la BIOS
• POST (Power-On Self Test, literalmente
autotesteo de encendido)
ROM BIOS BASICA
Información del Sistema BIOS
Información del Sistema BIOS
Información del Sistema BIOS
Información del Sistema BIOS
Periféricos BIOS
L/E CMOS Dirección base 70h y 71h
L/E CMOS MC146818 RTR
Información del sistema CMOS
• Byte 0Eh: Diagnostics Status Byte. El bit 7 indica (si vale 1) que el MC146818 tiene un déficit de corriente
eléctrica. El bit 6 indica (si es 1) que el chechsum o suma de comprobación de la CMOS ha fallado. El bit 5
indica (si vale 1) que la configuración del sistema es incorrecta (no hay al menos una disquetera presente o el
modo de vídeo de la configuración no coincide con el detectado en el hardware). El bit 4 es puesto a 1 si el
tamaño de la memoria detectado no coincide con el indicado en la configuración. El bit 3 activo indica que el
adaptador o el disco fijo C: falló en la inicialización, siendo imposible botar desde él. El bit 2 activo indica que
la hora del reloj es incorrecta. Los bits 1 y 0 están reservados.

• Byte 0Fh: Shutdown Status Byte. Los bits de este byte son asignados durante la inicialización del sistema por
parte de la BIOS, informando de su desarrollo (véase listado de la BIOS).
• Byte 10h: Diskette Drive Type Byte. Los bits 7..4 indican el tipo de la disquetera A y los bits 3..0 el tipo de la
disquetera B. Los valores posibles son 0 (no existe esa disquetera), 1 (5¼-360K), 2 (5¼-1.2M), 3 (3½-720K), 4
(3½-1.44M) y 5 (3½-2.88M en BIOS AMI) ó6 (3½-2.88M en BIOS IBM).
• Byte 11h: Reservado.
• Byte 12h: Fixed Disk Type Byte. Los bits 7..4 indican el tipo del primer disco fijo y los bits 3..0 el tipo del
segundo. Existe una tabla definida por IBM cuando lanzó el AT con 14 tipos de disco; ninguno que se vende
hoy en dia está en la tabla, por lo que es frecuente que estos campos estén inicializados con el valor 1111b (ó
0 si no hay disco duro instalado) para indicar simplemente la presencia de disco duro.
• Byte 13h: Reservado.
• Byte 14h: Equipment Byte. Los bits 7 y 6 indican el número de disquetes instalados; los bits 5 y 4 el tipo de
adaptador de vídeo primario (00: EGA/VGA, 01: CGA-80, 10: CGA-40, 11: MDA); los bits 3 y 2 no se emplean. El
bit 1 indica si hay coprocesador aritmético y el bit 0 está activo para confirmar que hay disqueteras.
Información del sistema CMOS
• Byte 15h-16h: Low and High Base Memory Bytes. El 15h es el bajo y el 16h el alto. Entre
ambos forman una palabra de 16 bits que indica la cantidad de memoria convencional
(típicamente 640 Kb).
• Byte 17h-18h: Low and High Memory Expansion Bytes. El 17h es el bajo y el 18h el alto.
Entre ambos forman una palabra de 16 bits que indica la cantidad de memoria extendida,
en Kbytes.
• Byte 19h: Número del primer disco duro. Número de identificación que la BIOS asigna al
primer disco duro instalado.
• Byte 1Ah-2Dh: Reservados.
• Byte 2Eh-2Fh: Checksum. El 2Eh es el alto y el 2Fh el bajo. Entre ambos forman una palabra
de 16 bytes que constituye el checksum o suma de comprobación de los bytes 10h-20h.

• Byte 30h-31h: Low and High Memory Expansion Bytes. Habitualmente es el mismo valor
que el almacenado en los bytes 17h y 18h; esta variable refleja sólo la memoria extendida
ubicada por encima del primer megabyte que detecta la BIOS en el momento de arrancar.
• Byte 32h: Date Century Byte. Valor BCD del siglo actual-1. Para 1992, por ejemplo, es 19h.
• Byte 33h: Information Flag. El bit 7 indica si está instalada la vieja opción de ampliación de
128 Kb (hasta los 640 Kb) del IBM AT original: hoy en día suele estar siempre activo. El bit 6
es empleado por el programa SETUP para eliminar el mensaje inicial al usuario tras el
primer SETUP. Los demás bits están reservados.
• Byte 34h-3Fh: Reservados.
Información del sistema
REVISION AVANCE PROYECTO 1
PROYECTO1:
Titulo: Ubicación Geográfica con Móvil
Objetivo: Implementación de un sistema de
aplicación con Móvil (portable en Android o IOS)
que nos permita mostrar ubicación de usuario
(Coordenadas Geográficas).
Movil-Movil o PC-Movil
Bibliografía:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/
18528/6/jugarridocoTFC0113memoria.pdf
https://tutorialesenpdf.com/android-studio/
Bibliografía principal PC Actual

• Scott Mueller Ed. 22


• https://www.tecnologia-
informatica.com/componentes-de-una-
computadora/
• http://cv.uoc.edu/annotation/8255a8c320f6
0c2bfd6c9f2ce11b2e7f/619469/PID_0021827
3/PID_00218273.html
TAREA 11
1.- Informe previo Computadora Personal
Pentium Ultima Generación
2.- Catalogo de PCs, Periféricos y Componentes
3.- Esquema de MainBoard Completo.
3.- Chipset PC

Presentar Informe Tarea11 hasta 22 noviembre


2020 23:58 horas

También podría gustarte