上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
协处理器控制指令
作者:未知 申领版权
2010年12月12日 共有 1385 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    协处理器控制指令
    协处理器控制指令是用来实现控制协处理器状态而设置的,它包括协处理器的初始化、状态寄存器内容的存取、异常处理和任务切换等操作。具体的指令及其功能说明如表11.8所列。
    表11.8 比较运算指令及其功能
    
    

指令格式
    
指令的功能
    
FINIT/FNINIT
    
初始化协处理器,初始化后协处理器的状态如表11.9所列。
    
FLDCW  Mem16
    
将由操作数指定的字存储单元内容存储到控制寄存器中。
    
FSTCW  Mem16
    FNSTCW  Mem16
    
把控制寄存器的内容存储到由操作数指定的字存储单元。与指令“FLDCW”相对应。
    
FSTSW  Mem16
    FSTSW  AX
    FNSTSW  Mem16
    FNSTSW  AX
    
将控制寄存器的内容传送到寄存器AX中。
    在8087协处理器中无此指令。
    
FCLEX/FNCLEX
    
清除状态寄存器中的“错误”和“忙”标志。
    
FSAVE  Mem
    FNSAVE  Mem
    
将全部机器状态存储到内存中。
    
FRSTOR  Mem
    
从内存复原机器状态,它可恢复由指令“FSAVE/FNSAVE”保存的信息。
    
FSTENV  Mem
    FNSTENVMem
    
存储协处理器环境。
    
FLDENV  Mem
    
重新装入由指令FSTENV/FNSTENV存储的协处理器环境
    
FINCST
    
堆栈指针加1。
    
FDECSTP
    
堆栈指针减1。
    
FFREE ST(i)
    
释放堆栈寄存器,即使其标记为空,但其内容并没有改变。
    
FNOP
    
协处理器的空操作
    
FWAIT
    
使处理器处于等待状态,以便协处理器完成其操作。该指令主要用于在CPU访问被协处理器影响的内存数据之前。
    

表11.9 协处理器初始化的状态
    
    

控制项
    

    
状态含义
    
控制位IC
    
0
    
投影
    
控制位PC
    
10
    
扩展精度
    
控制位RC
    
00
    
最近舍入或偶数
    
错误屏蔽
    
11111
    
错误位关闭
    
忙标志
    
0
    
不忙
    
C3~C0
    
????
    
未定
    
TOP
    
000
    
堆栈栈顶设定为寄存器0
    
ES
    
0
    
无错误
    
错误位
    
00000
    
无错误
    
全部标记
    
11
    

    
寄存器
    
--
    
不改变
    

 
    11.4 协处理器的编程举例
    本节提供几个利用协处理器进行编程的例子,从这些例子可看出使用协处理器指令编程的方法和技巧。
    例11.6 假设圆的半径存于数组RAD中,计算出每个圆的面积,并存于数组AREA中。
    解:
    
    例11.7 已知L=0.0001,C=0.002,试计算下列公式的值,并存于单精度数F中。
    
    解:
    
    例11.8 已知L=4.0,F按每次递增10.0的幅度从10.0增加到1000.0,试按公式Y=2πFL,计算出100个Y值,并把它们存入数组RES中。
     
    例11.9 把内存单元DATA中存放的单精度浮点数以小数的形式显示在屏幕上。
     
    例11.10 从键盘上读入一个带小数的数字字符串,然后把它转换成单精度浮点数,并存入内存单元DATA中。
     
    例11.11 编写一个子程序,求解一元二次方程的根ax2   bx   c = 0的根。
    
    

 

相关新闻

运用购买指令成功缔结客户,最具诱惑力的催眠式销售方法
第1篇 计算机的基础知识
SQL优化34条
学习存储过程
大家来看一些不错的sql语句
SQL操作全集(1)
c语言 位运算 解析
全国高校计算机等级考试(广西考区2007)二级C语言试题卷
全国高校计算机等级考试(广西考区)二级C语言试题卷
计算机网络基础知识(15)

您可能对这些感兴趣  

干货分享|10本最受国外孩子喜爱的英文词典——上
从孩子的表现看父母的缺点!请家长对号入座,看看你是哪一类?
20条制作PPT的视觉原则
培训简史:培训者必知的历史轨迹
广田丰管理培训生人才培养调查报告
第4讲 作为上司的职业经理
第3讲 作为同事的职业经理
第2讲 作为下属的职业经理
第1讲 培养经理人的管理素养
酒店前台新员工上岗培训计划

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》