Rational Pic ¾î¼Àºí·¯

Rational PIC ¾î¼Àºí·¯´Â ÀÎÅÚ ½ºÅ¸ÀÏ ±¸¹®ÀÌÀÖ´Â Áß°£ ¹üÀ§ PIC ¾î¼Àºí·¯ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Rational Pic ¾î¼Àºí·¯ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Joe Bentley
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://atlas.kennesaw.edu/~rbentley/gnymph/index.html

Rational Pic ¾î¼Àºí·¯ ű×


Rational Pic ¾î¼Àºí·¯ ¼³¸í

Rational PIC Assembler´Â ÀÎÅÚ ½ºÅ¸ÀÏ ±¸¹®ÀÌÀÖ´Â Áß°£ ¹üÀ§ PIC ¾î¼Àºí·¯ÀÔ´Ï´Ù. Rational PIC Assembler´Â Microchip¿¡¼­ Áß°£ ¹üÀ§ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÇ ¾î¼Àºí·¯ÀÔ´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â ÀÎÅÚ ½ºÅ¸ÀÏÀÇ ´Ï¸ð´Ð ¹× ´ë»ó ÃÖÃÊÀÇ ÇÇ¿¬»êÀÚ ÁÖ¹®À» »ç¿ëÇÕ´Ï´Ù. ÀÌ ¾î¼Àºí·¯´Â MicrochipÀÇ Midline ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿Í ȣȯµÇ´Â Äڵ带 »ý¼ºÇÏÁö¸¸ ¾î¼Àºí·¯¿Í ȣȯµÇÁö ¾Ê´Â Äڵ带 »ý¼ºÇÕ´Ï´Ù. PC ¾î¼Àºí¸® ÇÁ·Î±×·¡¸Ó¿¡°Ô Àͼ÷ÇØ Á®¾ßÇÕ´Ï´Ù. Áöħ ´Ï¸ð´Ð ¹× ÇÇ¿¬»êÀÚ ÁÖ¹®Àº ÀÎÅÚ ½ºÅ¸ÀÏ (Áï, 'À߸ø'°ú´Â ¹Ý´ë·Î '¿À¸¥ÂÊ')ÀÔ´Ï´Ù. ¸í·É input_file -c - ÄÜ¼Ö ¸ðµå Á¶¸³ ¼Ò½º´Â stdin¿¡¼­ Çã¿ëµË´Ï´Ù. stdout¿¡¼­ ¹ÙÀ̳ʸ® Äڵ尡 Ãâ·ÂµË´Ï´Ù. ¿À·ù´Â stderr -l filename¿¡ Ãâ·ÂµË´Ï´Ù - Listing file -o filename - object fileInputÀ» ÁöÁ¤ÇÏ´Â °ÍÀº ´ÙÀ½ ÇÊµå ·¹ÀÌºí ¸í·É ÇÇ¿¬»êÀÚ Áß Çϳª ÀÌ»óÀ» Æ÷ÇÔÇÏ´Â °¢ ¶óÀÎÀÇ ¼ø¼­ÀÔ´Ï´Ù. CommentThe ·¹ÀÌºí ¹× ÁÖ¼®Àº ¼±Åà »çÇ×ÀÔ´Ï´Ù. ÇÇ¿¬»êÀÚ´Â ÇÊ¿äÇÕ´Ï´Ù. ¸í·É¾î¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¾î¼Àºí·¯´Â C- ½ºÅ¸ÀÏ '0x' +·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁø °ªÀº '0b' +·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÊÁø¼ö °ªÀº ½ÊÁø¼ö·Î Á¢µÎ¾î°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÀÏ ¹®ÀÚ ¶Ç´Â À̽ºÄÉÀÌÇÁ µÈ ¹®ÀÚ¸¦ ÀÛÀº µû¿ÈÇ¥·Î ¹­¾î¼­ ÁöÁ¤ÇÏ¿© ÁöÁ¤µË´Ï´Ù. ¹®ÀÚ¿­ »ó¼ö´Â 0 °³ ÀÌ»óÀÇ ¹®ÀÚ¿Í À̽ºÄÉÀÌÇÁ µÈ ¹®ÀÚ¸¦ Å« µû¿ÈÇ¥·Î ¹­¾î¼­ ÁöÁ¤µË´Ï´Ù. ¹®ÀÚ¿­ »ó¼ö ¹®ÀÚ¿­ÀÇ °¢ ¹®ÀÚ¿¡ ´ëÇØ ÇϳªÀÇ ¹®ÀÚ »ó¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. Æ®·¹ÀÏ ¸µ Á¦·Î°¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù. ¿¹ : db "hello worldn", 0, 'a', 'b', 'r', 'n', 't'labelsa labelÀº ¼±À» ½ÃÀÛÇÏ´Â ¿µ¼ýÀÚ (¹Ø¹Ù´Ú Æ÷ÇÔ)ÀÇ ½ÃÄö½ºÀÔ´Ï´Ù. ·¹ÀÌºí¿¡´Â ÄÝ·ÐÀÌ ¾ø½À´Ï´Ù. ¸¶Áö¸· ºñ Ŭ¸¯ ÇÒ ·ÎÄà ·¹ÀÌºí¿¡ ´ëÇÑ ·¹À̺íÀº À̸§À» Á¢µÎ¾î·Î ¼³Á¤ÇÏ¿© Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ; ¿¹Á¦¿¡¼­ÀÇ ¿¹Á¦ - 1.1.1 JMP .2 .2 JMP .1 BAR È£Ãâ .1 .1 jmp .2 .2 JMP .1ÀÌ ¿¹Á¦´Â Foo, Foo.1, FooÀÔ´Ï´Ù. 2, bar, bar.1 ¹× bar.2. ù ¹ø° È£ÃâÀº foo.1·Î ³ª´¹´Ï´Ù. µÎ ¹ø° ÄÝÀº Bar.1·Î ³ª´¹´Ï´Ù. 'foo'°¡ ¼±¾ð µÈ 'bar'°¡ ¼±¾ðµÇÁö ¾Ê¾Ò½À´Ï´Ù .DirectivesData°¡ ¼±¾ð µÉ ¼ö ÀÖÀ¸·Á¸é 'foo'·Î ÀÎÇÑ 'foo'¶ó´Â ·¹À̺íÀ» ÂüÁ¶ ÇÒ ¼ö ¾ø½À´Ï´Ù. ¼±¾ðÀÚ´Â Áö½Ã ´ë»óÀ» ÃëÇÏ°í ½°Ç¥·Î ±¸ºÐ µÈ Çϳª ÀÌ»óÀÇ Ç¥Çö½Ä ÀÌ¿É´Ï´Ù. °¢ Ç¥Çö½ÄÀº ¼±¾ð ÀÚ type.db¿¡ °ü°è¾øÀÌ Ãâ·Â ÄÚµåÀÇ ÇÑ ´Ü¾î¿¡ ÇØ´çÇÕ´Ï´Ù. °¢ ÇÇ¿¬»êÀÚ´Â 0xFF°¡ ÀúÀåµÇ±â Àü¿¡ 0xFF°¡ ÀÖ½À´Ï´Ù. 0x3400 (return-with-value opcode). ÀÌ·¸°ÔÇϸé ÄÉÀ̽º Å×ÀÌºí »ý¼ºÀÌ °¡´ÉÇÕ´Ï´Ù. ´©Àû ±â ( 'W')¸¦ Å×À̺íÀÇ ¿ÀÇÁ¼Â¿¡ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼¼­´Â Å×À̺íÀÇ À§Ä¡·Î ºÐ±âÇÏ°í ¿¹¸¦ µé¾î 8 ºñÆ® °á°ú·Î ¸®Åϵ˴ϴÙ. DB 1,2,3 DW 0x3FFF, 0x3FF * 16 + 15, -1 DT 0B001, 0B010, 0B100Equates´Â ¸í¸í µÈ ÅäÅ« ½ÃÄö½ºÀÔ´Ï´Ù. 'Equ'·Î Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î : LED_1 EQU 0x100 | 1 LED_2 EQU 0x100 | 2 ÄÞº¸ EVE (LED_1) | (LED_2) org À§Ä¡´Â 'org'·Î º¯°æ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ORG 0x10OWHATÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â Á¤±³ÇÑ ¸ÅÅ©·Î¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÏ¿© ÆÄÀÏ, Á¶°ÇºÎ ÄÄÆÄÀÏ ¹× ¸¶ÀÌÅ©·Î Ĩ Çì´õ¿ÍÀÇ È£È¯¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù.


Rational Pic ¾î¼Àºí·¯ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

tar2rubascript

TAR2RUBYSCRIPT´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µé¾îÀÖ´Â µð·ºÅ丮 Æ®¸®¸¦ ÇϳªÀÇ ´ÜÀÏ ·çºñ ½ºÅ©¸³Æ®·Î º¯È¯ÇÕ´Ï´Ù. ...

390

´Ù¿î·Îµå

GNU Make.

GNU Make´Â ÇÁ·Î±×·¥ÀÇ ½ÇÇà ÆÄÀÏ ¹× ±âŸ ºñ ¼Ò½º ÆÄÀÏÀÇ »ý¼ºÀ» Á¦¾îÇÏ´Â µµ±¸ÀÔ´Ï´Ù. ...

240

´Ù¿î·Îµå

CC65.

CC65´Â 6502 ±â¹Ý ½Ã½ºÅÛÀ»À§ÇÑ ÇÁ¸®¿þ¾î C ÄÄÆÄÀÏ·¯ÀÔ´Ï´Ù. ...

182

´Ù¿î·Îµå