Go to the first, previous, next, last section, table of contents.


±â°è Á¾¼ÓÀû ±â´É(Machine Dependent Features)

ld ´Â ¾î¶² Ç÷§Æûµé¿¡¼­´Â Ãß°¡ÀÇ ±â´ÉµéÀ» °¡Áø´Ù; ´ÙÀ½ ¼½¼ÇµéÀº À̵éÀ» ¼³¸íÇÑ´Ù. ld °¡ Ãß°¡ÀÇ ±â´ÉÀ» °®Áö ¾Ê´Â ±â°èµéÀº ¸®½ºÆ®¿¡ ¾ø´Ù.

ld ±×¸®°í H8/300(ld and the H8/300)

H8/300 ÀÇ °æ¿ì ld´Â `--relax' ¸í·ÉÇà ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¶§ ÀÌ·± ±Û·Î¹ú ÃÖÀûÈ­µéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.

relaxing address modes
ld ´Â ¸ñÀûÁö°¡ 8ºñÆ® ¾È¿¡ ÀÖ´Â ¸ðµç jsr°ú jmp ¸í·É¾îµéÀ» ã¾Æ¼­ ±×µéÀ» bsr°ú bra ¸í·Éµé °¢°¢¿¡ »ó´ëÀûÀÎ 8-ºñÆ® ÇÁ·Î±×·¥-Ä«¿îÅÍ·Î º¯°æÇÑ´Ù.
¸í·É¾î ÇÕ¼º(synthesizing instructions)
ld ´Â 16-ºñÆ® Àý´ë ÁÖ¼ÒÇüÀ» »ç¿ëÇÏ´Â ¸ðµç mov.b ¸í·ÉµéÀ» ã¾Æ¼­ ±×µéÀ» 8-ºñÆ® ÁÖ¼ÒÇüÀ» »ç¿ëÇϵµ·Ï º¯°æÇÑ´Ù. (Áï: ¸µÄ¿´Â `mov.b @aa:16'¸¦ ÁÖ¼Ò aa°¡ ¸Þ¸ð¸®ÀÇ Åé ÆäÀÌÁö¿¡ ÀÖÀ» ¶§¸¶´Ù `mov.b @aa:8'·Î º¯°æÇÑ´Ù).

ld¿Í ÀÎÅÚ 960°è¿­ Ĩ(ld and the Intel 960 family)

¿©·¯ºÐÀº `-Aarchitecture' ¸í·ÉÇà ¿É¼ÇÀ» »ç¿ëÇؼ­ 960 °è¿­ÀÇ ¸â¹öµéÀ» È®ÀÎÇÏ´Â µÎ-¹®ÀÚ À̸§µéÁßÀÇ Çϳª¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù; ¿É¼ÇÀº ¿øÇÏ´Â Ãâ·Â Ÿ°ÙÀ» ÁöÁ¤ÇÏ°í ÀÔ·Â ÆÄÀϵ鿡¼­ÀÇ ºñȣȯ ¸í·É¾îµéÀ» °æ°íÇÑ´Ù. ÀÌ°ÍÀº ¶ÇÇÑ, Ưº°ÇÑ °¢°¢ÀÇ ¾ÆÅ°ÅØÃÄ¿¡ Á¾¼ÓÀûÀÎ ¶óÀ̺귯¸®ÀÇ »ç¿ëÀ» Áö¿øÇϱâ À§Çؼ­, ¾ÆÄ«ÅØÃĸ¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­À» ³¡¿¡ ´Þ°í ÀÖ´Â °Ë»ö ·çÇÁ À̸§µé ¾È¿¡ Æ÷ÇÔÇÔÀ¸·Î½á, ¸µÄ¿ÀÇ ¾ÆÄ«ÀÌºê ¶óÀ̺귯¸®µé¿¡ ´ëÇÑ °Ë»ö Àü·«À» º¯°æÇÑ´Ù.

¿¹¸¦ µé¾î¼­ ld ¸í·É ¶óÀÎÀÌ `-ltry'¿Í °°ÀÌ `-ACA'¸¦ Æ÷ÇÔÇÑ´Ù¸é ¸µÄ¿´Â ±× À̸§µéÀ» °¡Áø ¶óÀ̺귯¸®¸¦ °Ë»öÇÒ °ÍÀÌ´Ù(³»Àå °Ë»ö °æ·Î¿Í `-L'·Î ÁöÁ¤µÈ ÀÓÀÇ °æ·Îµé¿¡¼­)

try
libtry.a
tryca
libtryca.a

ù¹ø° µÎ °¡´É¼ºµéÀº ¾î¶² °æ¿ì¿¡µµ °í·ÁµÉ °ÍÀÌ´Ù; ¸¶Áö¸· µÎ °³´Â `-ACA'ÀÇ »ç¿ë ¶§¹®ÀÌ´Ù.

¿©·¯ºÐÀº ¸í·ÉÇà¿¡¼­ `-A'¸¦ ÀǹÌÀÖ°Ô ¿©·¯¹ø »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿Ö³Ä¸é 960 ¾ÆÅ°ÅØÃÄ °è¿­Àº Ÿ°Ù ¾ÆÅ°ÅØÃĵéÀÇ Á¶ÇÕÀ» Çã¿ëÇϱ⠶§¹®ÀÌ´Ù; °¢°¢ÀÇ »ç¿ëÀº `-l'°¡ ¶óÀ̺귯¸®¸¦ ÁöÁ¤ÇÒ ¶§ °Ë»öÇÒ À̸§ º¯Á¾µéÀÇ ´Ù¸¥ ½ÖÀ» Ãß°¡ÇÒ °ÍÀÌ´Ù.

ld´Â i960 °è¿­¿¡ ´ëÇؼ­ `--relax' ¿É¼ÇÀ» Áö¿øÇÑ´Ù. `--relax' ¿É¼ÇÀ» ÁöÁ¤Çϸé ld´Â ÀÌ°ÍÀÇ Å¸°ÙµéÀÌ 24ºñÆ® À̳»ÀÎ ¸ðµç balx°ú calx¸¦ ã´Â´Ù. ±×¸®°í ±×µéÀ» bal¿Í cal ¸í·É¾îµé °¢°¢¿¡ »ó´ëÀûÀÎ 24-ºñÆ® ÇÁ·Î±×·¥ Ä«¿îÅÍ·Î º¯È¯ÇÑ´Ù. ld´Â ¶ÇÇÑ Å¸°Ù ¼­ºê·çƾÀÌ ¸»´Ü(leaf) ·çƾÀÏ ¶§(Áï, Ÿ°Ù ¼­ºê·çƾ ÀÚ½ÅÀÌ ¾î¶² ¼­ºê·çƾµéµµ È£ÃâÇÏÁö ¾ÊÀ» ¶§) cal ¸í·ÉµéÀ» bal·Î º¯È¯ÇÑ´Ù.


Go to the first, previous, next, last section, table of contents.