數(shù)據(jù)類型里d究竟是長(zhǎng)整數(shù)還是雙字
鄭志武
發(fā)布于2013-03-08 17:32
4
0
標(biāo)簽:
數(shù)據(jù)類型里d究竟是長(zhǎng)整數(shù)還是雙字?不太明白?在裝換數(shù)據(jù)時(shí),是不是一定要保持?jǐn)?shù)據(jù)類型的一致性,可不可以直接將整形轉(zhuǎn)換為實(shí)數(shù)型?
佳答案
1、數(shù)據(jù)類型里d究竟是長(zhǎng)整數(shù)還是雙字?
是雙字(32位),可以存入長(zhǎng)整數(shù)及其他類型的32位數(shù)據(jù)。雙字是指32位。
2、是不是一定要保持?jǐn)?shù)據(jù)類型的一致性?
可按需要來(lái)引用數(shù)據(jù)類型,例如可以引用為有符號(hào)的整型數(shù)據(jù),可引用為無(wú)符號(hào)的雙字?jǐn)?shù)據(jù)。
3、可不可以直接將整形轉(zhuǎn)換為實(shí)數(shù)型?
不能夠直接將整形轉(zhuǎn)換為實(shí)數(shù)型。需要編程來(lái)實(shí)現(xiàn):
應(yīng)用dtr指令:雙整數(shù)(32位)轉(zhuǎn)成浮點(diǎn)數(shù)(32位,ieee-fp)。例:
lmd10//將32位整數(shù)裝入累加器1。
dtr//將雙整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)(32位,ieeefp);結(jié)果保存到累加器1中
tmd20//將結(jié)果(bcd數(shù))傳送到存儲(chǔ)雙字md20。