Está en la página 1de 5

Arquitectura de compurtadores

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
____________________________

hay principalmente dos tipos de arquitecturas:


RISC y CISC
CISC: Complex Instruccion Set Computing.

Este fue Primero

RISC: Reduced Instruccion Set Computing.

Proyecto Universitario.

Ventajas / Desventajas
RISC

CISC

Complejidad en Software

Comlejidad en Hardware

Informacion de Registro a Registro.

Informacion de memoria a memoria

Mayor cantidad de instrucciones

Menor cantidad de instrucciones

Las instrucciones tienen cantidad igual (bits


estaticos)

Las instrucciones son de tipo variables (bits varan


por instruccin).

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.

También podría gustarte