首页 - 网校 - 题库 - 直播 - 雄鹰 - 团购 - 书城 - 模考 - 学习通 - 导航 - 510 -
首页考试吧网校题库直播雄鹰510团购书城模考论坛实用文档作文大全宝宝起名
2014中考
法律硕士
2014高考
MBA考试
2015考研
MPA考试
在职研
中科院
考研培训
专升本
自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
高级经济师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
注册给排水
造价员考试
注册计量师
环保工程师
化工工程师
暖通工程师
咨询工程师
结构工程师
城市规划师
材料员考试
消防工程师
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
宝宝起名
缤纷校园
实用文档
入党申请
英语学习
思想汇报
作文大全
工作总结
求职招聘 论文下载 直播课堂
您现在的位置: 考试吧 > 计算机等级考试 > 计算机三级考试 > PC技术 > 复习资料 > 正文

2014计算机三级《PC技术》考试要点第二章(9)

来源:考试吧 2014-9-12 11:50:58 考试吧:中国教育培训第一门户 模拟考场
考试吧整理了“计算机三级《PC技术》章节考试要点”,提供给各位考生备考,更多考试资料请持续关注考试吧计算机等级考试频道!

  (三)伪指令语句的增强与扩充

  1.简化段定义伪指令

  (1)简化段定义伪指令:完整段定义伪指令和简化段定义伪指令。在MASM5.0以上的汇编语言版本中,既可以使用完整段定义伪指令,又可使用简化段定义伪指令;在低于MASM5.0的版本中,只能使用完整段定义伪指。

  简化段定义伪指令如下表所示。

  简化段定义伪指令

  段语句名 伪指令格式 功 能

  代码段语句 .CODE[名字] 定义一个代码段,如果有多个代码段,要用名字加以区分

  堆栈段语句 .STACK[长度] 定义一个堆栈段,并形成堆栈段寄存器SS和堆栈指针SP的初值。(SP)=长度,如果省略长度,则(SP)=1024

  初始化近程数据段语句 .DATA 定义一个近程数据段,当用来与高级语言程序连接时,其数据空间要赋初值

  非初始化近程数据段句 .DATA? 定义一个近程数据段,当用来与高级语言程序连接时,其数据空间只能用“?”定义,表示不赋初值

  常数段语句 .CONST 定义一个常数段,该段是近程的,用来与高级语言程序连接, 段中数据不能改变

  初始化远程数据段语句 .FARDARA?[名字] 定义一个远程数据段,且其数据语句的数据应赋初值,用来与高级语言程序连接

  非初始化远程数据段句 .FARDARA[名字] 定义一个远程数据段,但其数据空间不赋初值,只能用“?”定义数据,用来与高级语言程序连接

  (2)定义内存模式伪指令(MODEL)

  在使用简化段定义伪指令时,必须事先说明用户使用的内存模式。格式:MODEL 模式类型[,高级语言]功能:指定数据和代码允许使用的长度。

  ●程序中凡数据或代码的长度不大于64KB时为近程,否则为远程。近程的数据通常定义在一个段中,对应于物理存储器中的一个段,只要程序一开始将其段值设置在DS中,以后数据的访问只改变偏移值,而不必改变其段值。

  通常总是将定义内存模式伪指令语句放在用户程序中其他简化定义伪指令语句之前。可供选择的内存模式有5类,如下表所示。当独立的汇编语言源程序不与高级语言程序连接时,多数情况下只用小模式。

  内存模式的类型

  内存模式 说 明

  Small 小模式,程序中的数据放在64KB的数据段内,代码放在64KB的代码段中,为近程

  Medium 中模式,数据为近程,允许代码为远程

  Compact 压缩模式,代码为近程,允许数据为远程

  Large 大模式,允许数据和代码为远程,但一个数据段不能大于64KB

  Huge 巨型模式,允许数据和代码为远程,且数据语句所用存储空间可以大于64KB

  2.方式选择伪指令

  80x86汇编语言是在8086/8088汇编语言的基础上逐步发展并向上兼容的,因此在对源程序进行汇编时,汇编程序首先要区分当前的源程序是针对80x86系列的哪种微处理器而执行的,为此提供了微处理器方式选择伪指令。又因为MASM5.0中对应每种微处理机的指令系统都有一个汇编执行语句集合,简称指令集,因此微处理器方式选择伪指令,实质上也就是指令集选择伪指令。方式选择伪指令的格式和功能下表所示。

  方式选择伪指令的格式和功能

  伪指令格式

  功 能

  .8086

  这是一种默认方式,它告诉汇编程序只接受8086/8088指令

  .286/.286C 它告诉汇编程序只接受8086/8088指令以及80286非保护方式下的指令,用.8086可以删除该伪指令

  .286P 靠诉汇编程序接受8086/8088以及80286的所有指令(不仅包括保护方式下的指令,也包括非保护方式下的指令),通常只有系统设计人员才使用该伪指令,可以使用.8086伪指令删除

  .386/.386C 告诉汇编程序接受8086/8088指令,以及80286/80386非保护方式下的指令。在这种方式下,将禁止所有保护方式下的指令出现,否则将出错

  .386P 除具有.386/.386C功能外,还允许汇编保护方式下的80286/80386指令,通常只有系统设计人员才使用该伪指令。可以使用.8086伪指令删除

  .8087 选用8087指令集,并指定实数的二进制码为IEEE格式

  .287 选用80287指令集,并指定实数的二进制码为IEEE格式

  .387 选用80387指令集,并指定实数的二进制码为IEEE格式

  .486/.486C 允许汇编非保护方式下的80486指令。MASM6.0可以使用

  .486P 允许汇编80486的全部指令。MASM6.0可以使用

  上述伪指令语句一般放在源程序的开头

上一页  1 2 3 4 5 6 7 8 9 10  下一页

  相关推荐:

  2014年计算机等级考试过关技巧

  2014年计算机等考上机六大注意事项

  2014年全国计算机等级考试无纸化考试系统操作指南

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699