微机原理中数据的运算:整数、浮点数怎么进行运算出三道相关的题目
整数运算:
-
求两个整数的和:计算机中,两个整数的和等于它们的二进制数相加,如果有进位,则需要将进位往高位传递。例如:1011+1101=11000。
-
求两个整数的差:计算机中,两个整数的差等于它们的二进制数相减,如果被减数小于减数,则需要将借位往高位传递。例如:1011-1101=11100。
-
求两个整数的乘积:计算机中,两个整数的乘积等于它们的二进制数相乘,乘积的位数等于两个数位数之和。例如:1011*1101=10011011。
浮点数运算:
-
求两个浮点数的和:计算机中,两个浮点数的和需要先将它们的阶码对齐,然后将尾数相加,最后再将结果规格化。例如:1.0112^3+1.1012^2=1.0112^3+0.11012^3=1.1001*2^3=11.001。
-
求两个浮点数的差:计算机中,两个浮点数的差需要先将它们的阶码对齐,然后将尾数相减,最后再将结果规格化。例如:1.0112^3-1.1012^2=1.0112^3-0.11012^3=1.0001*2^3=10.001。
-
求两个浮点数的乘积:计算机中,两个浮点数的乘积需要将它们的阶码相加,然后将尾数相乘,最后再将结果规格化。例如:1.0112^31.1012^2=1.0111.1012^5=11.1001112^5=111001.11
原文地址: http://www.cveoy.top/t/topic/hnmu 著作权归作者所有。请勿转载和采集!