数据类型里d究竟是长整数还是双字
郑志武
发布于2013-03-08 17:32
4
0
标签:
数据类型里d究竟是长整数还是双字?不太明白?在装换数据时,是不是一定要保持数据类型的一致性,可不可以直接将整形转换为实数型?
佳答案
1、数据类型里d究竟是长整数还是双字?
是双字(32位),可以存入长整数及其他类型的32位数据。双字是指32位。
2、是不是一定要保持数据类型的一致性?
可按需要来引用数据类型,例如可以引用为有符号的整型数据,可引用为无符号的双字数据。
3、可不可以直接将整形转换为实数型?
不能够直接将整形转换为实数型。需要编程来实现:
应用dtr指令:双整数(32位)转成浮点数(32位,ieee-fp)。例:
lmd10//将32位整数装入累加器1。
dtr//将双整数转换为浮点数(32位,ieeefp);结果保存到累加器1中
tmd20//将结果(bcd数)传送到存储双字md20。