|
|
|
|
|
|
|
|
|
|
|
|
|
3206, 2/161 |
|
¿Ã·¹ | |||||||
¾î¼Àºí¸® °£´ÜÇÑ ¿¬»ê | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=3195 [º¹»ç]
Hit : 4191 Date : 2011/10/20 11:23
|
|||||||
Prox | 0xFF + 0x80 µ¡¼ÀÀ» ¼öÇàÇϴ°Š¸ÂÁÒ? (µ¡¼À°á°ú´Â 0x7f) add¸¦ ¼öÇàÇÒ ¶§, À½¼ö+À½¼ö=¾ç¼ö°¡ ‰çÀ¸¹Ç·Î (0xff¿Í 0x80Àº sign-bitÀÌ 1À̹ǷΠÀ½¼ö, 0x7f´Â ¾ç¼ö) overflow flag°¡ 1ÀÌ µÇ±¸¿ä. ¶Ç µ¡¼À°á°ú°¡ 0x100º¸´Ù Å©¹Ç·Î carry flagµµ 1ÀÌ µË´Ï´Ù |
2011/10/24 | |
Prox | Çò°¥¸®½Ã¸é of¿Í cfÀÇ Á¤ÀǸ¦ ´Ù½ÃÇѹø °Ë»öÇغ¸¼¼¿ä | 2011/10/24 | |
¿Ã·¹ | val1Àº ºÎÈ£¾ø´Â ¹ÙÀÌÆ®(BYTE)·Î ÃÖ´ë°ª 255°í val2´Â ºÎÈ£ÀÖ´Â (SBYTE Signed BYTE)¹ÙÀÌÆ® À½¼ö ÃÖ¼Ò°ªÀÔ´Ï´Ù. ¾ç¼ö + À½¼ö ¿¬»ê °á°úÀÔ´Ï´Ù. |
2011/10/24 | |
Prox | ¿Ã·¹ // ¾ÆÇÏ Áú¹®ÀÇ Àǵµ¸¦ ¾Ë°Ú³×¿ä. .DATA val1 BYTE 255d val2 SBYTE -128 µ¥ÀÌÅ͸¦ ¼±¾ðÇÒ ¶§ À§¿Í °°ÀÌ Çϼ̾úÁÒ? ±×·¯¸é ¸Þ¸ð¸®¿¡´Â FF 80 ... ... ¡è ¡è val1 val2 ÀÌ·¸°Ô °ªÀÌ µé¾î°¥°Ì´Ï´Ù... ±Ùµ¥... ¸Þ¸ð¸®¿¡ °ªÀÌ Çѹø µé¾î°£ ÈÄ¿¡´Â, ±×°Ô unsigned·Î ¼±¾ð‰ç´ÂÁö signed·Î ¼±¾ð‰ç´ÂÁö´Â ¸ð¸¨´Ï´Ù ¿Ö³ÄÇϸé sbyte/byte ÀÌ·±¸í·É¾îµéÀº ÄÄÆÄÀÏ·¯(¾î¼Àºí·¯)°¡ ÀÌÇØÇÒ¼ö ÀÖ´Â ¸í·É¾îÀÏ»Ó ½ÇÁ¦ ÄÄÆÄÀÏµÈ ÈÄ¿¡µµ sbyte/byte ÀÌ·± ¼Ó¼ºµéÀÌ ³²¾ÆÀÖ´Â°Ô ¾Æ´Ï±â ¶§¹®ÀÌÁÒ. ±×·¡¼ val1¿¡¼ 1¹ÙÀÌÆ®¸¦ ±×³É Àоî¿Â´Ù¸é, ±×°ªÀº À½¼ö·Î Ãë±ÞÇÏ°Ô µË´Ï´Ù. add al, val2 ¸í·Éµµ º¸¸é..... ´Ü¼øÈ÷ al·¹Áö½ºÅÍÀÇ °ª°ú [val2]ÀÇ °ªÀ» ´õÇϴµ¥ al¿¡ 0xff¶ó´Â °ªÀÌ µé¾îÀÖÀ¸¹Ç·Î À½¼ö·Î »ý°¢ÇÏ´Â°Ô ´ç¿¬ÇÑ °ÅÀÏ °Å¿¡¿ä. add,sub µîµî ¸í·É¾î ÀÚü°¡, "ÇÇ¿¬»êÀÚÀÇ sign-bitÀÌ 1À̸é À½¼ö·Î Ãë±ÞÇϵµ·Ï" ¸¸µé¾îÁø ¸í·É¾îµéÀ̱⠶§¹®À̴ϱî¿ä. |
2011/10/25 | |
¿Ã·¹ | Prox// ÀÌÁ¦ ÀÌÇØ°¡ µÌ³×¿ä °¨»çÇÕ´Ï´Ù. sbyte/byte¸í·É¾î´Â ¾î¼Àºí·¯¸¸ ÀÌÇØÇÑ´Ù´Â°Ô Æ÷ÀÎÆ®¿´³×¿ä ½ÇÁ¦·¹Áö½ºÅÍ¿¡¼± À½¼ö·Î º¸´Â°Å¿´±º¿ä |
2011/10/26 | |
|
|