версия 5.1 качалась с Metrowerks'a (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Romario 07 октября 2003 г. 12:13
В ответ на: Вы имеете ввиду нельзя написать double a = 12.345 ? отправлено Romario 07 октября 2003 г. 12:07

открываю проект Example.
в проекте есть FP56800.lib

проверил строчки.


; 26: {
; 27: double da,db,dc;
; 28:
; 29:
;
0x00000000 Fmain:
0x00000000 0xCC06 movei #6,N
0x00000001 0xDE0F lea (SP)+N
;
; 30: da = 3.14;
;
0x00000002 0x87C54048 movei #16456,B
0x00000004 0x87C9F5C3 movei #-2621,B0
0x00000006 0xD71F move B1,X:(SP)
0x00000007 0xD1CBFFFF move B0,X:(SP-0x0001)
;
; 31: db = 2.456;
; 32:
;
0x00000009 0xA6FD2F1B movei #12059,X:(SP-0x0003)
0x0000000B 0xA6FE401D movei #16413,X:(SP-0x0002)
;
; 33: dc = da/db;
; 34:
; 35:
;
0x0000000D 0xB5FE move X:(SP-0x0002),B
0x0000000E 0xF1CBFFFD move X:(SP-0x0003),B0
0x00000010 0xDE0B lea (SP)+
0x00000011 0xD19F move B0,X:(SP)
0x00000012 0xDE0B lea (SP)+
0x00000013 0xD71F move B1,X:(SP)
0x00000014 0xB4FE move X:(SP-0x0002),A
0x00000015 0xF0CBFFFD move X:(SP-0x0003),A0
0x00000017 0xE9C80000 jsr 0x000000
0x00000019 0xDE1B pop
0x0000001A 0xDE1B pop
0x0000001B 0x96FC move A1,X:(SP-0x0004)
0x0000001C 0xD0CBFFFB move A0,X:(SP-0x0005)
;
; 36: initLED ();
;
0x0000001E 0xE9C80000 jsr 0x000000



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru