| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 585 人关注过本帖
标题:求解:保护模式下读取内存如何应用,急!!!
取消只看楼主 加入收藏
zhuyi108
Rank: 2
等 级:论坛游民
帖 子:11
专家分:14
注 册:2010-10-26
结帖率:50%
收藏
 问题点数:0 回复次数:0 
求解:保护模式下读取内存如何应用,急!!!
现在有如下程序,是读取内存1M以外的程序,我在网上搜了很多关于从实模式切换到保护模式的用法,但是说的很模糊,没有具体用法。求高手帮助。比如下面此程序,如何加上从实模式切换的保护模式的程序才能读取,加到什么地方,代码段,数据段,还是程序开始部分,具体怎么加呢,是不是每一部分都要写什么描述段,很迷茫,还有程序退出时是不是要从保护模式切换回实模式,一定要这样加吗?
.model large
.386p
.stack 100
.data
.code
.startup
  mov ax,@data
  mov ds,ax
  push 0
  pop fs
  mov eax,00010000h
  mov eax,dword ptr fs:[eax]
  mov cx,8
  fpp:
  rol eax,4
  push eax
  and al,0fh
  call ascii
  mov dl,al
  call display_
  pop eax
  loop fpp
 .exit

display_ proc far
  push ax
  mov ah,2
  int 21h
  pop ax
  ret
  display_ endp
 ascii proc far   
  cmp al,10
  jb lab   
  add al,07h   
lab:add al,30h   
  ret
  ascii endp
 end
   

请用上面程序举例能让程序运行成功!!!
搜索更多相关主题的帖子: 如何 网上 
2011-03-27 16:31
快速回复:求解:保护模式下读取内存如何应用,急!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015741 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved