Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hay dos formas de verla desde la parte electronica y desde la parte informatica
desde la parte Informatica, es como yo organizo los algoritmos que hacen funcionar el sistema, para ue
sean eficientes, optimos, etc.
Desde la parte electronica tiene que ver de como diseo el hardware o como Organizo los chips o
procesadores para que funcionen en mejor manera.
3 -y's:
Hierachy
Modularity
Regularity
______________________________
NIVELES DE ABSTRACCION
_____________________________
APLICACION
_____________________________
SISTEMA OPERATIVO
_____________________________
ARQUITECTURA
_____________________________
REGISTROS
_____________________________
MICRO ARQUITECTURA
_____________________________
LOGICA
_____________________________
CIRCUITOS DIGITALES
_____________________________
DISPOSITIVOS
_____________________________
FISICO
____________________________
Proyecto Universitario.
Ventajas / Desventajas
RISC
CISC
Complejidad en Software
Comlejidad en Hardware
Aquitectura 80x86
Lenguaje de Maquina
000 add
011 Sustr
ISA
Instruction Set Arquitecture
[Etiqueta] [MNEMONIC] accion [Operadores][;Comentarios]
Control de perifericos desde el procesador (Assembler)
CATEGORIA
BITS
NOMBRE
GENERAL
16
AX,BX,CX,DX
AH,AL,BH,BL,CL,CH,DL,DH
POINTER
16
SP BP
INDEX
16
SI DI
SEGMENT
16
CS SS DS ES
INSTRUCTION
16
IP(iNSTRUCTION POINTER)
FLAG
16
FR
RAM 640 K
GUARDA CODIGO, STACK Y DATOS
VIDEO DISPLAY
RAM 128K
CONF. DE VIDEO
ROM 256K
CS : IP DIRECCION LOGICA.
CS CORRIDO 1 NEABBLE + IP = DIRECCION FISICA
IP = OFFSET
LAS INSTRUCCIONES PUEDE VARIAR DEPENDIENDO DEL TAMAO DE LA MISMA.
DS cambia con BX, DX, SI ,DI
Stacks
Espacios reservados, donde se almacenan registros temporales.
Se basa en Teoria de pilas... (primero que llega ultimo que sale.)
16 bit flag
R
DF
DF
IF
TF
SF
ZF
R = RESERVED
U = UNIFIED
OF = OVERFLOW
DF = DIRECTION FLAG
IF = INTERRUPT FLAG
TF = TRAP FLAG
SF = SIGN FLAG
ZF = ZERO FLAG
AF = AUXILIARY CARRY FLAG
PF = PARITY FLAG
CF CARRY FLAG
AF
PF
CF
MODOS DE DIRECCIONAMIENTO
1. REGISTRO
1. MOV BX,DX
2. MOV ES,AX
3. ADD AL,BH
2. INMEDIATO
1. MOV AX,2550H
2. MOV CX,625H
3. DIRECTO
1. MOV DL,[2400]
2. MUEVO SECTOR DS:2400H => DL
4. REGISTRO INDIRECTO
1. MOV DL,[BX]
2. MOV CL,[SI]
3. MOV [DL],AH
5. INDEXADO RELATIVO
IGUAL AL 5 PERO:
1. MOV DX,[SI]+N
2. MOV CL,[DI]+N
6. BASE RELATIVO
1. MOV CX,[BX]+N
2. DS:[BX+N] => CX
7. BASE INDEXADO RELATIVO
1. MOV CL,[BX][DI]+N
2. DS:[BX+DI+N] =>CL
NO SE PUEDE: MOV CH,[BX][SI]+N
ARQUITECTURA RISC
TIENE TRES TIPOS DE INSTRUCCIONES
R REGISTRO -REGISTRO
J SALTO
I INSTRUCCIONES REGISTRO- INMEDIATO.