ðÒÉ×ÅÔ,
*Andy*!
/ÐÑÔÎÉÃÁ, 30 ÑÎ×ÁÒÑ 2004/ *Andy Mozzhevilov* ÐÉÓÁÌ(Á) Ë *Andrey Solomatov* ÐÏ ÐÏ×ÏÄÕ *Re: AVR GCC&IAR:*
[ËÕÓØ]
AS>> îÅÓËÏÌØËÏ ÍÅÎÅÅ ÞÉÔÁÅÍÏ, ÎÏ ÐÒÉÓ×ÏÅÎÉÊ ÍÅÎØÛÅ.
AM> é ÞÔÏ ÓÁÍÏÅ ÉÎÔÅÒÅÓÎÏÅ, ÎÅ ÄÁÓÔ ÍÅÎØÛÉÊ ÁÓÓÅÍÂÌÅÒÎÙÊ ËÏÄ.
====================================================
Address ObjectCode Label Opcode Operands Comment
; ô×ÏÊ ×ÁÒÉÁÎÔ:
0x00000000 Fhex__Fc:
0x00000000 0x9132 moves Y0,X:0x0032
0x00000001 0x8001 move Y0,X0
0x00000002 0x81C0FFF0 bfclr #0xfff0,X0
0x00000004 0x46400030 add #48,X0
0x00000006 0x9032 moves X0,X:0x0032
0x00000007 0x5E400039 cmp #57,X0
0x00000009 0xA703 ble *+4 ; 0x00000d
0x0000000A 0xB032 moves X:0x0032,X0
0x0000000B 0x4607 add #0x7,X0
0x0000000C 0x9032 moves X0,X:0x0032
0x0000000D 0xB132 moves X:0x0032,Y0
0x0000000E 0xEDD8 rts
; ÐÒÅÄÌÁÇÁ×ÛÉÊÓÑ ÍÏÊ ×ÁÒÉÁÎÔ:
0x00000000 Fhex2__Fc:
0x00000000 0x9132 moves Y0,X:0x0032
0x00000001 0xA1B2FFF0 bfclr #0xfff0,X:0x0032
0x00000003 0xB032 moves X:0x0032,X0
0x00000004 0x46400030 add #48,X0
0x00000006 0x9032 moves X0,X:0x0032
0x00000007 0x5E400039 cmp #57,X0
0x00000009 0xA703 ble
*+4 ; 0x00000d
0x0000000A 0xB032 moves X:0x0032,X0
0x0000000B 0x4607 add #0x7,X0
0x0000000C 0xA901 bra *+2 ; 0x00000e
0x0000000D 0xB032 moves X:0x0032,X0
0x0000000E 0x9033 moves X0,X:0x0033
0x0000000F 0x8100 move X0,Y0
0x00000010 0xEDD8 rts
; ÎÁÉÍÅÎØÛÉÊ ÒÁÚÍÅÒ ÐÏÌÕÞÉÌÓÑ Õ ÔÁËÏÇÏ ×ÁÒÉÁÎÔÁ:
0x00000000 Fhex3__Fc:
0x00000000 0x9132 moves Y0,X:0x0032
0x00000001 0xA1B2FFF0 bfclr #0xfff0,X:0x0032
0x00000003 0xB032 moves X:0x0032,X0
0x00000004 0x5E09 cmp #0x9,X0
0x00000005 0xA701 ble *+2 ; 0x000007
0x00000006 0x4607 add #0x7,X0
0x00000007 0x9033 moves X0,X:0x0033
0x00000008 0x8100 move X0,Y0
0x00000009 0xEDD8 rts =====================================
÷ÏÔ ÜÔÏÔ ×ÁÒÉÁÎÔ ËÏÄÁ:
char hex3 (char ch) { return (((ch) &= 0x0F) > ('9' - '0')) ? ch += ('A' - '9' - 1): ch; };
Metrowerks CodeWarrior 6.0 for Motorola DSP 56800. ïÐÔÉÍÉÚÁÃÉÉ - ÎÁ ÍÁËÓÉÍÕÍ, ÏÐÔÉÍÉÚÁÃÉÑ ÎÁ ÍÉÎÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ.
óÁÍÏÅ ÉÎÔÅÒÅÓÎÏÅ - ÐÏÌÕÞÉÌÏÓØ, ÞÔÏ Ï×ÅÒÈÅÄ ÆÁËÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÑÅÔÓÑ ÌÉÛØ ÐÒÉÓ×ÏÅÎÉÑÍÉ - ÒÁÂÏÞÁÑ ÞÁÓÔØ ÐÒÁËÔÉÞÅÓËÉ ÜË×É×ÁÌÅÎÔÎÁ ÐÒÅÄÌÁÇÁ×ÛÅÊÓÑ ÁÓÓÅÍÂÌÅÒÎÏÊ.