汇编网首页登录博客注册
mxzjzj的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  奋斗-----这一生
  • 『姓名』:peter zhang         
  • 『性别』:男    『发送消息
  • 个人说明:原结识所有愿意和我成为朋友的人
  • 详细信息『加为好友』
学习动态
最新留言
友情链接

[2007-10-12 15:34] cpu 保护模式(转)

第一:实模式下程序的运行回顾.
程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU
是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢?
对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存
中的位置.
程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、
ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。
程序可能需要调用系统的服务子程序,80x86系列使用中断机制
来实现系统服务。
总的来说,这些就是实模式下一个程序运行所需的主要内容
(其它如跳转、返回、端口操作等相对来说比较次要。)

第二:保护模...
阅读全文 |   作者:dcgdcg | 评论次数(9) | 浏览次数(4540)

[2008-02-19 11:57] 拨开【汇编迷雾(一)】相同的汇编指令VS不同的机器代码

【汇编迷雾(一)】相同的汇编指令VS不同的机器代码:http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=4321&kindId=8675&postId=10039&readSg=1&vs=1

汇编网果然高手如云。

今天一上来,就发现自己的问题又有了新的回答,网友feiwei进行了热心解答,并且还在自己的学习博客中对这个问题进行了更加详细的分析(http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=3362&kindId=2014&postId=10707...
阅读全文 |   作者:starrynight | 评论次数(8) | 浏览次数(2098)

[2008-03-05 23:26] 程序人生-我已经努力了七年(转载)

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 

  一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。 

  我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期...
阅读全文 |   作者:qingqingziyin | 评论次数(119) | 浏览次数(12983)

[2007-12-27 07:55] 实验 14

;实验14 访问CMOS RAM
;编程:以"年/月/日 时:分:秒"的格式,显示当前的日期,时间

assume cs:code
code segment
   addr:db 9,8,7,4,2,0        ;将要写入70H端口的地址信息
     s1:db 'yy/mm/dd hh:mm:ss';用于读取转换后的存放并显示

  start:mov ax,cs      ;这是从实验13(3)得到启发的
        mov ds,ax
        mov si,offset addr
        mov di,offset s1  
        mov cx,6

      s:call ...
阅读全文 |   作者:wuerlang | 评论次数(2) | 浏览次数(734)

[2008-04-19 22:26] 新手应该知道的指令“禁忌”(待续)

*数据传送指令
说到数据传送指令,恐怕就会让人一下子想到大名鼎鼎的mov指令了,不过它的“禁忌”也是最多的哦。
1)不能在两个内存单元之间直接进行数据传送。
2)两个段寄存器之间不允许数据的直接传送,立即数不能直接送到段寄存器,在这些情况下都要用通用   寄存器来过渡
3)立即数、代码段寄存器CS和指令指针寄存器IP不能作为目的操作数。(注:若汇编指令有两个操作数   时,前面那个是目的操作数,后面那个是源操作数,这一点要记住)
4)用BX、SI、DI间接寻址时,默认的段寄存器是DS,用BP间接寻址时,默认的段寄存器是SS。但是,必   要时可以使用段超越的方式进行寻址,如ds:[b...
阅读全文 |   作者:duckgaga | 评论次数(11) | 浏览次数(2164)

[2008-04-16 22:06] 资本就在脑袋里(陈光岳)

  靠5美元漂洋过海,20年后,发展到家财百万。美国著名企业家保尔·道密尔的成功经历告诉了我们什么呢?
  在现代人眼里,5美元实在太少了,根本与创业无缘。然而,匈牙利青年保尔一道密尔却实实在在靠5美元漂洋过海,在异国他乡美国实现了创业发财的愿望。20年的打拼,发展到家财百万。凭什么,凭的就是他脑袋里用之不尽取之不竭的无形资本——智慧。
  道密尔是个与众不同的人。初到美国,就显示了他非凡的生存能力。刚下船,他就帮着同船的客人搬运行李,挣了一天的伙食费。第二天,他住进纽约的犹太人居住区,以每天一毛钱的生活费维持着,然而他对生活、对未来充满了信心。18个月内,他换了15次工作,因为道密尔觉得...
阅读全文 |   作者:lkx | 评论次数(2) | 浏览次数(962)

[2008-04-17 09:59] 《操作系统》课程知识点

第一章   操作系统概论

1、操作系统的定义、作用和目标。(★)
2、计算机系统的资源。
3、计算机系统的层次结构。每层具有的功能并提供的接口。 (★)
4、操作系统是用户与计算机硬件之间的接口(观察操作系统的一种观
点)。
5、操作系统是资源管理程序(观察操作系统的一种观点)。
6、操作系统是建立在计算机硬件平台上的虚拟计算机(观察操作系统
的一种观点)。
7、操作系统的主要特性(并发性、共享性、异步性、虚拟性) 。(★★)
  8、操作系统并发性与共享性,以及和异步性、虚拟性之间的关系。
9、计算机操作系统的形成和发展(手工操作、管理程序、批处理控
制方式、交互...
阅读全文 |   作者:mouse | 评论次数(0) | 浏览次数(867)

[2008-04-16 08:52] 中国远征军

中国远征军是抗日战争时期中国为支援英军在缅甸(时为英属地)抗击日本法西斯、保卫中国西南大后方而建立的出国作战部队。是中国与盟国直接进行军事合作的典型代表,也是甲午战争以来中国军队首次出国作战,并立下赫赫战功。
[img]/blog/user/multimedia/mouselove/images/pic_1208307207375_jpg-3975-300.jpg[/img]
  抗战爆发后,由于中国的工业基础薄弱,急需大量物资和外援,遂于1938年初修筑滇缅公路。来自滇西28个县的20万民众在抗日救国信念鼓舞下,自带口粮和工具,风餐露宿,劈石凿岩,历时10个月,在高山峡谷激流险滩上,沿滇...
阅读全文 |   作者:mouselove | 评论次数(1) | 浏览次数(701)

[2008-04-16 16:21] 雅玛文化

公元16世纪以前,在中美洲土地上,生活着许多原始的部落——玛雅人,他们过着刀耕火种的原始生活,几乎没有什么文化知识而言。然而现代考古却发现,在这样一个极端落后的民族生活过的地方,却拥有许多超越我们现代文明的遗迹。 

※编年史之谜※ 

1582年,西班牙殖民者来到这片土地上。玛雅人派译者佳觉来联络,并向西班牙人介绍自己民族的文明。西班牙随军主教迭戈德·郎达听完后,大惊失色,他被玛雅典籍中所记载的历史吓坏了,认为是“魔鬼干的事情”。在向上天祈祷后,竟残忍地下令将记载玛雅历史文明的、用象形文字书写的珍贵文献全部焚烧,并将掌握玛雅文字的僧侣全部处死。经过这场浩劫后,玛雅人留下的遗产只有《德...
阅读全文 |   作者:mouselove | 评论次数(0) | 浏览次数(580)

[2008-03-15 10:23] 我看《切格瓦拉》的精神所在

不要问篝火该不该燃烧,先问寒冷黑暗还在不在;不要问子弹该不该上膛,先问压迫剥削还在不在;不要问正义事业有没有明天,先问人间不平今天还在不在。
     -----------------------------------------------------

献词

        请相信这个因穷人的情谊而感动不已的人
        请相信这个靠穷人的祝福而跋涉不停的人
        请相信这个为穷人的将来而告别过去的人

主题歌:      《切格瓦拉》

        是谁点燃了天边的朝霞?
        千年的黑夜今天要融化。
        也许光明...
阅读全文 |   作者:hantangtianxia | 评论次数(0) | 浏览次数(1330)

[2008-03-20 23:33] Intel CPU的工作模式

CPU的三种工作模式:

1.实模式:工作方式相当于8086
例如:电脑从开机BIOS自检到WINDOWS XP启动之前,CPU工作于实模式下.

2.保护模式:提供支持多任务环境的工作方式,建立保护机制
例如:Windows XP启动后,将CPU切换到保护模式下工作,以便很好地运行Windows这种多任务系统.

3.虚拟8086模式:从保护模式切换到其中一种8086工作方式
例如:在Windos XP上点击开始菜单,进入所有程序项附件中的C:\命令提示符,这就切换至虚拟8086方式
这种方式使用户可以很方便地在保护模式下运行一个或多个原8086程序
---------...
阅读全文 |   作者:sirius | 评论次数(2) | 浏览次数(876)

[2007-12-29 10:08] 我从编程中悟出的八个字[转]

我从编程中悟出八个字:1专   2静   3谦   4筹   5悟   6慎   7透   8恒 

    1"忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪. 不要盲目的追求新技术,唯有算法才是灵魂,中国自学编程网整理. 
  
    2"非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静. 年轻的程序员都很浮躁,这一点对于他们来说尤为的重要. 

    3谦不仅指技术,而且还指人.一门实用的技术,无论多么容易掌握.只要你 深入的研究,都会挖掘出很多新东西来.对于人来讲,你可能会就某些方面向其他人请教.如果你不谦虚,请教的结果肯定会不很理想....
阅读全文 |   作者:mouse | 评论次数(1) | 浏览次数(791)

[2008-02-28 15:33] 还得仔细分析下,稍后再发

看到教程后面的"进程创建"有点乱,fork、frk还有cobegin!得好好想想才行啊......
阅读全文 |   作者:mouse | 评论次数(1) | 浏览次数(845)

[2008-02-28 15:12] 【教程】进程模型

三态模型【图】

在介绍进程模型前,要先了解一下进程,什么是进程呢?进程是程序在计算机上的一次执行活动,当运行一个程序,就启动了一个进程。程序运行活动可以用一个进程模型来描述,进程模型描述了进程在运行过程中在几个典型状态间的转化,这里介绍一下进程的三态模型。 

进程在运行过程中不断改变状态,三态模型中进程具有三种基本状态。
1、就绪态 进程分配到除cpu外的所有资源,只要能获得cpu就能执行。 
2、执行态 进程获得cpu正在执行。 
3、阻塞态 进程因等待某事件而暂停执行。 

三态模型可以用下图描述[上图]。

下面从一个具体的例子来说明一个进程的状态间转化,这里把...
阅读全文 |   作者:mouse | 评论次数(4) | 浏览次数(975)

[2008-02-28 14:55] [转]操作系统的几个概念 Toyix

转自Toyix OS广场

[ sysnap 发表于 2008-01-10 19:01 ] 

我们要明确"进程"只是个概念而已,它所代表的含义到底是什么呢 
还是从头说起吧 
我们为什么要用计算机?答案很简单:要使用计算机的cpu,让它的高速度来帮助完成复杂而重复的计算;要利用计算机的一些外部设备,用硬盘来存储数据,用打印机来打印资料,用显示器看电影等等. 
我们怎么用这些资源呢?呵呵:当然是我们要写代码了,让cpu来执行它.即我们通过自己的代码来控制cpu,来达到使用计算机的资源的目的.说白了,就是当我的程序运行这个过程中,我们的程序就可以使用计算机的所有硬件设备. 
什么...
阅读全文 |   作者:mouse | 评论次数(2) | 浏览次数(775)

[2007-12-14 17:38] 感 蒋中正先生 言

历史如流,几番周折,入海平静。

历史故事,为世人评说,那天那时那人,褒贬之间,难得恰当。

然,当一切尘埃落定,阳光仍然照耀,迷雾渐渐散去,岁月的镌刻当被风干凸现。

事无对错,或只因一念,在历史的对岸登陆。

唯有一颗赤子之心,彤彤如日;唯有真理沧桑不改,昭昭若此。...
阅读全文 |   作者:Wednesday | 评论次数(5) | 浏览次数(627)

[2007-11-29 18:09] 抹不去的CX迷雾

程序加载之初,寄存器CX 中的内容和被加载程序的长度有什么联系?
-----------------------------------------------------
对于这个问题,我就不同情况不同环境进行了以下实验,但最终没有能够得到一个明确的结论,希望各位朋友赐教!

汇编源程序经过编译连接生成可执行文件,如果用debug加载可执行文件初始,用r命令查看寄存器cx的内容,这个值是程序的长度,的确。但如果是直接运行的话,就不能确定了,因为不能确定cx的值。 

编了个程序试了一下,显示程序加载后(CX) = 00FFH,应该能说明寄存器CX中的内容和程序加载入内存部分(除文...
阅读全文 |   作者:Wednesday | 评论次数(9) | 浏览次数(1073)

[2007-11-22 21:09] 为什么这里不是天堂

Imagine there is no heaven 

这里不是天堂,你说呢? 
处处是灿烂的阳光 
照耀,也要汗水来浇灌 
生长才不会枯萎 

这里不是天堂,你说呢? 
刻刻有徐徐的清风 
吹送,也要臂膀来掌握 
前路才不会迷失 

这里不是天堂,你说呢? 
imagine there is no heaven 
...... 

前日发了一篇这样的日志,想来总觉突兀,所以再发此文,以作注释。

我为什么发这篇日志,是有感于网友们的帖子和日志。这么长时间以来,我为他们不断思索、不断进取的精神所感染,网站里有很多具有丰富经验的技术人员,为大家答疑解问,很多...
阅读全文 |   作者:Wednesday | 评论次数(3) | 浏览次数(604)

[2007-10-23 18:01] 扇动你的翅膀吧

蝴蝶效应是气象学家洛伦兹1963年提出的,在社会生活各个领域广为验证,其大意为:一只南美洲亚马孙河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可能在两周后引起美国得克萨斯的一场龙卷风。其原因在于:蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引起微弱气流的产生,而微弱气流的产生又会引起它四周空气或其他系统产生相应的变化,由此引起连锁反应,最终导致其他系统的极大变化。

蝴蝶效应也被称为“蹄铁效应”:如果丢掉一只铁钉就会丢掉一个蹄铁,丢掉一个蹄铁可能失去一个马蹄,丢掉一个马蹄可能失掉一匹战马,丢掉一匹战马可能会丢掉一个将军,丢掉一个将军可能就失去一场战争,由于这场战争非常关键,丢掉一场战争就失...
阅读全文 |   作者:Wednesday | 评论次数(2) | 浏览次数(602)

[2007-10-25 23:12] 假如生活欺骗了你

If by life you were deceived 
假如生活欺骗了你
     (Russia)Aleksandr Sergeyevich Pushkin (1825)
      (俄国)   亚历山大·谢尔盖耶维奇·普希金(1825年)

If by life you were deceived
假如生活欺骗了你

Don't be dismal,don't be wild
不要忧郁,也不要愤慨

In the day of grief,be mild
不顺心时暂且克制自己

Merry days will come believe
相信吧,快乐之日就...
阅读全文 |   作者:Wednesday | 评论次数(4) | 浏览次数(469)
页码数(2):  1  2