网站推广是每一位站长都迫切关心的事情。现在我整理了我认为比较好的50个推广方法,大家根据自身的能力条件和外部环境,挑自己喜欢的适用的手法来用,希望对各位站长有所帮助。
1、qq群网站推广法。用几十个qq,每个qq加入几十个群,每天发一遍网站。平均50个qq*每个qq加入50个群*每个群50个人=75000人观看。如果qq更多,加入的群更多,加入的是大群,每个群的人数更多,则宣传效果更好。即使排除不在线的qq用户,效果也不容低估。
2、软文网站推广法。写文章,或者引用好文章,里面巧妙地加入自己的网址。
3、博客网站推广法。软文要有发表的地方。一个是发到论坛,文章站,一个是发到博客里。发到博客里有个好处,不会被乱删。
4、网摘网站推广法。提高优质网页、图片、帖子到网摘站和聚合类网站。如果被推荐,也能有不少流量。
5、论坛网站推广法。注册几十个几百个论坛,每个论坛注册几十个帐号,把签名设为自己的网站。发表热门内容,自己顶自己帖子。注意换马甲,发布有争议性的标题内容。好的标题是论坛推广成败的关键。
6、qq和msn昵称网站推广法。把昵称修改为网址。
7、邮件列表网站推广法。就是定期不定期的给网民发送电子杂志。
8、非预期邮件网站推广法。用专业的邮件群发工具,上网批量搜集电子信箱地址,然后群发。如今的很多网站,都要用电子信箱作为用户名,因此,搜集电子信箱地址,比以前方便多了,而且这些电子信箱都是活信箱,网民经常用的信箱,而非失效的信箱,效果不错。邮件标题要“规范”,别让网民误以为是垃圾邮件。
9、限制内容网站推广法。给网站内容分出访问等级,设置访问条件。给网民一个推广链接,网民只有推荐够一定访客或者注册会员后,才能访问该内容。非主流色彩爱情网站多用此方法,效果奇佳。
10、网站排名投票网站推广法。加入其他的网站推出的网站排名,或者给其他站进行网站排名,都能有效地提高网站的展示率。
11、聚合链接网站推广法。将优秀内容聚合在一起,吸引网民。
12、bt电驴哇嘎资源网站推广法。可以在音视频文件里放入自己的网站,特别是在一些需要证书才能收看的视频文件里,甚至可以弹出网站。一些站长使用这种方法,借助最新的电影上映时机,发布一个视频文件,就能搞到几十万的ip,效果绝对一流。
13、图片打水印网站推广法。防止别的网站引用图片,不仅不友好没效果,而且阻挡了搜索引擎的收录。从某种角度来说,其他网站也是自己网站的特殊网民。如果给网站打上水印,如放上网站地址http://www.cnljh.com,积极地让别的站引用图片,提高网址曝光率,那么宣传效果是很好。水印法,包括图片水印法、视频水印法、网页水印法……
14、视频源flash网站推广法。如今的视频网站,都提供外部的访问接口。在别的网站、日志引用这些视频的同时,直接宣传了网站,扩大了网站的影响力。
15、提交到网址网站推广站,网站导航站,网站目录站。
16、交换友情链接网站推广法。这是最原始的网站推广网站。
17、无偿单向链接网站推广法。无偿给其他网站做链接,既能丰富自己网站的信息,而且在网民搜索别的站的时候,又可能出现自己的网页结果。
18、批量提交友情链接网站推广法。用自动提交工具,提交网站到其他网站的友情链接栏目。当站长们在审核是否通过你站的时候,就为你贡献了一个ip。人类社会的发展,就是得益于工具自动化程度的提高。要充分利用互联网传递信息的自动化、数字化、批量化优势,善于使用批量宣传工具,节省人力重复性劳动。
19、网站推广同盟网站推广法。单打独斗出不了英雄好汉,一个人的精力时间和聪明才智毕竟太小,因此,要懂得借用外力。几个站长联合在一起,达成宣传共识。在宣传自己网站的时候,顺便也捎带上别的网站。用同样的劳动,得到更多的收获。
20、流量统计网站推广法。在网站的所有页面上放置一个iframe页面引用代码,在所引用的页面上放上其他网站的统计器,用程序代码控制变换统计id,当其他站长查看统计,浏览访问来路来源的时候,你的网站就出现了。一般的站长都会点击查看的,这种宣传方法效果很好,属于密不外传的绝招,很多人知道百度和google的威力就是从网站访问来路知道的。
21、互换频道网站推广法。和其他网站互相交换频道。就是把对方网站当作自己的一个频道在网站上推广。这样互相捧场,互相帮衬,威力巨大。
22、内容联盟网站推广法。这个方法适合有服务器资源的站长。提供一个平台,可以绑定其他网站的域名,把网站的头尾广告位置送给其他站长,吸引其他网站加入。看似是为其他网站做嫁衣裳,实际上是在宣传自己的网站,扩大了网站知名度和影响力。
23、威逼强迫网站推广法。比如网站备案miibeian、各地公共安全局,都可以强迫网站放链接。一般人用不了。不过可以变相使用,比如黑客加链接法。
24、客户端软件插件网站推广法。有技术含量的站长可以采用此法。开发流行的网民常用的客户端软件,比如聊天工具类软件qq,网络游戏类工具,下载工具类网站迅雷等等,都可以弹出窗口,可以直接弹网站首页,也可以弹一些活动页。效果奇好。
25、印发宣传单线下宣传网站推广法。既可以自己印发,也可以和其他传统企业合作,使用它们的现有渠道。比如和超市合作,在购物小票上印制自己网站的网址。可以拿网站上的资源和超市交换。
26、流量交换联盟网站推广法。加入流量交换联盟,运用专业的流量交换系统平台,直接和其他网站交换流量,互惠互利,共同发展。
27、在电子邮件落款里加入网址网站推广法。在电子邮箱的设置里,设置一下。以后写信就会自动加上,自己就省事不少。
28、分工网站推广法。社会效率的提高一个是工具自动化水平的提高,另一个是分工的价值。自己的能力有限,善于整合外部力量,雇用别人推广,把专业的事情交给专业的人来做,可以达到事半功倍的效果。
29、按效果付费网站推广法。如果你有可以出售的资源,不妨在网络上以按效果付费的方法推广,可以免费得到大量的流量。
30、问答网站推广法。在一些知识类、知道类网站,回答别人的问题。或者自问自答。
31、百科网站推广法。去网上的百科全书添加内容。
32 rss网站推广法。有很多rss聚合类网站,可以制作自己网站的rss,提交到这些网站。
33 网吧推广网站推广法。如果有关系,可以把网吧的机子主页设为自己的网站。
34 站长交流网站推广法。多和其他站长交流,探讨推广方法。说不定什么时候就有意外惊喜。在和别人的经验交流中也往往会有灵感的火花跳跃。不要吝啬你自己的经验,在告诉别人的时候,也是对自己经验的一次系统化、条理化、理性化提纯。
35、域名网站推广法。人是会犯错的动物。研究高流量网站的域名,分析其错误拼写的各种可能,注册相应域名,也可以从中得到不少流量。如果应用在网站内容建设上,则可以以热门内容的错误拼写文字来建设和优化内容。
36 分类信息网站推广法。去各类分类信息站发布网站信息
37 被动推广网站推广法。提高网站质量,做一个对网民有独特帮助的网站,让网民喜欢你的网站,让网民自发地传播你的网站,是效果最好的推广方法。
38 预告网站推广法,也叫系列法。不要将宝贵的内容一次性全部提供,每天提供一点点,连续几个星期、几个月,让网民不断重复地访问网站。类似电视台播放电视剧和报纸的小说连载等等模式。比如赤壁,拦腰劈成两半,就能卖两倍价钱,赚双倍票房。搞网站也要学会这种留一手的做法。
39 创建品牌网站推广法。其实品牌建设并不难,非常简单。网上信息浩如烟海,陈旧信息充斥在各个网站,价值极其微小。站长们可以持续搜集某个主题信息,根据最新条件和情况,不断对原先的旧内容维护、补充和更新,按照日期顺序有规律地发布到其他网站,提高网站影响力。当人们需要该方面信息的时候,唯一的去处就是此类信息发源地了,建立品牌就是这么容易。有了品牌知名度,网站自然而然有了流量,顺便也能带活整个网站。例如中关村在线的电脑配件报价,百度的搜索排行榜,雪缘园足球即时比分。
40 创造新概念网站推广法。让新概念成为网站的代名词。当人们使用这个概念的时候,自然就宣传了你的网站。给人们先入为主的信息,融入人们的生活之中,这样的宣传效果,具有不可动摇的地位。概念的名称可以固定,概念的内容却可以常变常新,满足人们持久而不断变化的需要。
41 月历墙纸网站推广法。制作各种精美独特风格多样的月历图片,提供给人们做电脑的桌面墙纸壁纸使用。只要网民一打开电脑,你的网址就跃然pc上。一年300多天,天天都在提醒网民,你的网站对其有用。
42 地图网站推广法。让网站总部出现在地图上。地图传播面广,受众大,使用频率高。此法适合财大气粗有特殊关系者。研究研究你所在地方的地图,看看有什么公司的名字出现在上面,想想人家是怎么出现在上面的,模仿一下吧。如果做不到,那么求人不如求己,让自己的网站成为一张地图,一个平台。
43 公共元素网站推广法。研究各类网站,观察和思考一下这些网站有什么公共的雷同的东西。开发工具和系统,给这些网站提供统一的服务,免除这些网站的重复性的劳动。比如统计服务、留言服务、客服系统、日历系统、聚合服务、搜索服务、友情链接服务、图片服务、帐户服务、支付系统……其实,没有什么是不可以分拆的,需要解决的问题是信任。
44 实物日历网站推广法。赠送免费的纸质日历给人们。举一反三融会贯通敲山震虎打草惊蛇地推而广之,赠送免费午餐、免费住宿、免费资格、免费春联、免费杀毒软件、免费电话等等等等。自己想去吧。一切收费的都可以免费提供,只要间接收获的投入产出比性价比合算划算。提醒一下,你要让人们看到你自己的利益所在,否则人们会因害怕和难以置信而不敢接受。这是免费爱心东西在金钱时代遭遇的一个信任危机,也是金钱的负面效应的作用结果。
45 免费算命网站推广法。命运是固定的,算不算都一个样,正所谓“命运天注定,半点不由人”。“我是谁”这个问题的标准答案是,“我不是我,我是规律的傀儡”。既然人们有这个需要,给算一下也无妨。给人免费算命,建议人们把名字改为你的网站地址,如果成功,你就多了一个忠实的终身义务宣传员。这样的人走到哪里,你的网站就亮到哪里。实在没人改,就改你自己的名字吧。'
46 您自己的独门秘籍网站推广法。为了防止好方法失传,强烈建议您公开出来。事物只使用才有价值。价值在使用的过程中才能激发出来。
47 卖站推广法。就说我现在的网站有一万个流量,现三百块低价出售,贴出网址,这样大家都过来看。
48 作小法。把自己的网站看低,主动去别的论坛上发贴,例如发布:站长您好,我的网站是希望和贵站交换友情链接,可否?请求对方给个友情链接,这样不算广告贴,对方不会删除你的。这样就留下了外链。
79 博客抢评论。这个不要说了,大家都知道的。
50 最后一条,是无为而治。重点作好站的内容就行了。
好了,今天就讲这些吧!希望对站长的有所帮助...
文章来自: 站长网(www.admin5.com) 详文参考:http://www.admin5.com/article/20090308/134548.shtml
网站推广的实施是通过各种具体的方法来实现的,所有的网站推广方法实际上都是对网站推广工具和资源 的合理利用。根据可以利用的常用的网站推广工具和资源,相应地,可以将网站推广的基本方法也可以归纳为八种: 搜索引擎推广方法、电子邮件推广方法、资源合作推广方法、信息发布推广方法、病毒性营销方法、快捷网址推广方法、网络广告推广方法、综合网站推广方法。
网站推广的八种基本方法(常规网站推广方法)简介
1. 搜索引擎推广方法
搜索引擎推广是指利用搜索引擎、分类目录等具有在线检索信息功能的网络工具进行网站推广的方法。由于搜索引擎的基本形式可以分为网络蜘蛛型搜索引擎(简称搜索引擎)和基于人工分类目录的搜索引擎(简称分类目录),因此搜索引擎推广的形式也相应地有基于搜索引擎的方法和基于分类目录的方法,前者包括搜索引擎优化、关键词广告、竞价排名、固定排名、基于内容定位的广告等多种形式,而后者则主要是在分类目录合适的类别中进行网站登录。随着搜索引擎形式的进一步发展变化,也出现了其他一些形式的搜索引擎,不过大都是以这两种形式为基础。
搜索引擎推广的方法又可以分为多种不同的形式,常见的有:登录免费分类目录、登录付费分类目录、搜索引擎优化、关键词广告、关键词竞价排名、网页内容定位广告等。
从目前的发展趋势来看,搜索引擎在网络营销中的地位依然重要,并且受到越来越多企业的认可,搜索引擎营销的方式也在不断发展演变,因此应根据环境的变化选择搜索引擎营销的合适方式。
2. 电子邮件推广方法
以电子邮件为主要的网站推广手段,常用的方法包括电子刊物、会员通讯、专业服务商的电子邮件广告等。
基于用户许可的Email营销与滥发邮件(Spam)不同,许可营销比传统的推广方式或未经许可的Email营销具有明显的优势,比如可以减少广告对用户的滋扰、增加潜在客户定位的准确度、增强与客户的关系、提高品牌忠诚度等。根据许可Email营销所应用的用户电子邮件地址资源的所有形式,可以分为内部列表Email营销和外部列表Email营销,或简称内部列表和外部列表。内部列表也就是通常所说的邮件列表,是利用网站的注册用户资料开展Email营销的方式,常见的形式如新闻邮件、会员通讯、电子刊物等。外部列表Email营销则是利用专业服务商的用户电子邮件地址来开展Email营销,也就是电子邮件广告的形式向服务商的用户发送信息。许可Email营销是网络营销方法体系中相对独立的一种,既可以与其他网络营销方法相结合,也可以独立应用。
3. 资源合作推广方法
通过网站交换链接、交换广告、内容合作、用户资源合作等方式,在具有类似目标网站之间实现互相推广的目的,其中最常用的资源合作方式为网站链接策略,利用合作伙伴之间网站访问量资源合作互为推广。
每个企业网站均可以拥有自己的资源,这种资源可以表现为一定的访问量、注册用户信息、有价值的内容和功能、网络广告空间等,利用网站的资源与合作伙伴开展合作,实现资源共享,共同扩大收益的目的。在这些资源合作形式中,交换链接是最简单的一种合作方式,调查表明也是新网站推广的有效方式之一。交换链接或称互惠链接,是具有一定互补优势的网站之间的简单合作形式,即分别在自己的网站上放置对方网站的LOGO或网站名称并设置对方网站的超级链接,使得用户可以从合作网站中发现自己的网站,达到互相推广的目。交换链接的作用主要表现在几个方面:获得访问量、增加用户浏览时的印象、在搜索引擎排名中增加优势、通过合作网站的推荐增加访问者的可信度等。交换链接还有比是否可以取得直接效果更深一层的意义,一般来说,每个网站都倾向于链接价值高的其他网站,因此获得其他网站的链接也就意味着获得了于合作伙伴和一个领域内同类网站的认可。
4. 信息发布推广方法
将有关的网站推广信息发布在其他潜在用户可能访问的网站上,利用用户在这些网站获取信息的机会实现网站推广的目的,适用于这些信息发布的网站包括在线黄页、分类广告、论坛、博客网站、供求信息平台、行业网站等。信息发布是免费网站推广的常用方法之一,尤其在互联网发展早期,网上信息量相对较少时,往往通过信息发布的方式即可取得满意的效果,不过随着网上信息量爆炸式的增长,这种依靠免费信息发布的方式所能发挥的作用日益降低,同时由于更多更加有效的网站推广方法的出现,信息发布在网站推广的常用方法中的重要程度也有明显的下降,因此依靠大量发送免费信息的方式已经没有太大价值,不过一些针对性、专业性的信息仍然可以引起人们极大的关注,尤其当这些信息发布在相关性比较高。
5. 病毒性营销方法
病毒性营销方法并非传播病毒,而是利用用户之间的主动传播,让信息像病毒那样扩散,从而达到推广的目的,病毒性营销方法实质上是在为用户提供有价值的免费服务的同时,附加上一定的推广信息,常用的工具包括免费电子书、免费软件、免费FLASH作品、免费贺卡、免费邮箱、免费即时聊天工具等可以为用户获取信息、使用网络服务、娱乐等带来方便的工具和内容。如果应用得当,这种病毒性营销手段往往可以以极低的代价取得非常显著的效果。关于病毒性营销的详细介绍及案例分子请参考本文作者的《网络营销基础与实践》第2版一书相关内容,网上营销新观察《120种网站推广实用方法》系列连载文章中也会有适当介绍。
6. 快捷网址推广方法
即合理利用网络实名、通用网址以及其他类似的关键词网站快捷访问方式来实现网站推广的方法。快捷网址使用自然语言和网站URL建立其对应关系,这对于习惯于使用中文的用户来说,提供了极大的方便,用户只需输入比英文网址要更加容易记忆的快捷网址就可以访问网站,用自己的母语或者其他简单的词汇为网站“更换”一个更好记忆、更容易体现品牌形象的网址,例如选择企业名称或者商标、主要产品名称等作为中文网址,这样可以大大弥补英文网址不便于宣传的缺陷,因为在网址推广方面有一定的价值。随着企业注册快捷网址数量的增加,这些快捷网址用户数据可也相当于一个搜索引擎,这样,当用户利用某个关键词检索时,即使与某网站注册的中文网址并不一致,同样存在被用户发现的机会。
7. 网络广告推广方法
网络广告是常用的网络营销策略之一,在网络品牌、产品促销、网站推广等方面均有明显作用。网络广告的常见形式包括:BANNER广告、关键词广告、分类广告、赞助式广告、Email广告等。BANNER广告所依托的媒体是网页、关键词广告属于搜索引擎营销的一种形式,Email广告则是许可Email营销的一种,可见网络广告本身并不能独立存在,需要与各种网络工具相结合才能实现信息传递的功能,因此也可以认为,网络广告存在于各种网络营销工具中,只是具体的表现形式不同。将网络广告用户网站推广,具有可选择网络媒体范围广、形式多样、适用性强、投放及时等优点,适合于网站发布初期及运营期的任何阶段。8. 综合网站推广方法
除了前面介绍的常用网站推广方法之外,还有许多专用性、临时性的网站推广方法,如有奖竞猜、在线优惠卷、有奖调查、针对在线购物网站推广的比较购物和购物搜索引擎等,有些甚至采用建立一个辅助网站进行推广。有些网站推广方法可能别出心裁,有些网站则可能采用有一定强迫性的方式来达到推广的目的,例如修改用户浏览器默认首页设置、自动加入收藏夹,甚至在用户电脑上安装病毒程序等,真正值得推广的是合理的、文明的网站推广方法,应拒绝和反对带有强制性、破坏性的网站推广手段。
新竞争力网络营销管理顾问(www.jingzhengli.cn)认为,网站推广是个系统工程,而不仅仅是各种网站推广方法的简单应用,新竞争力的网站推广综合解决方案中,将上述网站推广方法作为常规网站推广方法,在网站推广总体策略指导下,对于不同的网站会根据其特点选用相应的方法,在此基础上进一步采用各种网站推广方法的有效组合,以及更高级的网站推广手段。
D:/Apache22/conf/httpd.conf: Cannot load D:/php5/php5apache2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3 .
在网上搜了下说是php5apache2.dll 文件的版本兼容性问题,于是修改apache的httpd.conf文件如下:
LoadModule php5_module d:/php5/php5apache2_2.dll
也就是不使用php5apache2.dll 文件加载而换成php5apache2_2.dll 文件,就可以通过了.记录在此,让遇到同样问题的朋友少走弯路.
32位CPU所含有的寄存器有:
4个数据寄存器(EAX、EBX、ECX和EDX)
2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)
6个段寄存器(ES、CS、SS、DS、FS和GS)
1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)
1、数据寄存器
数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。
32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些
低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。
4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄
存器都有自己的名称,可独立存取。程序员可利用数据寄存器的这种“可分可合”的特性,灵活地处理字/字
节的信息。
寄存器AX和AL通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、
除、输入/输出等操作,它们的使用频率很高;
寄存器BX称为基地址寄存器(Base Register)。它可作为存储器指针来使用;
寄存器CX称为计数寄存器(Count Register)。在循环和字符串操作时,要用它来控制循环次数;在位操作
中,当移多位时,要用CL来指明移位的位数;
寄存器DX称为数据寄存器(Data Register)。在进行乘、除运算时,它可作为默认的操作数参与运算,也
可用于存放I/O的端口地址。
在16位CPU中,AX、BX、CX和DX不能作为基址和变址寄存器来存放存储单元的地址,但在32位CPU中,其32位
寄存器EAX、EBX、ECX和EDX不仅可传送数据、暂存数据保存算术逻辑运算结果,而且也可作为指针寄存器,
所以,这些32位寄存器更具有通用性。
2、变址寄存器
32位CPU有2个32位通用寄存器ESI和EDI。其低16位对应先前CPU中的SI和DI,对低16位数据的存取,不影响
高16位的数据。
寄存器ESI、EDI、SI和DI称为变址寄存器(Index Register),它们主要用于存放存储单元在段内的偏移量,
用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。
变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。
它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特
殊的功能。
3、指针寄存器
32位CPU有2个32位通用寄存器EBP和ESP。其低16位对应先前CPU中的SBP和SP,对低16位数据的存取,不影
响高16位的数据。
寄存器EBP、ESP、BP和SP称为指针寄存器(Pointer Register),主要用于存放堆栈内存储单元的偏移量,
用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。
指针寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。
它们主要用于访问堆栈内的存储单元,并且规定:
BP为基指针(Base Pointer)寄存器,用它可直接存取堆栈中的数据;
SP为堆栈指针(Stack Pointer)寄存器,用它只可访问栈顶。
4、段寄存器
段寄存器是根据内存分段的管理模式而设置的。内存单元的物理地址由段寄存器的值和一个偏移量组合而成
的,这样可用两个较少位数的值组合成一个可访问较大物理空间的内存地址。
CPU内部的段寄存器:
CS——代码段寄存器(Code Segment Register),其值为代码段的段值;
DS——数据段寄存器(Data Segment Register),其值为数据段的段值;
ES——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
SS——堆栈段寄存器(Stack Segment Register),其值为堆栈段的段值;
FS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
GS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值。
在16位CPU系统中,它只有4个段寄存器,所以,程序在任何时刻至多有4个正在使用的段可直接访问;在32位
微机系统中,它有6个段寄存器,所以,在此环境下开发的程序最多可同时访问6个段。
32位CPU有两个不同的工作方式:实方式和保护方式。在每种方式下,段寄存器的作用是不同的。有关规定简
单描述如下:
实方式: 前4个段寄存器CS、DS、ES和SS与先前CPU中的所对应的段寄存器的含义完全一致,内存单元的逻辑
地址仍为“段值:偏移量”的形式。为访问某内存段内的数据,必须使用该段寄存器和存储单元的偏移量。
保护方式: 在此方式下,情况要复杂得多,装入段寄存器的不再是段值,而是称为“选择子”(Selector)的某个值。。
5、指令指针寄存器
32位CPU把指令指针扩展到32位,并记作EIP,EIP的低16位与先前CPU中的IP作用相同。
指令指针EIP、IP(Instruction Pointer)是存放下次将要执行的指令在代码段的偏移量。在具有预取指令功
能的系统中,下次要执行的指令通常已被预取到指令队列中,除非发生转移情况。所以,在理解它们的功能
时,不考虑存在指令队列的情况。
在实方式下,由于每个段的最大范围为64K,所以,EIP中的高16位肯定都为0,此时,相当于只用其低16位
的IP来反映程序中指令的执行次序。
6、标志寄存器
一、运算结果标志位
1、进位标志CF(Carry Flag)
进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。
使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值的指令等。
2、奇偶标志PF(Parity Flag)
奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。
利用PF可进行奇偶校验检查,或产生奇偶校验位。在数据传送过程中,为了提供传送的可靠性,如果采用奇偶校验的方法,就可使用该标志位。
3、辅助进位标志AF(Auxiliary Carry Flag)
在发生下列情况时,辅助进位标志AF的值被置为1,否则其值为0:
(1)、在字操作时,发生低字节向高字节进位或借位时;
(2)、在字节操作时,发生低4位向高4位进位或借位时。
对以上6个运算结果标志位,在一般编程情况下,标志位CF、ZF、SF和OF的使用频率较高,而标志位PF和AF的使用频率较低。
4、零标志ZF(Zero Flag)
零标志ZF用来反映运算结果是否为0。如果运算结果为0,则其值为1,否则其值为0。在判断运算结果是否为0时,可使用此标志位。
5、符号标志SF(Sign Flag)
符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示法,所以,SF也就反映运算结果的正负号。运算结果为正数时,SF的值为0,否则其值为1。
6、溢出标志OF(Overflow Flag)
溢出标志OF用于反映有符号数加减运算所得结果是否溢出。如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0。
“溢出”和“进位”是两个不同含义的概念,不要混淆。如果不太清楚的话,请查阅《计算机组成原理》课程中的有关章节。
二、状态控制标志位
状态控制标志位是用来控制CPU操作的,它们要通过专门的指令才能使之发生改变。
1、追踪标志TF(Trap Flag)
当追踪标志TF被置为1时,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求。这种方式主要用于程序的调试。
指令系统中没有专门的指令来改变标志位TF的值,但程序员可用其它办法来改变其值。
2、中断允许标志IF(Interrupt-enable Flag)
中断允许标志IF是用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求,以及CPU内部产生的中断请求。具体规定如下:
(1)、当IF=1时,CPU可以响应CPU外部的可屏蔽中断发出的中断请求;
(2)、当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。
CPU的指令系统中也有专门的指令来改变标志位IF的值。
3、方向标志DF(Direction Flag)
方向标志DF用来决定在串操作指令执行时有关指针寄存器发生调整的方向。具体规定在第5.2.11节——字符串操作指令——中给出。在微机的指令系统中,还提供了专门的指令来改变标志位DF的值。
三、32位标志寄存器增加的标志位
1、I/O特权标志IOPL(I/O Privilege Level)
I/O特权标志用两位二进制位来表示,也称为I/O特权级字段。该字段指定了要求执行I/O指令的特权级。如果当前的特权级别在数值上小于等于IOPL的值,那么,该I/O指令可执行,否则将发生一个保护异常。
2、嵌套任务标志NT(Nested Task)
嵌套任务标志NT用来控制中断返回指令IRET的执行。具体规定如下:
(1)、当NT=0,用堆栈中保存的值恢复EFLAGS、CS和EIP,执行常规的中断返回操作;
(2)、当NT=1,通过任务转换实现中断返回。
3、重启动标志RF(Restart Flag)
重启动标志RF用来控制是否接受调试故障。规定:RF=0时,表示“接受”调试故障,否则拒绝之。在成功执行完一条指令后,处理机把RF置为0,当接受到一个非调试故障时,处理机就把它置为1。
4、虚拟8086方式标志VM(Virtual 8086 Mode)
如果该标志的值为1,则表示处理机处于虚拟的8086方式下的工作状态,否则,处理机处于一般保护方式下的工作状态。
转自:http://www.cppblog.com/merlinfang/archive/2007/07/07/27643.html






