»ã±àÓïÑÔѧϰ±Ê¼Ç

¶ÎÄÚÖ±½Ó½ü×ªÒÆ

¸ñʽ£ºjmp near ptr ±êºÅ ¹¦ÄÜ£º (IP)=(IP)+16Î»Î»ÒÆ ˵Ã÷

1) 16Î»Î»ÒÆ=¡°±êºÅ¡±´¦µØÖ·-jmpÖ¸ÁîºóµÄµÚÒ»¸ö×ֽڵĵØÖ· 2) near ptrÖ¸Ã÷´Ë´¦µÄÎ»ÒÆÎª16Î»Î»ÒÆ,½øÐеÄÊǶÎÄÚ½ü×ªÒÆ 3) ¿ÉÒÔ×ªÒÆµ½¶ÎÄÚµÄÈκÎÒ»¸öλÖÃ

4) 16Î»Î»ÒÆµÄµÄ·¶Î§Îª-32768~32767£¬Óò¹Âë±íʾ 5) 16Î»Î»ÒÆÓɱàÒë³ÌÐòÔÚ±àÒëʱËã³ö

¶ÎÄÚÖ±½Ó¶Ì×ªÒÆ

¸ñʽ£ºjmp short ±êºÅ

¹¦ÄÜ£º½øÐжÎÄڵĶÌ×ªÒÆ£¬×ªÒƵ½±êºÅËùÔÚµÄÄ¿µÄµØ¡£(IP)=(IP)+8Î»Î»ÒÆ ˵Ã÷

1) 8Î»Î»ÒÆ=¡°±êºÅ¡±´¦µØÖ·-jmpÖ¸ÁîºóµÄµÚÒ»¸ö×ֽڵĵØÖ· 2) shortÖ¸Ã÷´Ë´¦µÄÎ»ÒÆÎª8Î»Î»ÒÆ 3) 8Î»Î»ÒÆµÄ·¶Î§ÊÇ-128~127£¬²¹Âë±íʾ 4) 8Î»Î»ÒÆÓɱàÒë³ÌÐòÔÚ±àÒëʱËã³ö

¶Î¼äÖ±½ÓÔ¶×ªÒÆ

¸ñʽ£ºjmp far ptr ±êºÅ

¹¦ÄÜ:(CS)=±êºÅËùÔڶεĶεØÖ· (IP)=±êºÅËùÔÚ¶ÎµÄÆ«ÒƵØÖ·

¶Î¼ä¼ä½Ó×ªÒÆ

¸ñʽ£ºjmp dword ptr ÄÚ´æµ¥ÔªµØÖ·

¹¦ÄÜ£º´ÓÄÚ´æµ¥ÔªµØÖ·´¦¿ªÊ¼´æ·ÅÁ½¸ö×Ö£¬¸ßµØÖ·´¦µÄ×ÖÊÇ×ªÒÆµÄÄ¿µÄ¶ÎµØÖ·£¬µÍµØÖ·´¦ÊÇ×ªÒÆµÄÄ¿µÄÆ«ÒÆµØÖ· (CS)=(ÄÚ´æµ¥ÔªµØÖ·+2) (IP)=(ÄÚ´æµ¥ÔªµØÖ·) ÀýÈ磺 mov ax,0123H mov ds:[0],ax mov word ptr ds:[2],0 jmp dword ptr ds:[0]

¶ÎÄÚ¼ä½Ó×ªÒÆ ¸ñʽ£º

jmp 16λ¼Ä´æÆ÷

jmp word ptr ÄÚ´æµ¥ÔªµØÖ·

¹¦ÄÜ£ºÓÃ16λ¼Ä´æÆ÷»òÕß16λµÄÄÚ´æµ¥ÔªÄÚÈÝÐÞ¸ÄIPµÄÖµ ÀýÈ磺 mov ax,0123H mov ds:[0],ax jmp word ptr ds:[0]

jcxzÖ¸Áî

jcxzÖ¸ÁîΪÓÐÌõ¼þ×ªÒÆÖ¸Áî,ËùÓÐÓÐÌõ¼þ×ªÒÆÖ¸Áî¶¼ÊǶÌ×ªÒÆ Ï൱ÓÚ if((cx)==0) jmp short ±êºÅ

¸ñʽ£ºjcxz ±êºÅ

¹¦ÄÜ£ºÈô(cx)=0,תµ½±êºÅ´¦Ö´ÐУ¬·ñÔòÖ´ÐÐÏÂÒ»ÌõÖ¸Áî ²Ù×÷£ºµ±(cx)=0,(IP)=(IP)+8Î»Î»ÒÆ

1) 8Î»Î»ÒÆ=¡°±êºÅ¡±´¦µØÖ·-jcxzÖ¸ÁîºóµÄµÚÒ»¸ö×ֽڵĵØÖ· 2) 8Î»Î»ÒÆµÄ·¶Î§ÊÇ-128~127£¬²¹Âë±íʾ 3) 8Î»Î»ÒÆÓɱàÒë³ÌÐòÔÚ±àÒëʱËã³ö

loopÖ¸Áî

Ò²ÊÇÒ»ÖÖÌõ¼þ×ªÒÆÖ¸ÁËùÓеÄÑ­»·Ö¸Áî¶¼ÊǶÌ×ªÒÆ ¹¦ÄÜÏ൱ÓÚ: (cx--); if ((cx)! = 0 ) jmp short ±êºÅ

¸ñʽ£ºloop ±êºÅ ²Ù×÷:(cx)=(cx)-1

Èô(cx) ¡Ù0,(IP)=(IP)+8Î»Î»ÒÆ

1) 8Î»Î»ÒÆ=¡°±êºÅ¡±´¦µØÖ·-loopÖ¸ÁîºóµÄµÚÒ»¸ö×ֽڵĵØÖ· 2) 8Î»Î»ÒÆµÄ·¶Î§ÊÇ-128~127£¬²¹Âë±íʾ 3) 8Î»Î»ÒÆÓɱàÒë³ÌÐòÔÚ±àÒëʱËã³ö

¸ù¾ÝÎ»ÒÆ½øÐÐ×ªÒÆµÄÒâÒå

jmp short 񈧏 jmp near ptr 񈧏 jcxz 񈧏 loop 񈧏

ÉÏÊöÖ¸Áî¶ÔIPµÄÐÞ¸ÄÊǸù¾Ý×ªÒÆÄ¿µÄµØÖ·ºÍ×ªÒÆÆðʼµØÖ·Ö®¼äµÄÎ»ÒÆÀ´½øÐе쬯ä¶ÔÓ¦»úÆ÷ÂëÖв»°üº¬×ªÒƵÄÄ¿µÄµØÖ·£¬¶ø°üº¬µÄÊÇ×ªÒÆµ½Ä¿µÄµÄÎ»ÒÆ Óŵ㣺·½±ã³ÌÐò¶ÎÔÚÄÚ´æÖеĸ¡¶¯×°Åä

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)