это оно? <asm>
486 ;Nto0402.c: 384: KoeffNormOut = (double)61u / zoneProp;
487 000926 C0C4 F004 movff _zoneProp,btemp 4
488 00092A C0C5 F005 movff _zoneProp 1,btemp 5
489 00092E C0C6 F006 movff _zoneProp 2,btemp 6
490 000932 C0C7 F007 movff _zoneProp 3,btemp 7
491 000936 6A00 clrf btemp,c
492 000938 6A01 clrf btemp 1,c
493 00093A 0E74 movlw 116
494 00093C 6E02 movwf btemp 2,c
495 00093E 0E42 movlw 66
496 000940 6E03 movwf btemp 3,c
497 000942 ECC7 F000 call fldiv ; это как я понял вызов флоат-функции деления лонга на флоат. ага?
498 000946 C000 F0A4 movff btemp,_KoeffNormOut
499 00094A C001 F0A5 movff btemp 1,_KoeffNormOut 1
500 00094E C002 F0A6 movff btemp 2,_KoeffNormOut 2
501 000952 C003 F0A7 movff btemp 3,_KoeffNormOut 3
</asm>
или вот это?
ЛН
C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic86lfc.lib btemp0.obj temp 0 0 1 0 1 btemp10.obj temp 0 0 B 0 1 btemp11.obj temp 0 0 C 0 1 btemp12.obj temp 0 0 D 0 1 btemp13.obj temp 0 0 E 0 1 btemp14.obj temp 0 0 F 0 1 btemp1.obj temp 0 0 2 0 1 btemp2.obj temp 0 0 3 0 1 btemp3.obj temp 0 0 4 0 1 btemp4.obj temp 0 0 5 0 1 btemp5.obj temp 0 0 6 0 1 btemp6.obj temp 0 0 7 0 1 btemp7.obj temp 0 0 8 0 1 btemp8.obj temp 0 0 9 0 1 btemp9.obj temp 0 0 A 0 1 btemp_fd.obj temp 0 0 14 0 1 btofl.obj temp 0 0 F 0 1 text 5CC 5CC 22 C 0 double.obj temp 0 0 F 0 1 text 1A84 1A84 A4 324 0 fladd_f.obj temp 0 0 F 0 1 text 1D28 1D28 18 324 0 fladd.obj temp 0 0 F 0 1 text 50A 50A C2 C 0 flcmp.obj temp 0 0 F 0 1 text 1C76 1C76 3C 324 0 fldiv_f.obj temp 0 0 F 0 1 text 1D80 1D80 14 324 0 flmul_f.obj temp 0 0 F 0 1 text 1D6C 1D6C 14 324 0 flneg.obj temp 0 0 F 0 1 text 1DA8 1DA8 C 324 0 float.obj temp 0 0 9 0 1 text 1B28 1B28 98 324 0 fltol.obj temp 0 0 F 0 1 text 1C26 1C26 50 324 0 fpover.obj temp 0 0 9 0 1 rbit 259 4C 4 0 1 8 l0neg.obj temp 0 0 4 0 1 text 1D94 1D94 14 324 0 lslr.obj temp 0 0 5 0 1 text 1D40 1D40 16 324 0 ltofl.obj temp 0 0 F 0 1 text 1CF0 1CF0 1C 324 0 printf.obj text 1D56 1D56 16 324 0 sbsr0.obj rbss 48 48 1 0 1 sbsr1.obj rbss 49 49 1 0 1 sprintf.obj temp 0 0 6 0 1 bss 99 99 2 99 1 text 13FC 13FC 554 324 0 store3.obj temp 0 0 4 0 1 ftext0 174 174 1A C 0 store.obj temp 0 0 4 0 1 text 1CB2 1CB2 20 324 0 wdiv.obj temp 0 0 7 0 1 text 1BC0 1BC0 66 324 0 wmul.obj temp 0 0 6 0 1 text 1CD2 1CD2 1E 324 0 wtofl.obj temp 0 0 F 0 1 text 1D0C 1D0C 1C 324 0 fdmul.obj temp 0 0 14 0 1 text 1950 1950 134 324 0 fddiv.obj fstlkup 72 72 102 C 0 temp 0 0 14 0 1 text 18E 18E 37C C 0 fastdbl.obj temp 0 0 14 0 1 text 5EE 5EE E C 0
-
- ну всё правильно, а теперь получилось? - htsoft(07.09.2007 21:59)