miércoles, 18 de noviembre de 2015

3 CORTE- DISCO DURO


3 CORTE - PLACA BASE


3 CORTE- Debug

DEBUG

 
Comando A  Emsamblador
 
 
0100  Todos los programas arrancan en la posición 0100
 
A--- Ensamblar
D--- Mirar memoria -consultar
E--- Escribir
U--- Mostrar, observar los programas
 
 
 
Registros de apuntador SP
 
Apuntador Base BP
Registros de Dirección  DI
Semegto datos DS
Semegto Pila SS
Segmento Codigo CS
 
Apuntador de instrucciones IP
 
 
Ana Barón  Precursora del lenguaje de alto nivel
 
 
comandos mas usados
 
A
dirección
Ensamblar (ingresar código assembly)
D
dirección cantidad
Mostrar en pantalla direcciones de memoria en presentación hexa
E
dirección
Editar memoria desde dirección
F
direc1 direc2 valor
Llenar memoria desde direc1 hasta direc2 con el dato valor
G
dirección
Ir (durante la ejecución) a la dirección dirección
H
valor1 valor2
Muestra el resultado de la suma y resta hexadecimal entre valor1 valor2
I
puerto
Obtiene una entrada desde el puerto puerto
M
direc1 direc2 direc3
Mueve el bloque de memoria direc1- direc2 a partir de direc3
P
cant
Salta sobre procedimientos cant de veces o hasta dirección direc
Q
 
Sale de Debug
S
direc1 direc2 valores
Busca en bloque de memoria desde direc1 hasta direc2 los bytes valores
T
cant
Igual que P pero son instrucciones simples
U
direc cant
Desensambla cant bytes a partir de la dirección direc
XS
 
Muestra estado de memoria expandida
?
 
Presenta pantalla de ayuda
Tabla de códigos
 
 
 



 
 
 
DURANTE TRES CLASES SE TRABAJO EL PROGRAMA DEBUG
 
 
 
 
 



















 




 
 
 












 
 
 

3 CORTE-CORRECCION EVALUACIÓN

CORRECCION EVALUACIÓN
SEGUNDO CORTE



1. 
 
 
2.  
 
 
 
3. 
 
RTA:  DOS
 
 
4.
 
5.
 
 
 
RTA: UNO
 
 
 6.
 
 
RTA:  Firmware
 
7.
 
 
8.
 
 
Rta: Ocho
 
9.
 
 
 
10.
 
 
 
11.
 
 
12.
 
 
 
13.
 
 
Rta: 
 
Registro de codificador de instrucciones
 
15.
 
 
 
Rta:  Los registros del procesador
 
 
16.
 
 
 
Rta: 10010001
 
 
17.
 
 
 
18. 
 
 
 
 
19. 
 
 
 
Gracias...
 
 
 
 
 
 
 

domingo, 18 de octubre de 2015

SEGUNDO CORTE- Quinta Entrada



MAPEADO DE LA MEMORIA




Un sector de la memoria se puede dañar.

Si se daña por encima del primer mega.

Sector Closter y pista del disco duro, se daña; solo no guarda en el disco duro pero sigue sirviendo











Hasta los 32 MB memoria expandida

 Bloque: "Gestor de memoria expandida"

Desde los  32 MB  hasta los 64 GB memoria Extendida


16 Sectores:    La memoria del sistema operativo o memoria dos


SEGUNDO CORTE - Cuarta Entrada

 

JERARQUIA DE LA MEMORIA

Velocidad, Tiempo de acceso, tamaño, costo, cantidad
Jerarquía:  Divide la memoria en cuatro elementos que son susceptibles para almacenar información.
Registro de procesador:   Dispositivos de memoria de mayor velocidad
Memoria Cache:  tiene la misión de conectar las velocidades muy bajas de la memoria con el siguiente nivel; regularme en un solo nivel,  L1: Board, L2:  Set, L3: Sobre procesador


SEGUNDO CORTE- Tercera Entrada

REGISTRO DE BANDERAS

" Contiene la información de cómo quedo el procesador luego de la ultima instrucción ejecutada"
Registro de banderas de 16 Bit
Definición de las banderas del Registro:




Registros de Banderas
ZF
 (Cero). Indica el resultado de
una operación aritmética o de
comparación (0=resultado
diferente...

Registros de Banderas
 (Acarreo) . Contiene el acarreo de orden más alto
(más a la izquierda) después de una operación
ar...




NOMENCLATURA

                                                          
ALU:
Unidad de control:  Se encarga de generar las señales necesarias por el bus de control a la memoria para que las ejecute.



                                   
                                    Banderas from mayermora





SEGUNDO CORTE- Segunda Entrada

TIPOS DE INSTRUCCIONES
RISC
(Reduced Intruction Set Comporting)
"Computador con conjunto de instrucciones reducidas "
Se utiliza en microprocesadores o micro controladores, numero reducido de instrucciones sencillas y de actividades especificas .

Gran velocidad servidor, cumplen tareas especificas funcionan como para servidores, ejemplos pueden ser servidor Exchange, donde se repiten instrucciones.

Se usan ya que los servidores tienen tareas mucho mas especificas, además acciones muy particulares y especificas, las instrucciones se ejecutan a gran velocidad.
Electrónicamente enlazadas.
Instrucciones especificas pocas, pero repetitivas a velocidad.
Diseñado hacer los servidores
CISC
(Complex Instruction Set Computer)
Cumplen con un propósito general
Como navegar, hacer cartas, preparar contabilidad, edición de textos, etc.
Por ser muy amplio permite operaciones complejas
 Su propósito general, instrucciones mas amplia, mas lenta en comparación de RISC , diseñada hacia las aplicaciones.
ARQUICTETURA ANTE TIPO DE PROCESOS
 HARVARD
Separador Instrucciones y Datos
Bus de datos separadas entradas y salidas
Diferenciados
Puertos para recepción y puertos para envió
VON NEWMAN
Mismo disposito de almacenamiento de instrucciones y datos
Mismo bus de datos instrucciones entradas y salidas
Puertos de doble vía, mas practico pero mas lento.
 LA ARQUICTETURA  DEL PROCESADOR
Electrostática - Transporta la mayor cantidad de energía el "Megayul"
Diagrama en Bloques 

 Reloj:  

Cuando los datos deben pasar.
Cuando suceden los eventos
Sincronizar los eventos

Decodificador de Instrucciones

El decodificador toma el lenguaje ensamblador y lo convierte en lenguaje de maquina, siempre en Hexadecimal
"Codificar las instrucciones de alto nivel a nivel ensamblador"

Set de Registros

Compone el núcleo del computador
Set de Registros 8088
Registro de estado- Flags
Registro Histórico o registro de banderas

SEGUNDO CORTE- Primera Entrada

SEGUNDO CORTE

 
 
Se brinda la oportunidad de revisar el parcial realizado durante el primer corte
 
 
Miremos
 
 
 
 

La respuesta es 7A



 
La respuesta es Bus de Control
 

La respuesta es Signo, Mantisa y Exponente




La respuesta es Ocho





La respuesta es 171132
 
 


La respuesta es "A"


 


La respuesta es "E"




La respuesta es "D"



La respuesta es "B"



La respuesta es 10100000000





La respuesta es 21023121



La respuesta es 11206C


 "Trabajo Web Segundo Corte"
 
 
 Se dieron las pautas para realizar el trabajo Web del segundo corte, donde las herramientas a utilizar podrán ser Prezi, Haiku Deck, Power Point.