| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1586 人关注过本帖
标题:我自己第一次编的汇编程序
只看楼主 加入收藏
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
收藏
得分:0 
回复 19楼 madfrogme
王爽版  汇编语言里  有个 更改中断向量表 的程序
其中有个加载的 过程 目测对你有帮组
存储器里 有分段 分页的管理  嘿嘿  你可以模仿

我要成为嘿嘿的黑客,替天行道
2012-10-01 22:29
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 18楼 zhu224039
其实640KB是常规内存吧 如果是在纯DOS下 他的应用程序都在低端的常规内存活动 不给他权限去操作
高端内存 这个是微软和IBM在设计DOS操作系统时定的规矩
如果真要突破这个限制 貌似也可以
不过这个问题太久远了 没怎么研究过

梅尚程荀
马谭杨奚







                                                       
2012-10-01 22:30
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用zhu224039在2012-10-1 22:25:33的发言:

乘法  怎么办呢   
除法

呵呵 我也是才研究这个问题 等把加法写出来才能有可能攻克乘除。

梅尚程荀
马谭杨奚







                                                       
2012-10-01 22:32
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
回复 21楼 zhu224039
我试试看,谢谢~~~

The quieter you become, the more you can hear
2012-10-01 22:33
信箱有效
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1102
专家分:4268
注 册:2012-6-19
收藏
得分:5 
以下是引用madfrogme在2012-10-1 22:21:26的发言:

最近也在看汇编,不为别的,就为了看懂linux 0.11内核的boot process 的那3个文件
bootsect.s setup.s head.s
不过貌似是对时间,金钱,人品的考验
 
可有能助我一臂之力者
为什么非要看这个呢?
又为什么非要看懂捏
有什么迫切的需求?
2012-10-01 22:34
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用madfrogme在2012-10-1 22:21:26的发言:

最近也在看汇编,不为别的,就为了看懂linux 0.11内核的boot process 的那3个文件
bootsect.s setup.s head.s
不过貌似是对时间,金钱,人品的考验
 
可有能助我一臂之力者

呵呵 汇编作用还蛮大。

梅尚程荀
马谭杨奚







                                                       
2012-10-01 22:35
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
收藏
得分:0 
不清楚,因为上层的东西 都是下层的支持,没有下层 哪有上层的演化。从底层学起

他估计是想写操作系统吧

我要成为嘿嘿的黑客,替天行道
2012-10-01 22:38
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
收藏
得分:0 
我去看看BCD码  关于乘法方面的 指令去了  嘿嘿

我要成为嘿嘿的黑客,替天行道
2012-10-01 22:40
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
以下是引用信箱有效在2012-10-1 23:34:00的发言:

为什么非要看这个呢?
又为什么非要看懂捏
有什么迫切的需求?

太太太太太有迫切需求了,最近看到一个MikeOS, 在虚拟机上运行了一下,有点小激动,并且只有400多K,所以一个人写一个像linux一样的操作系统当然不可能,但写一个支持内存管理,文件系统的小的OS还是完全有可能滴~~
所以对我来说首要任务就是对80386 的认识和 boot process 了了了了了

The quieter you become, the more you can hear
2012-10-01 22:43
zhu224039
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:862
专家分:792
注 册:2012-7-29
收藏
得分:0 
80386  嘿嘿 我正在看 这章节的
微型计算机原理接口技术

里面的 分段 和分页 管理 模式   对你有用哟

估计你还得去了解BIOS 引导 部分,将自己的程序入口加载到那去

王爽  那个更改  向量中断表的 列子 估计能帮上你忙

我要成为嘿嘿的黑客,替天行道
2012-10-01 22:47
快速回复:我自己第一次编的汇编程序
数据加载中...
 
   



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

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