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