Go to the first, previous, next, last section, table of contents.
DC can operate on strings as well as on numbers.
DC´Â ¼ýÀÚ¿Í ¸¶Âù°¡Áö·Î ¹®ÀÚ¿¿¡µµ ÀÛµ¿ÇÑ´Ù.
´ç½ÅÀÌ ¹®ÀÚ¿À» °¡Áö°í ÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ °ÍÀº ±×°ÍÀ» ÀμâÇÏ°í
¸ÅÅ©·Î·Î »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
(±×°ÍÀº ¹®ÀÚ¿ÀÇ ³»¿ëÀÌ DC ¸í·ÉÀ¸·Î 󸮵ȴٴ °ÍÀ» ÀǹÌÇÑ´Ù.)
·¹Áö½ºÅ͵é°ú ½ºÅà ¸ðµÎ ¹®ÀÚ¿À» ÀúÀåÇÒ ¼ö ÀÖ°í,
DC´Â Ç×»ó ¾î¶² ÁÖ¾îÁø °´Ã¼°¡ ¹®ÀÚ¿ÀÎÁö ¼ýÀÚÀÎÁö ¾Ë°í ÀÖ´Ù.
»ê¼ú ¿¬»ê°°Àº ¾î¶² ¸í·ÉµéÀº ÀÎÀÚ·Î ¼ýÀÚ¸¦ ¿ä±¸ÇÏ°í
¸¸¾à ¹®ÀÚ¿ÀÌ ÁÖ¾îÁö¸é ¿¡·¯¸¦ ÀμâÇÑ´Ù;
¿¹¸¦ µé¾î, `p' ¸í·ÉÀº °¢°¢ÀÇ °´Ã¼¸¦ ¹Þ¾ÆµéÀÌ°í
±× ŸÀÔ¿¡ µû¶ó °´Ã¼¸¦ ÀμâÇÑ´Ù.
- `[characters]'
-
characters¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿À» ¸¸µé°í ±×°ÍÀ» ½ºÅÿ¡ ³Ö´Â´Ù.
¿¹¸¦ µé¸é, `[foo]P'´Â `foo'¶ó´Â ¹®ÀÚµéÀ» Ãâ·ÂÇÑ´Ù(°³Ç๮ÀÚ ¾øÀÌ).
- `a'
-
ÀÌ°ÍÀÇ ±â¾ïÀ» µ½´Â ±âÈ£(mnemonic)´Â ´Ù¼Ò À߸øµÈ °ÍÀÌ´Ù: ¾Æ½ºÅ° ÄÚµåÈ(asciify).
½ºÅà ÃÖ»óÀ§°¡ ²¨³»¾îÁø´Ù.
¸¸¾à ±×°ÍÀÌ ¼ýÀÚ¶ó¸é, ±×·¯¸é ÀÌ ¼ýÀÚÀÇ ³·Àº ¼ø¼ÀÇ ¹ÙÀÌÆ®´Â
¹®ÀÚ¿·Î º¯È¯µÇ°í ½ºÅÿ¡ ¹Ð¾î³Ö¾îÁø´Ù.
±×·¸Áö ¾Ê°í ½ºÅà ÃÖ»óÀ§°¡ ¹®ÀÚ¿À̸é,
±× ¹®ÀÚ¿ÀÇ Ã¹¹ø° ±ÛÀÚ´Â µÇµ¹·ÁÁø´Ù.
(ÀÌ°ÍÀº GNU È®ÀåÀÌ´Ù.)
- `x'
-
½ºÅÿ¡¼ °¢À» ²¨³»¾î ¸ÅÅ©·Î·Î ±×°ÍÀ» ½ÇÇàÇÑ´Ù.
º¸Åë ±×°ÍÀº ¹®ÀÚ¿À̾î¾ß ÇÑ´Ù;
¸¸¾à ±×°ÍÀÌ ¼ýÀÚ¶ó¸é, ±×°ÍÀº °£´ÜÈ÷ ½ºÅÿ¡ µÇµ¹·ÁÁø´Ù.
¿¹¸¦ µé¾î, `[1p]x'´Â
½ºÅÿ¡ 1À» ¹Ð¾î³Ö°í ±¸ºÐµÈ Çà¿¡ `1'À» Ãâ·ÂÇÏ´Â
¸ÅÅ©·Î `p'¸¦ ½ÇÇàÇÑ´Ù.
Macros are most often stored in registers;
¸ÅÅ©·Î´Â ´ëºÎºÐ ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ°ï ÇÑ´Ù;
`[1p]sa'´Â `1'À» Ãâ·ÂÇÏ´Â ¸ÅÅ©·Î¸¦ ·¹Áö½ºÅÍ `a'¿¡ ÀúÀåÇÏ°í
`lax'´Â ±× ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `>r'
-
½ºÅÿ¡¼ µÎ °ªÀ» ²¨³»¾î ¼ýÀÚ¶ó°í °¡Á¤ÇÏ°í ±×°ÍµéÀ» ºñ±³ÇÏ¿©,
¸¸¾à ¿ø·¡ ½ºÅà ÃÖ»óÀ§°¡ ´õ Å©´Ù¸é,
·¹Áö½ºÅÍ rÀÇ ³»¿ëÀ» ¸ÅÅ©·Î·Î ½ÇÇàÇÑ´Ù.
±×·¯¹Ç·Î `1 2>a'´Â ·¹Áö½ºÅÍ `a'ÀÇ ³»¿ëÀ» È£ÃâÇÒ °ÍÀÌ°í
`2 1>a'´Â ±×·¸Áö ¾ÊÀ» °ÍÀÌ´Ù.
- `!>r'
-
À¯»çÇÏÁö¸¸ ¿ø·¡ ½ºÅà ÃÖ»óÀ§°¡ »óÀ§ µÎ¹ø°º¸´Ù ´õ Å©Áö ¾Ê´Ù¸é
(À۰ųª °°´Ù¸é) ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `<r'
-
À¯»çÇÏÁö¸¸ ¿ø·¡ ½ºÅà ÃÖ»óÀ§°¡ ´õ ÀÛ´Ù¸é ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `!<r'
-
À¯»çÇÏÁö¸¸ ¿ø·¡ ½ºÅà ÃÖ»óÀ§°¡ »óÀ§ µÎ¹ø°º¸´Ù ÀÛÁö ¾Ê´Ù¸é
(Å©°Å³ª °°À¸¸é) ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `=r'
-
À¯»çÇÏÁö¸¸ ²¨³»Áø µÎ ¼ýÀÚ°¡ °°À¸¸é ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `!=r'
-
À¯»çÇÏÁö¸¸ ²¨³»Áø µÎ ¼ýÀÚ°¡ °°Áö ¾ÊÀ¸¸é ¸ÅÅ©·Î¸¦ È£ÃâÇÑ´Ù.
- `?'
-
´Ü¸»±â(terminal)·ÎºÎÅÍ ÇÑ ÇàÀ» Àоîµé¿© ±×°ÍÀ» ½ÇÇàÇÑ´Ù.
ÀÌ ¸í·ÉÀº ¸ÅÅ©·Î°¡ »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ¿äûÇϵµ·Ï Çã¿ëÇÑ´Ù.
- `q'
-
¸ÅÅ©·ÎÀÇ ½ÇÇà Áß¿¡,
ÀÌ ¸í·ÉÀº ¸ÅÅ©·Î¿Í ±×°ÍÀ» È£ÃâÇÑ ¸ÅÅ©·Î¸¦ ºüÁ®³ª°£´Ù.
¸¸¾à ÃÖ»óÀ§ ¼öÁØÀ̳ª ÃÖ»óÀ§ ¼öÁØ¿¡¼ Á÷Á¢ È£ÃâµÉ ¸ÅÅ©·Î¿¡¼ È£ÃâµÇ¾ú´Ù¸é
`q' ¸í·ÉÀº DC°¡ Á¾·áÇϵµ·Ï ÇÒ °ÍÀÌ´Ù.
- `Q'
-
½ºÅÿ¡¼ °ªÀ» ²¨³»¾î ±×°ÍÀ» ¸ÅÅ©·Î ½ÇÇàÀÌ Á¾·áµÉ ¼öÁØÀÇ
Ä«¿îÆ®·Î »ç¿ëÇÑ´Ù.
±×·¯¹Ç·Î `3Q'´Â 3°³ÀÇ ¼öÁØÀ» ºüÁ®³ª°£´Ù.
Go to the first, previous, next, last section, table of contents.