yasm.

NASM ¾î¼Àºí·¯ÀÇ ÀÚÀ¯·Ó°í ¿ÀÇ ¼Ò½º Àç ÀÛ¼º
Áö±Ý ´Ù¿î·Îµå

yasm. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Yasm Team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.tortall.net/projects/yasm/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 1.3 MB

yasm. ű×


yasm. ¼³¸í

NASM ¾î¼Àºí·¯ÀÇ ÀÚÀ¯·Ó°í ¿ÀÇ ¼Ò½º Àç ÀÛ¼º YASMÀº "New"BSD ¶óÀ̼¾½º·Î NASM ¾î¼Àºí·¯ÀÇ ¿ÏÀüÇÑ Àç ÀÛ¼ºÀÔ´Ï´Ù (ÀϺΠºÎºÐÀº ´Ù¸¥ ¶óÀ̼¾½º¿¡ µû¶ó º¹»ç¸¦ ÂüÁ¶ÇϽʽÿÀ). YASMÀº ÇöÀç x86 ¹× AMD64 ¸í·É ¼¼Æ®¸¦ Áö¿øÇÏ°í NASM ¹× °¡½º ¾î¼Àºí·¯ ±¸¹®À» Áö¿øÇÏ°í ELF32, ELF64, 32 ¹× 64 ºñÆ® MACH-O, ¹ÙÀ̳ʸ®, coff, rdoff2, win32 ¹× win64 °´Ã¼ Çü½ÄÀ» Ãâ·ÂÇÏ°í ¼Ò½º µð¹ö±ë Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù Stabs, DW´Â "yasm"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °ÅÀÇ Æ¯Â¡ - ¿ÏÀüÇÑ ·º½Ì ¹× NASM ±¸¹® ÆĽÌ. ¡¤ TASM ±¸¹®À»À§ÇÑ ±âº» Áö¿ø? ¡¤ °ÅÀÇ Æ¯Â¡ ¿ÏÀüÇÑ ·º½Ì ¹× °¡½º ÆÄ½Ì (GNU ¾î¼Àºí·¯) ±¸¹®. ¡¤ AMD64 Áö¿ø ( "ºñÆ® 64", "-M AMD64"À» »ç¿ëÇϰųª "-F Win64"¶Ç´Â "-f elf64"¿Í °°Àº ¸í½Ã ÀûÀ¸·Î 64 ºñÆ® ¿ÀºêÁ§Æ® Çü½Ä Ãâ·ÂÀ» ¼±ÅÃÇϽʽÿÀ) ¡¤ 64 ºñÆ® (¹× ´õ Å«) Á¤¼ö ¼öÁ¤ (¼öÇÐ ÀÛ¾÷ Æ÷ÇÔ). ¡¤ ºü¸¥ Á¡ÇÁ Å©±â ÃÖÀûÈ­ µµ±¸°¡ ´Ù¸¥ Á¶¸³ ¾÷üÀÇ ¸ÖƼ Æнº ÃÖÀûÈ­ ÀÚº¸´Ù ÇØ´çÇϰųª ´õ ³´½À´Ï´Ù. ¡¤ ´ÙÁß °´Ã¼ Çü½Ä Áö¿ø : ÀÌÁø °´Ã¼ ÆÄÀÏ Ãâ·Â (NASM ½ºÅ¸ÀÏ), COFF °´Ã¼ ÆÄÀÏ? DJGPP, Win32 °´Ã¼ ÆÄÀÏ°ú ÇÔ²² »ç¿ëÇÏ·Á¸é Ãâ·Â Ãâ·Â, Win64 / AMD64 AKA "x64"¿ÀºêÁ§Æ® ÆÄÀÏ? Ãâ·ÂÀº ±¸Á¶È­ µÈ ¿¹¿Ü ó¸®, RDOFF2 °´Ã¼ ÆÄÀÏÀ» Áö¿øÇմϱî? Ãâ·Â, ELF32 ¹× ELF64 °´Ã¼ ÆÄÀÏ Ãâ·Â, 32 ¹× 64 ºñÆ® MACH-O ¿ÀºêÁ§Æ® ÆÄÀÏ? »êÃâ. ¡¤ Â±â, DWARF2 ¹× CodeView? µð¹ö±× Çü½Ä. ¡¤ À̽ļº; ÇöÀç UNIX ¹× ȣȯ½Ä (32 ºñÆ® ¹× 64 ºñÆ® FreeBSD ¹× Linux Å×½ºÆ®, GNU ±¸¼º ±â¹Ý ÀÚµ¿ ±¸¼º), DOS (DJGPP »ç¿ë), Windows (Visual C ++ ¶Ç´Â Cygwin »ç¿ë). ¡¤ GNU GetText¸¦ ÅëÇÑ ±¹Á¦È­ Áö¿ø. ³»ºÎ ±â´É : ¡¤ NASM ±¸¹® ¹× °¡½º ±¸¹® Àç±Í Àû - ÇÏ°­ Æļ­. ¡¤ ¾ÆÅ°ÅØó °ü·Ã ÁöħÀº ´Ü¼ø¼º°ú Å©±â¸¦ À§ÇØ ¼ÕÀ¸·Î ÀÛ¼ºµÇ¾úÀ»»Ó¸¸ ¾Æ´Ï¶ó µ¿ÀÏÇÑ ÇÁ·±Æ® ¿£µå ±¸¹®À» À¯ÁöÇϸ鼭 Ãß°¡ ¾ÆÅ°ÅØó¸¦ ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¹®À»À§ÇÑ Àç±Í Àû °­ÇÏ¿Í ÁöħÀ»À§ÇÑ ¼ÕÀ¸·Î ¾²´Â Æļ­ÀÇ È¥ÇÕÀº °¢ Á¢±Ù ¹æ½ÄÀÇ °­Á¡°ú ¾àÁ¡ »çÀÌ¿¡ Å« ±ÕÇüÀ» À¯ÁöÇÕ´Ï´Ù. ¡¤ RE2C·Î ÀÛ¼ºµÈ NASM ±¸¹® ·º¼­. °íÈ¿À² ½ºÄ³³Ê ¹ß»ý±â (°ÅÀÇ Ç×»ó Lex / Flexº¸´Ù ºü¸£°Ô ºü¸£°Ô), ÄÚµå »ý¼º ¹æ¹ý·ÐÀ¸·Î ÀÎÇØ ¸Å¿ì »ðÀÔ °¡´ÉÇϹǷΠRe2C ½ºÄ³³Ê°¡ ¸í¸í ºÐÀï¿¡ ´ëÇÑ °ÆÁ¤¾øÀÌ ´Ù¾çÇÑ Àå¼Ò¿¡¼­ ´Ù¾çÇÑ Àå¼Ò¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ RE2C·Î ÀÛ¼ºµÈ °¡½º ±¸¹® ·º¼­. ¡¤ Àû¾îµµ Ç¥¸éÀûÀ¸·Î ¿Ï¼º µÈ ¸ðµâ ½Ä ÀÎÅÍÆäÀ̽º Áß ¸¹Àº ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¿©ÀüÈ÷ ¸¹Àº ÀÏÀ» ÇÊ¿ä·ÎÇÏ´Â ¿µ¿ªÀÔ´Ï´Ù. ¡¤ Å¥ (3) ±â´É, StrDup, StrcaseCMP ¹× MergesortÀÇ Å¥ (3) ¼¼Æ®¿Í °°Àº ÀϺΠ½Ã½ºÅÛ (±¸¼ºÀ» ÅëÇØ °¨Áö µÈ ±¸¼º)¿¡ Ç¥ÁØ ÀÎ À¯¿ëÇÑ ±â´ÉÀÇ ÀÛÀº ÁýÇÕÀÌ ÀÛÀº ÁýÇÕÀÔ´Ï´Ù. ¡¤ ±¦ÂúÀº (¹× ¼ºÀå) ¾î¼Àºí·¯ Å×½ºÆ® ÆÄÀÏÀ» Å×½ºÆ®ÇÏ¿© Àüü ¾î¼Àºí·¯¿Í ƯÁ¤ ¸ðµâÀ» Å×½ºÆ®ÇÕ´Ï´Ù.


yasm. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

¿þÇÁ½º

ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼º, ÄÄÆÄÀÏ ¹× ¼³Ä¡ÇϱâÀ§ÇÑ ¹«·á ÆÄÀ̽㠱â¹Ý ÇÁ·¹ÀÓ ¿öÅ© ...

351 649 KB

´Ù¿î·Îµå

¹ÎÁ·

Á¤º¸ °úºÎÇϸ¦ ÁÙÀÌ°í ¸ÖƼ ŽºÅ·À» ½±°Ô ¸¸µå´Â EclipseÀÇ ÀÛ¾÷ ÁýÁß ÀÎÅÍÆäÀ̽º ...

151 8.7 MB

´Ù¿î·Îµå