ejemplos modo protegido.pdf

Vista previa de texto
;
; Se imprime EBP.
;
mov esi,ebp_msg
mov edi,2+160*3+90
call mostrar_cadena
mov edi,2+160*3+8+90
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_EBP]
call mostrar_valor
;
; Se imprime CS.
;
mov edi,160*4
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_CS]
call mostrar_valor
mov esi,cs_msg
mov edi,160*4
call mostrar_cadena
;
; Se imprime DS.
;
mov edi,160*4+20
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_DS]
call mostrar_valor
mov esi,ds_msg
mov edi,160*4+20
call mostrar_cadena
;
; Se imprime ES.
;
mov edi,160*4+40
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_ES]
call mostrar_valor
mov esi,es_msg
mov edi,160*4+40
call mostrar_cadena
;
; Se imprime FS.
;
mov edi,160*4+60
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_FS]
call mostrar_valor
mov esi,fs_msg
mov edi,160*4+60
call mostrar_cadena
;
; Se imprime GS.
;
mov edi,160*4+80
mov eax,[excepciones+excepciones_struc.registros+\
registros_struc.reg_GS]
call mostrar_valor
mov esi,gs_msg
mov edi,160*4+80
call mostrar_cadena
