Å©¸®¿¡ÀÌÆ¼ºê Ä¿¸ÕÁî ¶óÀ̼¾½º

ȨÆäÀÌÁöHOME

PHP

JavaScript

HTML

CSS

µå·Ó´Ù¿î¸Þ´º

Á¦·Îº¸µå4

µµ   ¿ò   ¸»

¹éÁö °Ç°­°­ÁÂ/ÀÚ°¡ÀÓ»óüÇè

¹°¹Ú»ç(ÀÚ°¡¸é¿ªÁúȯ...)^¹Ì·¯

Àüµ¿¸í(õ¿¬¹°Áú»çÀü)^¹Ì·¯

ñÓï£ Àå½Â¿Á(ºí·Î±×)^±Û¸ñ·Ï

°è»êȯ»ê(°è»ê±â)^ ´ÜÀ§º¯È¯

°üÁÖ¼º°æ TTS ÀÏ¹ÝÆÄÀÏ TTS

¹ÙÀ̺í·Î Bible_ro ´Ù¿î·Îµå

´Ù¿î·Îµå>Æù¿¡ º¹»ç
>ÆÄÀϼ±ÅÃ...¼³Ä¡µË´Ï´Ù.

[µµ¿ò¸» º¸±â] ¹Ù·Î°¡±â

°³¼± ¿ä±¸, Ãæ°í´Â
¾Æ·¡ °ü¸®ÀÚ ¿¬¶ô
ÀüÈ­/¸ÞÀÏ ºÎŹ µå¸³´Ï´Ù.
ÃÖ´ëÇÑ »¡¸® ó¸®Çϰí
¾÷µ¥ÀÌÆ® ¿Ã¸®°Ú½À´Ï´Ù.


asm_80.


R,U,G,Q Ä¿¸Çµå


     22 ÀÌÇü¹® buju8t 12/28 1251

    11 µð¹ö°Å¸¦ ¾ËÀÚ.. R,U,G,Q Ä¿¸Çµå



 ÀÌÇü¹® (buju8t  )

µð¹ö°Å¸¦ ¾ËÀÚ.. R,U,G,Q Ä¿¸Çµå 12/28

17:00 164 line






µð¹ö°ÅÀÇ »ç¿ë¹ý


BUG¶õ  À߸øµÈ ºÎºÐ,¿ø·¡´Â ¹ú·¹¶ó´Â ¶æÀÔ´Ï´Ù.

DEBUG À̶õ ¹ú·¹¸¦ Àâ´Â´Ù Áï, À߸øµÈ ºÎºÐÀ» Àâ´Â´Ù´Â ¶æÀÔ´Ï´Ù.


°á±¹,


µð¹ö±×(DEBUG)¶õ  " ÇÁ·Î±×·¥¿¡¼­ À߸øµÈ ºÎºÐÀ» ã¾Æ³»¾î

ÇÁ·Î±×·¥À»

 ¼öÁ¤ÇÏ´Â

ÀÛ¾÷"À» ¸»ÇÕ´Ï´Ù.


 ¹ö±×ÀÇ Á¾·ù¿¡´Â ¸®½ºÆ®¸¦ º¸´Â °Í¸¸À¸·Î ¼öÁ¤ÇÒ ¼ö ÀÖ´Â °Í°ú ½ÇÇàÇØ

º¸Áö ¾ÊÀ¸¸é ¹ß°ßÇÒ ¼ö ¾ø´Â ¹ö±×µµ ÀÖÀ¾´Ï´Ù.

±×·¡¼­ µð¹ö°Å°¡ ÇÊ¿äÇÕ´Ï´Ù.






µð¹ö°Å¶õ


 ÇÁ·Î±×·¥À» Á¶±Ý¾¿ ½ÇÇà½ÃŰ¸é¼­ ·¹Áö½ºÅͳª ¸Þ¸ð¸®ÀÇ ³»¿ëÀ» »ìÇÇ´Â

°ÍÀ¸·Î ¼­ ,ÇÁ·Î±×·¥ÀÌ ±â´ëÇÑ´ë·Î µ¿ÀÛÇϰí Àִ°¡¸¦ »ìÇDZâ À§ÇÑ

Åø(TOOL,µµ±¸)ÀÔ´Ï´Ù.


MS-DOS ¿¡´Â ÀÌ·¯ÇÑ µð¹ö±× ÀÛ¾÷À» Çϱâ À§Çؼ­ DEBUG.COMÀ̶ó´Â ÇÁ·Î

±×·¥ÀÌ ÀÖÀ¾´Ï´Ù.



* ´ÙÀ½ ÇÁ·Î±×·¥À»  SAMPLE.ASM ·Î ÀúÀåÇÑ ÈÄ ÄÄÆÄÀÏ ÇØº¾½Ã´Ù.


;THIS IS SAMPLE PROGRAM

MAIN  SEGMENT

ASSUME CS:MAIN

;

START:  MOV DL,21H

NEXT: MOV AH,2

INT 21H

INC DL

CMP DL,7FH

JBE NEXT

;

MOV AH,4CH

INT 21H

MAIN  ENDS

END  START


±×·³  µð¹ö°Å¸¦ ±âµ¿½ÃÄÑ º¾½Ã´Ù.






"-" ´Â µð¹ö°ÅÀÇ ÇÁ·ÒÇÁÆ®ÀÔ´Ï´Ù.

"R" Àº ÇÁ·Î±×·¥ÀÌ Àоîµå¸° Á÷ÈÄÀÇ ·¹Áö½ºÅÍÀÇ ³»¿ëÀÌ ¾î¶»°Ô µÇ¾î

ÀÖ´ÂÁö

 ¾Ë¾Æº¸±â À§ÇÑ ¸í·ÉÀÔ´Ï´Ù.


C:ASM>DEBUG SAMPLE.EXE

-R

AX=0000  BX=0000  CX=0011  DX=0000  SP=0000  BP=0000

 SI=0000  DI=0000


DS=4AE0  ES=4AE0  SS=4AF0  CS=4AF0  IP=0000 NV

UP EI PL NZ NA PO NC  


4AF0:0000 B221  MOV

DL,21  



"R" ¸í·ÉÀ» ÀÔ·ÂÇÏ°Ô µÇ¸é °¢ ·¹Áö½ºÅÍÀÇ ³»¿ëÀÌ Ç¥½ÃµÊ°ú µ¿½Ã¿¡ CS¿Í

IP

¿¡ ÀÇÇØ³ªÅ¸³ª´Â ¹øÁö¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¸í·É  Çϳª ¿ª¾î¼Àºí µÇ¾î Ç¥½Ã

µË´Ï´Ù

IP ´Â ¼Ò½ºÈ­ÀÏ ÁßÀÇ END ¹®¿¡ ÀÇÇØ ÁöÁ¤µÈ "ÇÁ·Î±×·¥ÀÇ ½ÇÇà°³½Ã ¹øÁö"

¸¦ ³ªÅ¸³À´Ï´Ù À̰æ¿ì¿¡´Â ¸í·ÉÀÇ ¼±µÎ°¡ ½ÃÀÛ¹øÁö À̹ǷΠIP=0 À¸·Î µÇ¾î

ÀÖÀ¾´Ï´Ù.ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì¿¡µµ IP=0 À¸·Î ½ÃÀÛÇÕ´Ï´Ù.

±×·¡¼­ ÇÁ·Î±×·¥ °³½Ã¹øÁö´Â  CS Àǰª 4AF0 °ú IP ÀÇ °ª 0000 ¿¡ ÀÇÇØ


 " 4AF0:0000 B221  MOV DL,21 "


ÀÔ´Ï´Ù.






¿©±â¼­ ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ ÀÇ °ªÀ» º¸¸é ´ÙÀ½°ú °°À¾´Ï´Ù.

DS=ES=4AE0H

SS=CS=4AF0H

EXE ¸ðµ¨Àº ¾Õ¿¡¼­ ¼³¸íÇÑ °Í°ú °°ÀÌ PSP °¡ 100H ¹ÙÀÌÆ®°¡ À־

DS,ES°¡ PSPÀÇ ¼±µÎ¸¦ SS,CS °¡ PSPº¸´Ù 100H¹ÙÀÌÆ® ¾ÕÀÇ ÇÁ·Î±×·¥ÀÇ

¼±µÎ ¹øÁö¸¦ ³ªÅ¸³»µµ·Ï ¼³Á¤µÈ ÈÄ ½ÇÇàÀÌ °³½ÃµÇ¹Ç·Î DS,ES¿Í SS,CS¿ÍÀÇ

¼¼±×¸ÕÆ® º£À̽ºÀÇ Â÷ÀÌ´Â Ç×»ó 10 ¸¸Å­ Â÷À̰¡ ³²´Ï´Ù.¿ÀÇÁ¼Â ¹øÁö·Î

µûÁö¸é  Ç×»ó 100H ¹ÙÀÌÆ® ¸¸Å­ Â÷À̰¡ ³³´Ï´Ù.


¿ª ¾î¼Àºí¸®¿¡´Â  U Ä¿¸Çµå¸¦ »ç¿ëÇÕ´Ï´Ù.(¹øÁö¿Í ¹ÙÀÌÆ®¸¦ ÁÖÀÇ)


U0  ---ÄÚµå ¼¼±×¸ÕÆ®ÀÇ ¿ÀÇÁ¼Â ¹øÁö 0 À¸·ÎºÎÅÍ 20H ¹ÙÀÌÆ® ºÐÀ»

¿ª ¾î¼Àºí Ç϶ó( U0,1F ¿Í U0L20 ¿Í °°Àº

¸í·É)

U0,20---0H ¹øÁö·Î ºÎÅÍ 20 ¹øÁö ±îÁö ¿ª¾î¼Àºí Ç϶ó´Â ¸í·É

( U0L21 °ú °°Àº¸í·É)

U0L20-- 0H ¹øÁö·Î ºÎÅÍ 20 ¹ÙÀÌÆ® ºÐÀ» ¿ª¾î¼Àºí Ç϶ó´Â ¸í·É


-U0  

 

4DB0:0000 B221  MOV

DL,21

4DB0:0002 B402  MOV

AH,02

4DB0:0004 CD21  INT

21  

4DB0:0006 FEC2  INC

DL  

4DB0:0008 80FA7F  CMP DL,7F

 

4DB0:000B 76F5  JBE

0002  

4DB0:000D B44C  MOV

AH,4C

4DB0:000F CD21  INT

21  

4DB0:0011 65  DB

 65  

4DB0:0012 0D0A00  OR  AX,000A


4DB0:0015 3339  XOR

DI,[BX+DI]  

4DB0:0017 7944  JNS

005D  

4DB0:0019 7B44  JPO

005F  

4DB0:001B 49  DEC

CX  

4DB0:001C 6E  DB

 6E  

4DB0:001D 7661  JBE

0080  

4DB0:001F 6C  DB

 6C  

-U0,20  

4DB0:0000 B221  MOV

DL,21  

4DB0:0002 B402  MOV

AH,02

4DB0:0004 CD21  INT

21  

4DB0:0006 FEC2  INC

DL  

4DB0:0008 80FA7F  CMP DL,7F


4DB0:000B 76F5  JBE

0002  

4DB0:000D B44C  MOV

AH,4C

4DB0:000F CD21  INT

21  

4DB0:0011 65  DB

 65  

4DB0:0012 0D0A00  OR  AX,000A


4DB0:0015 3339  XOR

DI,[BX+DI]  

4DB0:0017 7944  JNS

005D  

4DB0:0019 7B44  JPO

005F  

4DB0:001B 49  DEC

CX  

4DB0:001C 6E  DB

 6E  

4DB0:001D 7661  JBE

0080  

4DB0:001F 6C  DB

 6C  

4DB0:0020 69  DB

 69  

-






ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§´Â G Ä¿¸Çµå¸¦ ¾¹´Ï´Ù.

000FH ¹øÁö¿¡ "INT 21"ÀÌ ¸¶Áö¸· ¸í·ÉÀ̹ǷΠÀÌ ¸í·ÉÀÌ ÀÖ´Â ¹øÁö¸¦


Á¾·á ¹øÁö·Î »ç¿ëÇÕ´Ï´Ù.


G=0,F  ; 0000H¹øÁö ºÎÅÍ 000FH ¹øÁö±îÁö ¼öÇàÇ϶ó´Â ¸í·É


µð¹ö°Å¿¡ ÀÇÇÏ¿© ÇÁ·Î±×·¥ÀÇ 0 ¹øÁöºÎÅÍ 0FH ¹øÁöÀÇ Á÷Àü±îÁö ½ÇÇàÀÌ

µË´Ï´Ù. Áï, 0FH ¹øÁö¿¡ ÀÖ´Â INT 21 Àº ½ÇÇàÀÌ µÇÁö ¾ÊÀ¾´Ï´Ù.


-G=0,F  

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef

ghijklmnopqrstuvwxyz{}  

 

AX=4C7F  BX=0000  CX=0011  DX=0080  SP=0000  BP=0000

 SI=0000  DI=0000

DS=8A92  ES=8A92  SS=8AA2  CS=8AA2  IP=000F OV

UP EI PL NZ AC PO NC

8AA2:000F CD21  INT

21  

-Q

Á¾·á¹øÁö´Â ¹Ýµå½Ã ¿ª¾î¼Àºí ¸®½ºÆ®¿¡ ³ªÅ¸³­ ¸í·ÉÀÇ ¹øÁö¸¦ ÁöÁ¤ÇÏ¿©¾ß ÇÒ

Çʿ䰡 ÀÖÀ¾´Ï´Ù.¸¸ÀÏ Á¾·á ¸í·ÉÀ» ÁöÁ¤ÇÏÁö ¾Ê°í ½ÇÇàÇÏ¸é ´Ù½Ã µð¹ö°Å¸¦

±âµ¿½ÃÄÑ¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº Á¾·á ¹øÁö¸¦ ¾È ÁÖ°í ½ÇÇàÇÑ °æ¿ì ÀÔ´Ï´Ù.


-G=0  

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef

qrstuvwxyz{}

Program terminated normally

-G=0

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef

qrstuvwxyz{}

C:ASM>






µð¹ö°Å¸¦ ¸¶Ä¥ ¶§´Â Q Ä¿¸Çµå¸¦ »ç¿ëÇÕ´Ï´Ù.


-Q

C:ASM>



ID:
PW:

     0 ºÐ
     3 ºÐ

ÀÚÀ¯°Ô½ÃÆÇ

°Ç°­¹é°ú HOME

ȨÆäÀÌÁö HOME

Á¶   ¾à     HOME

»ýȰÁöÇý HOME

¼­½Ä¾ç½Ä HOME

¹ý¿ø Àü»ê¾ç½Ä °Ë»ö

In Na zum

ºñ°ø°³ HOME

¹é°ú³Ý Æ÷Å» : °Ç°­/¹ý·ü(¸ÞÀÎ)/ȨÇÇ/¼­½Ä/Á¶¾à/»ýȰÁöÇý

¢· 2002.9.1.~2022.5.27. ¢¹

°ü¸®ÀÚ ¿¬¶ô(ÀúÀÛ±Ç ÀÇ½É ½Å°í) : ±èº´Èñ 010-6204-4973 k8z7@hanmail.net