不論是16位32位64位那都是數(shù)據(jù)的長(zhǎng)度,只是看你轉(zhuǎn)換的大小而決定的,一個(gè)16位數(shù)據(jù)寄存器處理數(shù)值的范圍是-32767--+32767超過這個(gè)范圍就要使用兩個(gè)寄存器了所以有D*** 而32位四則運(yùn)算里面包含的兩個(gè)16位寄存器,這兩個(gè)寄存器的數(shù)值處理范圍是-2147483648--+2147483647,DMUL DSUB DADD DDIV==用的地方太多了我就不舉了
回樓上 你說樓主程序里面的DMUL是包括D130 D131 D132 D133是片面的 畢竟我們不知道他程序里面數(shù)值的大小。
以上純屬個(gè)人觀點(diǎn),欲求證實(shí)還需加倍瀏覽官方資料。也希望大家和諧,批評(píng)指正。
[ 此帖被長(zhǎng)豐實(shí)業(yè)在2012-02-14 23:10重新編輯 ]