WELCOME
INDICE
INTRODUCCIÒN
1.1 ARITMÉTICA BINARIA
1.1.1 SISTEMAS DE NUMERACIÓN
1.1.1.1 SISTEMA NUMÉRICO DECIMAL
1.1.1.2 SISTEMA NUMÉRICO BINARIO
1.1.1.3 SISTEMA NUMÉRICO OCTAL
1.1.1.4 SISTEMA NUMÉRICO HEXADECIMAL
1.1.2 OPERACIONES
1.1.2.1 CONVERSIÓN ENTRE BASES
1.1.2.2 SUMA BINARIA
1.1.2.3 RESTA BINARIA
1.1.2.4 MULTIPLICACIÓN BINARIA
1.1.2.5 MULTIPLICACIÓN POR SUMA REPETIDA
1.1.2.6 DIVISIÓN BINARIA
1.1.2.7 NÚMEROS CON SIGNO
1.1.2.8 FRACCIONES BINARIAS
1.2 ÁLGEBRA DE BOOLE
1.2.1 DEFINICIÓN AXIOMÁTICA
1.2.2 TEOREMAS BÁSICOS Y PROPIEDADES
1.2.3 FUNCIONES BOOLEANAS
1.2.4 FORMAS CÓNICAS Y NORMALIZADA
1.2.5 OTRAS OPERACIONES LÓGICAS
1.2.6 COMPUERTAS LÓGICAS DIGITALES
1.3 SIMPLIFICACIÓN DE FUNCIONES DE BOOLE
1.3.1 MÉTODO DEL MAPA
1.3.2 MAPAS DE DOS Y TRES VARIABLES
1.3.3 MAPAS DE CUATRO VARIABLES
1.3.4 MAPAS DE CINCO Y SEIS VARIABLES
1.3.5 SIMPLIFICACIÓN DE UN PRODUCTO DE S
1.3.6 EJECUCIÓN CON NAND Y NOR
1.3.7 OTRAS EJECUCIONES CON DOS NIVELES
1.3.8 CONDICIONES DE NO IMPORTA
1.3.9 EL MÉTODO DEL TABULADO
1.3.10 DETERMINACIÓN DE LOS PRIMEROS IMP
1.3.11 SELECCIÓN DE LOS PRIMEROS IMPLICA
2. ESTRUCTURA Y SUBSISTEMA
ESTRUCTURA INTERNA
2.1.1 DISPOSITIVOS DE ENTRADA
2.1.2 DISPOSITIVOS DE SALIDA
FUNCIONAMIENTO
BIOS, CMOS, y SETUP
2.1.3 MEMORIA AUXILIAR O SECUNDARIA
2.1.4 UNIDAD CENTRAL DE PROCESO
2.1.4.1 MEMORIA PRINCIPAL
2.1.4.2 Y 2.1.4.3 CLASIFICACIÒN UNIDADES
ESTRUCTURA FISICA DE LA MEMORIA CENTRAL
2.2.2REPRESENTACIÓN D LA INF. EN MEMORIA
2.2.2.1 NÚMEROS
2.2.2.2 CARACTERES
2.2.2.3 CÓDIGOS PARA CONTROL DE ERRORES
2.2.3 ACCESO A MEMORIA
2.2.3.1 PROCESO DE LECTURA
2.2.3.2 PROCESO DE ESCRITURA
2.2.4 CARACTERÍSTICAS
2.2.4.1 CAPACIDAD
2.2.4.2 TIEMPO DE ACCESO
2.2.4.3 VOLATILIDAD
2.2.4.4 COSTO
2.2.5 CLASIFICACIÓN DE MEMORIAS
2.3 UNIDAD DE CONTROL
2.3.1 SECUENCIA LÓGICA DE FUNCIONES
2.3.1.1 LOCALIZACIÓN Y EXTRACCIÓN DE LA
2.3.1.2TRANSFERENCIA D MEMORIA PRINCIPAL
2.3.1.3 DEFINICIÓN DE LA INSTRUCCIÓN
2.3.1.4 EJECUCIÓN
2.3.1.5 SUPERVISIÓN
2.3.2 ELEMENTOS
2.3.2.1 RELOJ
2.3.2.2 REGISTRO CONTADOR DE INSTRUCCION
2.3.2.4 REGISTRO DE INSTRUCCIONES
2.3.2.5 DECODIFICADOR
2.3.2.6 SECUENCIADOR
2.3.2.7 BANCO DE REGISTRO
2.3.2.8 DESCENTRALIZACIÓN DE FUNCIONES Y
2.4.1 OPERACIONES BÁSICAS
2.4.2 UNIDAD ARITMÉTICA
2.4.2.3 SISTEMAS PARA LAS OPERACIONES
2.4.3 UNIDAD LÓGICA
2.4.3.2 LÓGICA DIGITAL Y UNIDAD LÓGICA
2.5 BUSES
2.5.2.1 4 BIT BUS
2.5.2.2 8 BIT BUS
2.5.2.3 16 BIT BUS O ISA BUS
2.5.2.4 32 BIT O EISA BUS
2.6 INSTRUCCIONES
2.6.1 FORMATO
2.6.2 CÓDIGO DE OPERACIÓN
2.6.2.1 OPERACIONES MÁS USUALES
2.6.3 DIRECCIONES
2.6.3.1 INSTRUCCIONES DE UNA DIRECCIÓN
2.6.3.2 INSTRUCCIONES DE DOS DIRECCIONES
2.6.3.3 INSTRUCCIONES DE TRES DIRECCIONE
2.6.4 EJEMPLO DE EJECUCIÓN COMPLETA DE U
2.7 MEMORIA VIRTUAL
2.7.1 NECESIDAD DE LA MEMORIA VIRTUAL
2.7.2 PAGINACIÓN
2.7.3 TABLA DE PÁGINAS
2.7.4 CARGA DE PÁGINAS
2.7.4.1 MÉTODO FIFO
2.7.4.2 MÉTODO LRU
2.7.4.3 BIT DE ENSUCIADO
2.7.4.4 FRAGMENTACIÓN
3. MICROPROGRAMACIÓN Y PROGRAMACIÓN EN L
3.1 INTRODUCCIÓN AL MICROPROCESADOR
3.1.1 ANTECEDENTES Y EVOLUCIÓN
3.1.2 ARQUITECTURA BÁSICA
3.1.3 LA MEMORIA Y EL MICROPROCESADOR
3.2 EL MODELO DE PROGRAMACIÓN
3.2.1 DIRECCIONAMIENTO POR REGISTROS
3.2.2 DIRECCIONAMIENTO INMEDIATO
3.2.3 DIRECCIONAMIENTO DIRECTO DE DATOS
3.2.4 DIRECCIONAMIENTO BASE MÁS ÍNDICE
3.2.5 DIRECCIONAMIENTO RELATIVO POR REGI
3.2.6 DIRECCIONAMIENTO RELATIVO BASE MÁS
3.2.7 DIRECCIONAMIENTO ÍNDICE ESCALADO
3.2.8 MÉTODOS DE DIRECCIONAMIENTO DE MEM
3.2.9 DIRECCIONAMIENTO DE LA PILA DE MEM
3.3 INTRODUCCIÓN PARA TRANSFERENCIA DE D
3.3.1 MOV
3.3.2 PUSH/POP
3.3.3 TRANSFERENCIA DE CADENA DE DATOS
3.3.4 INSTRUCCIONES DIVERSAS PARA TRANSF
3.3.5 PREFIJO PARA CAMBIO DE SEGMENTOS
3.3.6 DETALLES DEL ENSAMBLADOR
3.4 INSTRUCCIONES ARITMÉTICAS Y LÓGICAS
3.4.1 SUMA, RESTA Y COMPARACIÓN
3.4.2 MULTIPLICACIÓN Y DIVISIÓN
3.4.3 ARITMÉTICA CON BCD Y ASCII
3.4.4 INSTRUCCIONES LÓGICAS BÁSICAS
3.4.5 CORRIMIENTOS Y ROTACIONES
3.4.6 COMPARACIONES EN CADENAS
3.5 INSTRUCCIONES PARA CONTROL DE PROGRA
3.5.1 EL GRUPO DE BRINCO
3.5.2 PROCEDIMIENTOS
3.5.3 INSTRUCCIÓN A LAS INTERRUPCIONES
3.5.4 INSTRUCCIÓN PARA EL CONTROL DE MÁQ
3.6 PROGRAMACIÓN DEL MICROPROCESADOR
3.6.1 PROGRAMACIÓN MODULAR
3.6.2 EMPLEO DEL TECLADO Y DEL MONITOR D
3.6.3 CONVERSIONES DE DATOS
3.6.4 ARCHIVOS DE DISCOS
SISTEMA OPERATVO
PROCESO PARA FORMATEAR
MANTENIMIENTO
PROCESO PARA CONVERTIR USB EN BOOTEABLE
UNIDADES DE VOLTAJE
GALERÌA
MÀS
Es un programa o conjunto de programas que un sistema Informático gestiona los recursos de hardware y provee servicios a los programas de aplicación.