Tabla de interrupciones

Documentos relacionados
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO

INTRODUCCIÓN. Interrupciones.

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Arquitectura de computadoras

Tema 2. Presentación de datos por pantalla. La ROM-BIOS

Arquitectura (Procesador familia 80 x 86 )

Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.

Relación de Problemas I

PRACTICA #1. Aprender a programar una interrupción software empleando C y/o Ensamblador.

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

Tema 9 Periféricos de Entrada

Servicios del Sistema Operativo (SO)

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

Memoria Virtual. Memoria Virtual

Asignatura: ASSEMBLER INF-153 LABORATORIO 1

DEPARTAMENTO DE ESCUELA PARTICULARES ASIGNATURA DE CÓMPUTO NIVEL: 8 I TRIMESTRE

Tema 5. Presentación de datos por pantalla

VARIABLES LOCALES Y VARIABLES GLOBALES

INDICE Capitulo 1: Instalación Capitulo 2: Actualización desde Windows 3.x Antes de la Actualización Capitulo 3: La Pantalla de Windows 95

EJEMPLOS EN ENSAMBLADOR

Tema 5.1: Presentación de datos en pantalla

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

Excel 2016 Funciones básicas

Lenguaje binario. Código ASCII. Medidas de la información

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

Diseño Basado en Microcontroladores. Programa Detallado

SISTEMAS OPERATIVOS Arquitectura de computadores

índice MÓDULO 1: Windows XP 1ª Parte Ofimática Básica Windows XP TEMA 1. Primeros Pasos TEMA 2. Las Ventanas TEMA 3. Iconos y Accesos Directos

LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #9 EL RATÓN DE UNA COMPUTADORA

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

ESTRUCTURA BÁSICA DE UN ORDENADOR

La arquitectura del 8086/8088

ESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA. Apuntes de la asignatura de: 3(5,)e5,&26

Conceptos de Arquitectura de Computadoras Curso 2015

Buses y Periféricos 2006/2007 Práctica 3. Ensamblador

Informática Ingeniería en Electrónica y Automática Industrial

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1)

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

A la derecha de este botón irán apareciendo todas las aplicaciones abiertas en ese momento en el sistema.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Algunos de los componentes que se encuentran dentro del gabinete o carcaza de la computadora.

MANEJO DEL MOUSE EN LENGUAJE C++

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

ESTRUCTURA FÍSICA DEL µp 8086

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Sistemas Operativos. Curso 2016 Sistema de Archivos

ATRIBUTOS DE LOS FICHEROS EN LINUX

UNIDAD 1. COMPONENTES DEL COMPUTADOR

Fundamentos de Ordenadores. Depurar programas usando Nemiver

Estructura de Datos: Archivos

UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

ANEXO CONVOCATORIA 256/2016 RENGLONES

Primeros pasos en Word capítulo 01

Tema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía

Operaciones para Pantalla II

Recopilación presentada por 1

Nero InfoTool Manual. Nero AG

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA

Microsoft Office Word

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Qué es un Procesador de textos? Iniciar Word. Microsoft Word Microsoft Office 2010

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

TECNOLOGÍA DE REDES. Temario (Segunda Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Segunda Parte)

Practica 3. a) Seleccionar iconos: Para seleccionar un icono basta con hacer clic sobre éste.

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

La primera vez que selecciona el nombre de usuario el programa pide introducir la nueva clave.

5.2. CONTROLAR CAMBIOS Y RESOLVER DIFERENCIAS.

CURSO MICROSOFT POWERPOINT 2013 (NIVEL BÁSICO)

CORSAIR GAMING RATÓN GUÍA DE INICIO RÁPIDO DEL SOFTWARE

Tablas. Contenido TECNOLOGÍA WORD

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Introducción Mic i ro r s o of o t t W or o d r

Práctica 2: Sector de arranque

Un sistema informático es encargado de recoger y procesar los datos y de transmitir la información.

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Fundamentos de las TIC

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

09/12/2010 Módulo de Recetas Base

Operación de Microsoft Word

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

Iniciación a la informática

Tema: Microprocesadores

Gestión de Entrada-salida

Tema 1: Arquitectura de ordenadores, hardware y software

Conceptos iniciales. Sistema informático. La informática. Componentes del ordenador

ITT-327-T Microprocesadores

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

índice MÓDULO 1: Internet Explorer 6.0 Parte 1ª Herramientas de Comunicación: Internet Explorer 6.0 TEMA 1. La Red TEMA 2.

Introducción a Windows 98

Manual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda

Normalmente el destino se puede saber mirando la barra de estado del navegador cuando el ratón esté sobre el hipervínculo.

Transcripción:

Las principales interrupciones del 8086/8088 son las siguientes: Interrupción Hex Decimal Uso 00h 0 Generada por la CPU cuando se intenta hacer una división por cero 01h 1 Utilizada par ir paso a paso por los programas (como DEBUG) 02h 2 Interrupción no enmascarable 03h 3 Utilizada para establecer puntos de ruptura en programas (igual que con DEBUG) 04h 4 Generada cuando operaciones aritméticas dan operaciones de desbordamientos 05h 5 Invoca la rutina de servicio de imprimir pantalla de la ROM BIOS 06h 6 Reservada para DOS 07h 7 Reservada para DOS 08h 8 Generada por el tic-tac del reloj del hardware 09h 9 Generada por acción del teclado 0Ah a 10 a Reservadas para BIOS 0Dh 13 0Eh 14 Señala atención al diskette (por ejemplo, para señalar operación completada) 0Fh 15 Utilizada para controlar la impresora 10h 16 Invoca servicios de vídeo de la ROM BIOS 11h 17 Invoca el servicio de lista de equipamiento de ROM BIOS 12h 18 Invoca servicio de tamaño de memoria de la ROM BIOS 13h 19 Invoca servicios de disco de la ROM BIOS 14h 20 Invoca servicios de comunicaciones de la ROM BIOS 15h 21 Invoca servicios del sistema de la ROM BIOS 16h 22 Invoca los servicios estándar del teclado de la ROM BIOS 17h 23 Invoca los servicios de la impresora de la ROM BIOS 18h 24 Activa el lenguaje BASIC de la ROM 19h 25 Invoca la rutina cargadora de la secuencia de arranque de la ROM BIOS (invocarla equivale a hacer un RESET) 1Ah 26 Invoca los servicios de hora y fecha de la ROM BIOS 1Bh 27 Interrupción de la ROM BIOS para Ctrl-Break 1Ch 28 Interrupción generada con cada pulso de reloj 1Dh 29 Apunta a la tabla de parámetros de control del vídeo 1Eh 30 Apunta a la tabla de parámetros de la unidad de disco 1Fh 31 Apunta a los caracteres gráficos del CGA 20h 32 Invoca al servicio de terminación de programa del DOS 21h 33 Invoca a todos los servicios de llamada a función DOS 22h 34 Dirección de la rutina de terminación del programa del DOS 23h 35 Dirección de la rutina de break del teclado del DOS 24h 36 Dirección de la rutina de errores críticos del DOS 25h 37 Invoca al servicio de lectura absoluta del DOS 26h 38 Invoca al servicio de escritura absoluta del DOS 27h 39 Termina un programa, quedando residente 28h 40 Dos Idle 29h 41 Interno DOS. PutChar Rápido 2Ah a 42 a 46 Reservado para DOS 2Dh 2Eh 48 Ejecutar comando 2Fh 47 Interrupción múltiple del DOS 30h a 48 a 50 Reservado para DOS 1

32h 33h 51 Funciones del driver del ratón 34h a 52 a 62 Reservado para DOS 3Eh 3Fh 63 Gestor Overlay 40h 64 Reasignación Disquete BIOS 41h 65 Apunta a la tabla de parámetros del disco duro 42h 66 Gestor Vídeo Reasignado 43h 67 Apunta a los caracteres gráficos de vídeo (EGA, PS/2) 44h 68 API red Novell 45h 69 Reservado 46h 70 Parámetros del disco duro 47h a 71 a Reservadas para BIOS 49h 73 4Ah 74 Alarma usuario 4Bh a 75 Reservadas para BIOS 5Fh 60h a A Reservadas a programas 66h 102 67h 103 Invoca al gestor de memoria expandida LIM 68h a 104 a Reservadas para BIOS 69h 105 70h 106 Reloj tiempo real 71h a 107 a Reservadas para BIOS 74h 110 75h 111 Redirigido a interrupción NMI 76h a 112 a Reservadas 79h 114 7Ah 115 Software Novell (API) 7Bh a 116 a No usadas 7Fh 120 80h a 121 a Reservado para BASIC F0h F1h a FFh A 255 Reservadas a programas Servicios de la interrupción 10h (video) 00 Asignar modo de video 01 Asignar tipo de cursor 02 Situar posicion del cursor 03 Leer posicion del cursor 04 Leer posicion de lapiz optico 05 Seleccionar pagina de pantalla 06 Inicializar ventana o desplazar su contenido en sentido ascendente 07 Inicializar ventana o desplazar su contenido en sentido descendente 08 Obtener atributo y caracter en el cursor 09 Escribir atributo y caracter en el cursor 0A Escribir unicamente caracter en el cursor 0B Asignar paleta de colores 0C Mostrar pixel grafico 0D Leer pixel grafico 0E Mostrar texto en modo teletipo 0F Obtener modo de pantalla actual 10 Mostrar registros de paleta 11 Reservada 12 Reservada 13 Escribir cadena FE Obtener buffer del video 2

FF Actualizar buffer del video Servicios de la interrupción 15h (ROM BIOS) 21 Event Wait 84 Leer Joystick 86 Delay (CX DX) 88 Tamaño mem.extend. c0 Parámentros sistema c1 Datos BIOS extendida Servicios de la interrupción 16h (teclado) 00 Leer caracter teclado 01 Comprobar buffer teclado 02 Obtener byte estado teclado 03 Definir velocidad teclado 05 Colocar en buffer teclado 10 Leer caracter ampliado 11 Comprobar buffer ampliado 12 Obtener byte t.ampliado Servicios de la interrupción 21h (sistema) 00 Terminacion de Programa 01 Entrada de caracteres con eco 02 Salida de caracteres 03 Entrada auxiliar 04 Salida auxiliar 05 Salida de impresora 06 E/S directa de consola 07 Entrada de caracteres no filtrados sin eco 08 Entrada de caracteres sin eco 09 Salida de una cadena de caracteres 0A Entrada con buffer 0B Obtener status de entrada 0C Borrar buffer de entrada y aceptar entrada posterior 0D Reset de disco 0E Asignar unidad de disco po defecto 0F Abrir fichero 10 Cerrar fichero 11 Buscar primera coincidencia 12 Buscar siguiente coincidencia 13 Borrar fichero 14 Lectura secuencial 15 Escritura secuencial 16 Crear o truncar 17 Cambiar nombre de fichero 3

18 Reservado 19 Obtener unidad de disco por defecto 1A Asignar direccion de la zona de transferencia de disco 1B Obtener informacion de ubicacion para unidad por defecto 1C Obtener informacion de ubicacion para unidad especificada 1D Reservado 1E Reservado 1F Reservado 20 Reservado 21 Lectura aleatoria 22 Escritura aleatoria 23 Obtener tamaño de fichero 24 Asignar numero de registro aleatorio 25 Asignar vector de interrupcion 26 Crear prefijo del segmento de programa 27 Lectura aleatoria de bloque 28 Escritura aleatoria de bloque 29 Analisis (transcripcion) de nombre de fichero 2A Obtener fecha del sistema 2B Asignar fecha al sistema 2C Obtener hora del sistema 2D Asignar hora al sistema 2E Activar flag de verificacion 2F Obtener direccion de la zona de transferencia de disco 30 Obtener numero de version MS-DOS 31 Terminar y permanecer residente 32 Reservado 33 Obtener o activar flag de Ctrl-Break 34 Reservado 35 Obtener vector de interrupcion 36 Obtener espacio libre en disco 37 Reservado 38 Obtener o asignar pais 39 Crear subdirectorio 3A Borrar subdirectorio 3B Asignar directorio actual 3C Crear o truncar fichero 3D Abrir fichero 3E Cerrar fichero 3F Leer fichero o dispositivo 40 Escribir en fichero o dispositivo 41 Borrar fichero 42 Desplazar puntero del fichero 43 Obtener o asignar atributos del fichero 44 Control de gestor de dispositivo (IOCTL) 45 Duplicar handle 46 Duplicacion forzada de handle 47 Obtener directorio actual 48 Asignar memoria 49 Liberar memoria 4A Modificar Asignacion de memoria 4B Ejecutar programa 4C Terminar con codigo de retorno 4D Obtener codigo de retorno 4E Buscar primera coincidencia 4F Buscar siguiente coincidencia 50 Reservado 51 Reservado 52 Reservado 53 Reservado 54 Obtener flag de verificacion 55 Reservado 56 Cambiar nombre de fichero 57 Obtener o cambiar fecha y hora de fichero 4

58 Obtener o asignar estrategia de ubicacion 59 Obtener informacion extendida de error 5A Crear fichero temporal 5B Crear nuevo fichero 5C Bloquear registros 5D Reservado 5E Obtener nombre de la maquina/instalacion de impresora 5F Asignar entrada de lista 60 Reservado 61 Reservado 62 Obtener direccion del prefijo del segmento de programa 63 Obtener tabla de encabezado de bytes 5