Practica Dirigida de Direccionamiento y Segmentacion de Memoria
-
Upload
cristhian-dc -
Category
Documents
-
view
214 -
download
0
description
Transcript of Practica Dirigida de Direccionamiento y Segmentacion de Memoria
PRACTICA DIRIGIDA DE DIRECCIONAMIENTO Y SEGMENTACION DE MEMORIA
SEG. DATOS: SEG. PILA:
89 1C78 AB67 7823 5650 402F 903A 7856 [402] 45 [302]60 [401] 93 [301]34 [400] 2B [300]
1. CAMBIAR LOS VALORES DE REGISTROS DE SEGMENTO:DS=67B0 CS=77B0 SS=87B0 ES=97B0
2. INSERTAR LOS VALORES DE LOS DATOS EN LOS SEGMENTOS DE DATOS Y PILA
3. ENSAMBLAR CODIGO EN EL SEGMENTO DE CODIGO:
CODIGO ENSAMBLADO EN CS:600
:600 MOV BX,400MOV BP,300MOV DI,5MOV SI,0MOV CX,3
:YYY MOV AL,[BP+SI] …(1)MOV DL,[BX+SI] …(2)
MUL DL …(3)CMP AX,3000JA 5E0MOV DX,[BX+DI]…(4)XOR AX,DX …(5)XCHG AX,DXMOV [BP+DI],DX…(6)
:ZZZ INC SIADD DI,2LOOP YYY
CODIGO ENSAMBLADO EN CS:5E0
:5E0 PUSH CXPUSH AXSUB AX,[BX+DI] …(7)NEG AX …(8)MOV [BX+DI],AX…(9)POP AXMOV CL,7ROR AX,CL …(10)AND [BP+DI],AX…(11)
POP CXJMP ZZZ
4. INDICAR:
Para (1), AX=…… AX=…. AX=…..Para (2), DX=…… DX=…. DX=…..Para (3), AX=…… AX=…. AX=…..
Para (4), DX=….. DX=……Para (5), AX=….. AX=……Para (6) Indicar para 2 veces Seg:Desp = NuevoValor
Para (7), AX=…… Para (8), AX=……Para (9) Indicar Seg:Desp = NuevoValorPara (10), AX=……Para (9) Indicar Seg:Desp = NuevoValor