MCS-51定點(diǎn)運(yùn)算子程序庫,定點(diǎn)運(yùn)算子程序庫文件名為DQ51.ASM,為便于使用,先將有關(guān)約定說明如下:
1.多字節(jié)定點(diǎn)操作數(shù):用[R0]或[R1]來表示存放在由R0或R1指示的連續(xù)單元中的數(shù)
據(jù)。地址小的單元存放數(shù)據(jù)的高字節(jié)。例如:[R0]=123456H,若(R0)=30H,則(30H)=12H,
(31H)=34H,(32H)=56H。
2.運(yùn)算精度:單次定點(diǎn)運(yùn)算精度為結(jié)果最低位的當(dāng)量值。
3.工作區(qū):數(shù)據(jù)工作區(qū)固定在PSW、A、B、R2~R7,用戶只要不在工作區(qū)中存放無關(guān)的或非消耗性的信息,程序就具有較好的透明性。
(1) 標(biāo)號: BCDA 功能:多字節(jié)BCD碼加法
入口條件:字節(jié)數(shù)在R7中,被加數(shù)在[R0]中,加數(shù)在[R1]中。
出口信息:和在[R0]中,最高位進(jìn)位在CY中。
影響資源:PSW、A、R2 堆棧需求: 2字節(jié)
標(biāo)簽:
定點(diǎn)運(yùn)算
程序庫
上傳時(shí)間:
2016-01-01
上傳用戶:dapangxie