57、80x87数学协处理器全面解析

80x87数学协处理器全面解析

1. 基础知识回顾

在汇编语言编程中,有一些基础问题需要了解。
- 数据指令
- 单精度数据使用特定的数据指令,不过文中未明确指出具体指令。
- 双精度数据同样有对应的指令,也未在回顾问题中给出具体内容。
- 80x87寄存器
- 80x87有一定数量的通用寄存器,但具体数量回顾问题未提及。
- 80x87寄存器按照后进先出(LIFO)的方式访问。
- 在8086中,“AX”总是指向同一个物理寄存器,而在80x87中,“ST(2)”在不同时间可能被分配给不同的物理寄存器。
- 栈顶被称为ST(0),ST(1)是ST(0)下面的寄存器。
- 指令功能
- “FADD ST(4)”的功能是将ST(4)的值加到目标操作数上,结果保存在目标操作数中。操作数为ST(4)和目标操作数。
- “FINIT”指令的目的是初始化协处理器。
- 使用整数数据的指令,其助记符中包含字母“I”。
- “ADD”和“FADD”的区别在于,“ADD”是通用的加法指令,而“FADD”是专门用于浮点数加法的指令。
- 8087有一条名为“FSIN”的指令用于计算正弦值,该说法是正确的。

2. 8087与8088在IBM PC/XT中的硬件连接

每台基于8088/86的IBM PC及兼容机,主板上都有一个通用处理器(如8088或8086)和一个8087协处理器的插槽。以下是它们的信号连接描述:
1.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值