11.5 习题
11.5 习题
11.1、简述协处理器可以处理的三种整型数据格式、三种浮点数据格式及其表示范围。 | |
11.2、简述BCD码数据在内存中所占的位数和存储的形式。 | |
11.3、在MASM V6.11中,如何定义三种不同精度的浮点数?试举例说明。 | |
11.4、写出满足下列要求的变量定义语句。 | |
1)、存储双精度数23.44到内存FROG处; | |
11.5、什么是+0、-0和NAN? | |
11.6、将下列各数转换成单精度浮点数。 | |
1)、28.75 | 2)、624 4)、+0.0 6)、89.6 |
11.7、将下列单精度浮点数转换成十进制数。 | |
1)、1100000011110000 00000000 00000000 | |
11.8、状态寄存器中,C3~C0的作用是什么? | |
11.9、状态寄存器中,IE位的作用是什么? | |
11.10、在80X87中如何选择舍入模式? | |
11.11、协处理器指令的一般命名规则有哪些? | |
11.12、哪条协处理器指令用到微处理器的AX寄存器? | |
11.13、协处理器复位时,栈顶寄存器是 ? | |
11.14、简述下列协处理器指令的功能。 | |
1)、FSTSW AX | 6)、F2XM1 7)、FFREE ST(2) 8)、FSAVE 9)、FILD Data 10)、FCHS |
11.15、“除”和“反向除”有何不同? | |
11.16、简述FTST和FXAM指令之间的差异。 | |
11.17、简述FSTSW和FNSTSW指令之间的差异。 | |
11.18、FSQRT指令执行后,必须测试处理器状态寄存器的哪个标志位? | |
11.19、何时在程序中使用指令FWAIT? | |
11.20、分别选用一条协处理器指令,完成下列功能。 | |
1)、将π压入栈顶 | |
11.21、何时在程序中使用指令FWAIT? | |
11.22、对下列每一种功能要求,编写一个汇编语言程序实现之(假设未注明的变量都是单精度浮点类型)。 | |
1)、Delta = sqrt(b2 – 4ac) | |
6)、假设有三个都含有100个元素的双精度浮点数数组D1、D2和D3,试依次计算:D3(i)=D2(i)×D1(i),i=1, 2, ……, 100 | |
11.23、根据公式Log10X=Log2X/Log210,编写子程序LOGl0,它用以求栈顶以10为底的对数值,结果仍存入栈顶。 |