miércoles, 18 de noviembre de 2015
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
Registro de banderas de 16 Bit
Definición de las banderas del Registro:
http://image.slidesharecdn.com/registrosdelcpu-130828031030-phpapp01/95/registros-
del-cpu-12-638.jpg?cb=1377659518
del-cpu-12-638.jpg?cb=1377659518
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.
Suscribirse a:
Entradas (Atom)












