Está en la página 1de 50

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

ARQUITECTURA DE COMPUTADORES

INFORME DE LABORATORIO II
GRUPO: 301302_28

PRESENTADO POR:
JUAN PABLO RIVEROS CONDE

Cdigo 14106046
EDUARD BUITRAGO
Cdigo 1110533920

PRESENTADO A:
PAOLA ANDREA MARMOLEJO H.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
CEAD IBAGU 2014

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

INTRODUCCION

En la realizacin del laboratorio dos del curso de Arquitectura de Computadores


se busca que como estudiantes tengamos claro cmo opera un computador
internamente y hacer claridad sobre los trminos de paralelismo, sistemas
Multiprocesador.
Para llevar a cabo la simulacin emplearemos el software MSX88, el cual fue
descargado dela plataforma de la universidad, este muestra el funcionamiento
interno, aunque limitado, de un i8088. El software viene acompaado de un
programa ensamblador (ASM88) y su correspondiente enlazador (LINK88) que
generar un archivo ejecutable (.EJE) que ser el que podr ser simulado.
Gracias a estas herramientas es posible adentrarnos en el lenguaje ensamblador
o assembler, este lenguaje es utilizado para escribir programas de bajo nivel, y
constituye la representacin ms directa del cdigo de mquina especfico para
cada arquitectura de computadores.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Para el desarrollo de esta actividad se utiliz un porttil marca Asus Serie N56V el
cual analizamos mediante del programa Everest Ultimate Edition 4.60 versin
trial, Everest nos arroj el siguiente resumen de las caractersticas en cuanto a
microprocesador, memoria, disco duro y dems dispositivos internos:

El aplicativo Everest fue descargado de la siguiente pgina web:


http://everest-ultimate-edition.uptodown.com/
Resumen

Computadora:
Tipo de computadora
Equipo basado en x64 de ACPI
Sistema operativo
Windows 8.1 Single Language Home Edition
Service
Pack
del
sistema
[ TRIAL VERSION ]
operativo
Internet Explorer
9.11.9600.17278
DirectX
DirectX 11.0
Nombre de la computadora
JUAN_PABLO
Nombre de usuario
Juan Pablo Riveros
Dominio de inicio de sesin
[ TRIAL VERSION ]
Fecha / Hora
2014-11-12 /
Motherboard:
Tipo de CPU
Nombre del motherboard
Chipset del motherboard
Memoria del sistema
Tipo de BIOS

4x , 2400 MHz
ASUSTeK COMPUTER INC. N56VZ
Desconocido
[ TRIAL VERSION ]
Unknown (XL3)

Monitor:
Placa de video
Placa de video
Placa de video
Placa de video
Monitor

Intel(R) HD Graphics 4000 (2112 MB)


Intel(R) HD Graphics 4000 (2112 MB)
Intel(R) HD Graphics 4000 (2112 MB)
NVIDIA GeForce GT 650M (4095 MB)
Monitor PnP genrico [NoDB]

Multimedia:
Placa de sonido

Controladora de High Definition Audio [8086-1E20] [NoDB]

Almacenamiento:
Controlador IDE
Intel(R) 7 Series Chipset Family SATA AHCI Controller
Controlador de almacenamiento Controladora de espacios de almacenamiento de Microsoft
Disco rgido
HGST HTS541010A9E680 (931 GB)
Disco rgido
Kingston DataTraveler 2.0 USB Device (14 GB, USB)
Disco rgido
Kingston DT 101 G2 USB Device (3 GB, USB)
Disco ptico
Slimtype DVD A DS8A9SH
Estado SMART de los discos
OK
rgidos
Particiones:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
C: (NTFS)
D: (NTFS)
Tamao total

[ TRIAL VERSION ]
537.6 GB (174.5 GB libre)
[ TRIAL VERSION ]

Dispositivos de entrada:
Teclado
Mouse
Mouse

Keyboard Device Filter


ASUS Touchpad
DX-ECO

Red:
Direccin IP primaria
Direccin MAC primaria
Placa de red
Placa de red
Placa de red
Placa de red
Perifricos:
Impresora
Impresora
Impresora
Impresora
Impresora
Impresora
Impresora
Impresora
Impresora
Impresora
Controlador USB2
Controlador USB2
Dispositivo USB
Dispositivo USB
Dispositivo USB
Dispositivo USB
Dispositivo USB
Dispositivo USB
Dispositivo USB
Dispositivo USB
Batera
Batera

[ TRIAL VERSION ]
6C-71-D9-21-78-AD
Adaptador virtual directo Wi-Fi de Microsoft
Controladora Gigabit Ethernet Qualcomm Atheros AR8161 PCI-E (NDIS 6.30)
Dispositivo Bluetooth (Red de rea personal)
Qualcomm Atheros AR9485WB-EG Wireless Network Adapter (192. [ TRIAL
VERSION ])

\\GOBERNACION-PC\Kyocera FS-1016MFP (Copiar 1)


\\SISBEN\HP LaserJet 1022
Enviar a OneNote 2013
Fax
Metafile to EPS Converter
Microsoft XPS Document Writer
Nitro PDF Creator (Pro 9)
NPI5D2D14 (HP LaserJet 500 MFP M525)
NPI5D6497 (HP LaserJet 500 MFP M525)
RICOH Class Driver
Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26
[8086-1E26] [NoDB]
Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D
[8086-1E2D] [NoDB]
ASUS USB2.0 Webcam
Bluetooth module
Dispositivo compuesto USB
Dispositivo de almacenamiento USB
Dispositivo de almacenamiento USB
DX-ECO
Generic USB Hub
Generic USB Hub
Adaptador de CA de Microsoft
Batera con mtodo de control compatible con ACPI de Microsoft

DMI:
DMI Fabricante del BIOS
DMI Versin del BIOS
DMI Fabricante del sistema
ASUSTeK COMPUTER INC.
DMI Nombre del sistema
N56VZ
DMI Versin del sistema
1.0
DMI Nmero de serie del
[ TRIAL VERSION ]
sistema
DMI UUID del sistema
[ TRIAL VERSION ]
DMI Fabricante del motherboard ASUSTeK COMPUTER INC.
DMI Nombre del motherboard
N56VZ
DMI Versin del motherboard
1.0
DMI Nmero de serie del
[ TRIAL VERSION ]
motherboard
DMI Fabricante del chasis
ASUSTeK COMPUTER INC.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
DMI Versin del chasis
DMI Nmero de serie del chasis
DMI Identificador del chasis
DMI Tipo de chasis

1.0
[ TRIAL VERSION ]
[ TRIAL VERSION ]
Notebook

DMI

[ BIOS ]
Propiedades del BIOS:
Tamao
Dispositivos de arranque
Funciones disponibles
Estndares soportados
Posibilidades de expansin

64 KB
Floppy Disk, Hard Disk
BBS, Smart Battery
DMI, ACPI
USB

[ Sistema ]
Propiedades del sistema:
Fabricante
Producto
Versin
Nmero de serie
SKU#
Familia
Identificador nico universal
Tipo de arranque

ASUSTeK COMPUTER INC.


N56VZ
1.0
[ TRIAL VERSION ]
ASUS-NotebookSKU
N
[ TRIAL VERSION ]
Botn de encendido/apagado

[ Motherboard ]
Propiedades del motherboard:
Fabricante
ASUSTeK COMPUTER INC.
Producto
N56VZ
Versin
1.0
Nmero de serie
[ TRIAL VERSION ]
Fabricante del motherboard:
Nombre de la empresa
Informacin del producto
Descarga del BIOS
Actualizacin del controlador
Actualizaciones del BIOS

ASUSTeK Computer Inc.


http://www.asus.com/ProductGroup2.aspx?PG_ID=mKyCKlQ4oSEtSu5m
http://support.asus.com/download/download.aspx?SLanguage=en-us
http://www.aida64.com/driver-updates
http://www.aida64.com/bios-updates

[ Chasis ]
Propiedades del chasis:
Fabricante
Versin
Nmero de serie
Etiqueta
Tipo de chasis
Estado del arranque
Estado de la alimentacin
Estado de la temperatura
Estado de la seguridad

ASUSTeK COMPUTER INC.


1.0
[ TRIAL VERSION ]
[ TRIAL VERSION ]
Notebook
Seguro
Seguro
Seguro
Ninguno/a

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
[ Procesadores / Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz ]
Propiedades del procesador:
Fabricante
Versin
Etiqueta
Nmero de pieza
Reloj externo
Velocidad de reloj mxima
Velocidad de reloj actual
Tipo
Voltaje
Estado
Identificacin del socket
Unidades HTT / CMP

Intel(R) Corporation
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
Fill By OEM
Fill By OEM
100 MHz
3800 MHz
2400 MHz
Central Processor
5 V, 3.3 V, 2.9 V
Activado/a
SOCKET 0
2/4

[ Cachs / CPU Internal L2 ]


Propiedades de la cach:
Tipo
Estado
Modo de operacin
Asociatividad
Tamao mximo
Tamao instalado
Correccin de errores
Identificacin del socket

Interna
Activado/a
Write-Through
8-way Set-Associative
1024 KB
1024 KB
Multi-bit ECC
CPU Internal L2

[ Cachs / CPU Internal L1 ]


Propiedades de la cach:
Tipo
Estado
Modo de operacin
Asociatividad
Tamao mximo
Tamao instalado
Correccin de errores
Identificacin del socket

Interna
Activado/a
Write-Through
8-way Set-Associative
256 KB
256 KB
Parity
CPU Internal L1

[ Cachs / CPU Internal L3 ]


Propiedades de la cach:
Tipo
Estado
Modo de operacin
Tamao mximo
Tamao instalado
Correccin de errores
Identificacin del socket

Interna
Activado/a
Write-Back
6144 KB
6144 KB
Multi-bit ECC
CPU Internal L3

[ Dispositivos de memoria / ChannelA-DIMM0 ]


Propiedades del dispositivo
Forma
Detalle
Tamao
Velocidad

de memoria:
SODIMM
Synchronous
4096 MB
1333 MHz

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Ancho de banda total
Ancho de datos
Ubicacin del dispositivo
Nmero de banco
Fabricante
Nmero de serie
Etiqueta
Nmero de pieza

64 bit
64 bit
ChannelA-DIMM0
BANK 0
Elpida
613513D6
9876543210
EBJ41UF8BCS0-DJ-F

[ Dispositivos de memoria / ChannelA-DIMM1 ]


Propiedades del dispositivo
Forma
Ubicacin del dispositivo
Nmero de banco
Fabricante
Nmero de serie
Etiqueta
Nmero de pieza

de memoria:
DIMM
ChannelA-DIMM1
BANK 1
[Empty]
[Empty]
9876543210
[Empty]

[ Dispositivos de memoria / ChannelB-DIMM0 ]


Propiedades del dispositivo
Forma
Detalle
Tamao
Velocidad
Ancho de banda total
Ancho de datos
Ubicacin del dispositivo
Nmero de banco
Fabricante
Nmero de serie
Etiqueta
Nmero de pieza

de memoria:
SODIMM
Synchronous
8192 MB
1333 MHz
64 bit
64 bit
ChannelB-DIMM0
BANK 2
Hynix/Hyundai
2B4B1C5F
9876543210
HMT41GS6MFR8C-PB

[ Dispositivos de memoria / ChannelB-DIMM1 ]


Propiedades del dispositivo
Forma
Ubicacin del dispositivo
Nmero de banco
Fabricante
Nmero de serie
Etiqueta
Nmero de pieza

de memoria:
DIMM
ChannelB-DIMM1
BANK 3
[Empty]
[Empty]
9876543210
[Empty]

[ Dispositivos integrados / VGA ]


Propiedades del dispositivo
Descripcin
Tipo
Estado

integrado:
VGA
Video
Activado/a

[ Dispositivos integrados / GLAN ]


Propiedades del dispositivo integrado:
Descripcin
GLAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Tipo
Estado

Ethernet
Activado/a

[ Dispositivos integrados / WLAN ]


Propiedades del dispositivo
Descripcin
Tipo
Estado

integrado:
WLAN
Ethernet
Activado/a

[ Dispositivos integrados / Audio CODEC ]


Propiedades del dispositivo
Descripcin
Tipo
Estado

integrado:
Audio CODEC
Sound
Activado/a

[ Dispositivos integrados / SATA Controller ]


Propiedades del dispositivo
Descripcin
Tipo
Estado

integrado:
SATA Controller
SATA Controller
Activado/a

[ Dispositivos integrados / USB 2.0 Controller ]


Propiedades del dispositivo integrado:
Descripcin
USB 2.0 Controller
Estado
Activado/a
[ Dispositivos integrados / USB 3.0 Controller ]
Propiedades del dispositivo integrado:
Descripcin
USB 3.0 Controller
Estado
Activado/a
[ Dispositivos integrados / SMBus Controller ]
Propiedades del dispositivo integrado:
Descripcin
SMBus Controller
Estado
Activado/a
[ Dispositivos integrados / Card Reader ]
Propiedades del dispositivo integrado:
Descripcin
Card Reader
Estado
Activado/a
[ Dispositivos integrados / Cmos Camera ]
Propiedades del dispositivo integrado:
Descripcin
Cmos Camera
Estado
Activado/a
[ Dispositivos integrados / Bluetooth ]
Propiedades del dispositivo integrado:
Descripcin
Bluetooth

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Estado

Activado/a

Overclock

Propiedades de la CPU:
Tipo de CPU
CPUID Nombre de la CPU
CPUID Revisin

4x
Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
000306A9h

Velocidad de la CPU:
Reloj de la CPU

2394.5 MHz (original: [ TRIAL VERSION ] MHz)

Cach de la CPU:
Cach de cdigo L1
Cach de datos L1
Cach L2
Cach L3

32 KB
[ TRIAL VERSION ]
256 KB (Asynchronous)
6 MB

Propiedades del motherboard:


Identificacin del motherboard <DMI>
Nombre del motherboard
ASUSTeK COMPUTER INC. N56VZ
Propiedades del BIOS:
Fecha del BIOS del sistema
Fecha del BIOS de video

XL3
Desconocido

Administracin de energa

Propiedades de la administracon de energa:


Fuente de poder actual
Batera
Estado de la batera
50 % (Desconocido)
Tiempo de uso de batera llena
Desconocido
Tiempo de uso restante
6960 segundo/s (1 horas, 56 minuto/s, 0 segundo/s)
Propiedades de la batera:
Nombre del dispositivo
Fabricante
ID nico
Tipo de batera
Capacidad de fbrica
Capacidad con carga completa
Capacidad actual
Voltaje
Nmero de ciclos de carga-descarga
Nivel de desgaste
Estado de energa

N56--52
ASUSTeK
ASUSTeKN56--52
Recargable Li-Ion
57720 mWh
49306 mWh
24730 mWh (50 %)
11100 mV
577
14 %
Descargando

Monitor

[ Monitor PnP genrico [NoDB] ]

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Propiedades del monitor:


Nombre del monitor

Monitor PnP genrico [NoDB]

Identificacin del monitor

AUO24EC

Fabricante

AUO

Modelo

B156XTN02.4

Fecha de fabricacin

2011

Nmero de serie

Ninguno/a

Tamao de visin mximo

34 cm x 19 cm (15.3")

Relacin de aspecto de la imagen

16:9

Gama

2.20

Soporte para modo DPMS

Ninguno/a

Tamao de muestra de los bferes secundarios Min /


100 / 200000 Hz
Mx
8 bit, 16 bit,
Formatos de sonido de los bferes primarios
Estreo
8 bit, 16 bit,
Fomatos de sonido de los bferes secundarios
Estreo
Bferes de sonido Total / Libre
1/0
Bferes de sonido esttico Total / Libre
1/0
Bferes de sonido streaming (fluyente) Total / Libre
1/0
Bferes de sonido 3D Total / Libre
0/0
Bferes de sonido 3D esttico Total / Libre
0/0
Bferes de sonido 3D streaming (fluyente) Total / Libre 0 / 0

The names of actual companies and products mentioned heremin may be the trademarks of their respective owners.

Mono,
Mono,

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

DESARROLLO DE LA ACTIVIDAD
Seccin 1: Escribir un programa que realice la suma de dos datos inmediatos (el 20h y el
30h) que se encuentran en los registros AX y DX del procesador. El resultado lo
almacenar en AX.
Pasos a seguir:
1. Abrir una sesin de MSX88.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

2. Crear un fichero llamado PROG1.ASM con el siguiente cdigo en ensamblador:


3. Teclear en la lnea de comandos EDIT PROG1.ASM
Una vez que se haya abierto el programa teclear el cdigo siguiente, guardar y salir del
editor.
ORG 2000h
MOV AX, 20H
MOV DX, 30H
ADD AX, DX
END

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

4. Ensamblar el fichero anterior. Para ello, en la lnea de rdenes teclear:


ASM88 PROG1.ASM;

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

5. Enlazar el fichero PROG1.O creado. Desde la lnea de rdenes escribir:


LINK88 PROG1.O

6. Ejecutar el programa MSX88. Para ello escribir en la lnea de rdenes MSX88

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

7. Cargar el programa PROG1.EJE en el simulador, para ello en la pantalla de rdenes,


escribir L PROG1

Una vez en el simulador, podremos pulsar la tecla F6 para ejecutar instruccin a


instruccin el programa anterior, o mediante la tecla F7 para ejecutar cada instruccin en
cada uno de sus ciclos de mquina.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Seccin 2: Cambiar los datos que se suman por los datos 9876h y 2000h.

ORG 2000h
MOV AX, 9876h
MOV DX, 2000h
ADD AX,DX
END
HLT

Repetir los pasos de la seccin 1 hasta terminar la simulacin.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Seccin 3: Cambiar la operacin aritmtica. En vez de sumar se desea restar.


Para ello, cambiar la instruccin ADD AX, DX por SUB AX, DX en el cdigo.
Repetir los pasos de la prctica 1a hasta terminar la simulacin.
ORG 2000h
MOV AX, 9876h
MOV DX, 2000h
SUB AX,DX
END
HLT
Ejecucin ciclo a ciclo
Primer Ciclo de Instruccin (Variable AX): Bsqueda del cdigo de operacin y
decodificacin:
(IP) Buffer Direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Decodificacin.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

(IP) + 1 IP

Primer Ciclo de Instruccin (Variable DX): Bsqueda del operando en memoria


(IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) DL
(IP) + 1 IP
(IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) DH
(IP) + 1 IP

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Segundo Ciclo
decodificacin

de

Instruccin

(Variable

(IP) Buffer de direcciones


Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Decodificacin
(IP) + 1 IP

DX):

Bsqueda

del

operacin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

2do Ciclo de Instruccin (Variable AX): Bsqueda del operando en memoria


(IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Decodificacin
(AX) Op1
(DX) Op2
(Op1) SUB (Op2 ) Res
(Res) AX

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Seccin 4: Cambiar el orden de los operandos en la prctica anterior.


Escribir SUB DX, AX y observar que pasa con los flags de estado del computador.
ORG 2000h
MOV AX, 9876h
MOV DX, 2000h
SUB DX, AX
END
HLT
IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Codificacion
(IP) + 1 IP
(IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) DL
(IP) + 1 IP
IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) DH
(IP) + 1 IP
(IP) + 1 IP
Error en la ejecucin: cdigo 0 no reconocido
IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Decodificacion
(IP) + 1 IP
Error en la ejecucin: cdigo 0 no reconocido
IP) Buffer de direcciones
Seal de lectura de memoria
(Mem) Buffer de datos
(Buffer de datos) IR
Decodificacion

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

(IP) + 1 IP
Error en la ejecucin: cdigo 0 no reconocido

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

CONCLUSIONES

El desarrollo del anterior laboratorio nos deja una enseanza clara del comportamiento
de un microprocesador, la memoria del computador entre otros dispositivos internos, esta
prctica para nosotros como estudiantes de ingeniera de sistemas es muy importante y
constructiva ya hacemos uso de un lenguaje de programacin de bajo nivel. Lenguaje que
mediante instrucciones ejercen un control directo sobre el hardware y se encuentra
condicionado por la estructura fsica de la computadora que lo soporta.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Referencias Bibliogrficas

MODULO ARQUITECTURA DE COMPUTADORES


JESS EMIRO VEGA Jesus.vega@unad.edu.co
http://everest-ultimate-edition.uptodown.com/
http://www.yourepeat.com/watch/?v=NUYBKr6rfjQ
http://www.youtube.com/watch?v=evlt9CgBd_8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

También podría gustarte