logo
教育论文中心  教育论文中心   广告服务  广告服务   论文搜索  论文搜索   论文发表  论文发表   会员专区  会员专区   在线购卡   在线购卡   服务帮助  服务帮助   联系我们  联系我们   网站地图  网站地图   硕士论文  会员专区   博士论文
当前位置:教育论文中心首页--计算机软件工程论文--实现在Windows下直接读写内存的方法
推荐论文
基于Windows服务电脑使用
WindowsBootkit检
Windows数据恢复研究
IEEE 1394高速串行总线及
Windows与硬件无关网卡
强制访问控制Windows上实
面向内存数据库混合内存系统模拟
面向非易失性内存持久化Key-
面向新型混合内存架构内存管理机
实时内存数据库内存数据组织管理
论人价值实现
WindowsBootkit防
关于小学语文读写结合策略研究
企业内网监控管理系统设计与实现
鲁迅读写观对语文读写教学启示
Bootkit技术分析及其防御方
 
站内搜索
 
 
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别 硕士论文
博士论文    
 
 
 
实现在Windows下直接读写内存的方法

【计算机软件工程论文】windows以它一致的图形用户界面、完善的内存管理等特点,已被广大用户所接受,但在windows下,计算机已运行在保护模式,虽然windows已提供了一整套的内存管理函数,用户还是不可访问指定地址的内存,致使许多中、小型企业开发的计算机插件无法在windows下使用,因为编写驱动程序是很费事的。他们仅希望能直接读、写电路板所占的内存即可。本文介绍的是在windows 3.1下,用borland c++ 3.1编程环境,实现用户对内存直接读写的方法,读者不难将它移植到其它编程语言。
1.利用windows提供的各个段选择符标号,在c源程序中将选择符标号说明为外部变量。其对照表如下:
表1
2.利用宏定义makelong(段内偏移量,&段选择符标号)即可得到一个长指针。
3.经上述方法得到的指针与c语言中定义的指针是一样的。
4.如果使用的段是d000h或e000h或其它上位内存时,需改动windows的系统配置文件system.ini,利用字符编辑器,在[386enh]小节中加入emmexclude=xxxxyyyy一行,禁止windows使用这段存储空间。值xxxx和yyyy是16位内存范围。如开发的插件占用d000h段的64k,则应加入这样一行:emmexclude=d000-dfff。
利用这一方法,已使我们自己开发的电路板(占用d000h段),在windows控制下成功地运行了。考虑到读者没有相应的硬件,这里以读取中断向量、计算机rom的制造时间和对dos用户通讯区的读写为例,详见以下程序。对于dos用户通讯区的内容,读者可用dos的debug程序检查(d命令)和修改(e命令)。dos的用户通讯区在0040∶00f0h处开始,共计16个字节。在修改时请注意:从0040∶00f0h开始存放可显示ascii码字符串,并以0结尾。
; memory.def 模块定义文件
name
memory
descriptiondemonstrate
 
 
<<<<<全文未完>>>>> 全文字数约621字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
要阅读全文请先注册成VIP会员!详情请阅读会员专区
VIP会员可以阅读全文, 欢迎加入VIP会员专区! 加入VIP会员步骤如下: 注册用户名在线购卡
 
 您可能感兴趣的论文
论文标题页/字数分类
几个偏微分方程保持守恒性或者耗散123页博士论文
水情电报翻译研究59页硕士论文
基于市场微观结构噪声和跳跃金融172页博士论文
面向Windows 8物理内存68页硕士论文
几类信用衍生品定价问题研究96页博士论文
内存需求图像压缩关键技术研究182页博士论文
几类非线性发展方程对称群和不变51页硕士论文
小学语文教学读写结合策略探究76页硕士论文
求解非对称线性方程组再开始Q40页硕士论文
Windows如何构建下一代3304字期刊论文
董事会特征与会计稳健性关系--47页硕士论文
潜浮速度模拟器开发与研究65页硕士论文
无人机实时仿真软件开发技术研究90页硕士论文
计算机攻击内存取证技术研究65页硕士论文
面向嵌入式实时应用内存管理技术53页硕士论文
 
 
| 会员专区 | 在线购卡 | 广告服务 | 网站地图 |
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656 或写信给我