¡¡¡¡
¡¡¡¡¸ñʽ2£ºmdWcn
¡¡¡¡
¡¡¡¡ÔÚȱʡÇé¿öÏ£¬mdÒÔµ±Ç°»·¾³±äÁ¿BYTESPERWORDµÄÖµ¶ÁÈ¡Êý¾Ý£¬ÔÚ¶ÁÈ¡Ó²¼þ¼Ä´æÆ÷µÄʱºò£¬ÐèÒªÖ¸¶¨Êý¾ÝµÄ¿í¶È¡£ÕâÊÇ¿ÉÒÔʹÓÃmdWcnÀ´½øÐжÁÈ¡£¬WÊǶÁÈ¡µÄ¿í¶È£¬µ¥Î»ÊÇ×Ö½Ú£¬cnΪҪ¶ÁÈ¡µÄÊýÄ¿¡£
¡¡¡¡
¡¡¡¡mdr£ºÏÔʾÔʼÄÚ´æµÄÄÚÈÝ
¡¡¡¡
¡¡¡¡¸ñʽ£ºmdr
¡¡¡¡
¡¡¡¡´ÓÖ¸¶¨µØÖ·vaddr¿ªÊ¼ÏÔʾcount³¤¶ÈµÄÄڴ棬Ëü´òÓ¡Ò»Á¬´®µÄÄÚ´æÊý¾Ý¡£Õâ¸öÃüÁîÊÇÁô¸øÍⲿµÄµ÷ÊÔÆ÷ʹÓõģ¬Ò»°ãºÜÉÙʹÓá£
¡¡¡¡
¡¡¡¡mds£ºÒÔ·ûºÅµÄ·½Ê½ÏÔʾÄÚ´æµÄÄÚÈÝ
¡¡¡¡
¡¡¡¡¸ñʽ£ºmds [vaddr [line-count [output-radix]]]
¡¡¡¡
¡¡¡¡´ÓÖ¸¶¨µØÖ·vaddr¿ªÊ¼ÏÔʾÄÚ´æµÄÄÚÈÝ£¬ÓëmdµÄÇø±ðÊÇÿÐнöÏÔʾһ¸ö×Ö£¬²¢ÇÒËüÊÔͼ½«¸ÃµØÖ·Óë·ûºÅ±í½øÐÐÆ¥Å䣬Èç¹ûÕÒµ½£¬ÄÇôËü½«ÏÔʾÏàÓ¦µÄ·ûºÅÃûÒÔ¼°Æ«ÒÆÖµ¡£Èç¹û²»´ø²ÎÊý£¬Ëü½«´ÓÉÏ´ÎmdsµÄĩβ¿ªÊ¼ÏÔʾ¡£
¡¡¡¡
¡¡¡¡mm£ºÐÞ¸ÄÄÚ´æÄÚÈÝ
¡¡¡¡
¡¡¡¡¸ñʽ1£ºmm
¡¡¡¡
¡¡¡¡½«Ö¸¶¨µØÖ·vaddr¿ªÊ¼µÄÊý¾ÝÐÞ¸ÄΪеÄÊý¾Ý¡£Ð޸ĵÄÊý¾ÝµÄ³¤¶ÈΪһ¸ö»úÆ÷×Ö¡£
¡¡¡¡
¡¡¡¡¸ñʽ2£ºmmW
¡¡¡¡
¡¡¡¡ÒâÒåͬÉÏ£¬Çø±ðÔÚÓÚËü¸Ä±äW×Ö½ÚµÄÄÚÈÝ¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡¶ÑÕ»¸ú×ÙÀà
¡¡¡¡
¡¡¡¡
¡¡¡¡¸ÃÀàÖ¸ÁîʵÏÖ¶Ô¶ÑÕ»µÄ¸ú×Ù£¬°üÀ¨bt¡¢btpºÍbtaÈýÌõÃüÁî¡£
¡¡¡¡
¡¡¡¡bt£ºÏÔʾµ÷ÓöÑÕ»
¡¡¡¡
¡¡¡¡¸ñʽ£ºbt [
¡¡¡¡
¡¡¡¡Èç¹û²»Ö¸¶¨²ÎÊý£¬Ëü¸ù¾Ýµ±Ç°¼Ä´æÆ÷µÄÄÚÈÝÏÔʾ¶ÑÕ»£¬Ìṩµ±Ç°»î¶¯Ï̵߳ÄÍêÕûµÄ¶ÑÕ»¸ú×Ù¡£Èç¹ûÖ¸¶¨stack-frame addr²ÎÊý£¬Ëü½«´Ó¸ÃµØÖ·¿ªÊ¼¸ú×Ù¡£
¡¡¡¡
¡¡¡¡btp£ºÏÔʾ½ø³ÌµÄ¶ÑÕ»
¡¡¡¡
¡¡¡¡¸ñʽ£ºbtp
¡¡¡¡
¡¡¡¡ÏÔʾÓÉpidÖ¸¶¨µÄ½ø³ÌµÄ¶ÑÕ»¡£
¡¡¡¡
¡¡¡¡bta£ºÏÔʾËùÓнø³ÌµÄ¶ÑÕ»
¡¡¡¡
¡¡¡¡¸ñʽ£ºbta
¡¡¡¡
¡¡¡¡
¡¡¡¡¼Ä´æÆ÷Àà
¡¡¡¡
¡¡¡¡
¡¡¡¡¼Ä´æÆ÷ÀàÃüÁî°üÀ¨¶Ô¼Ä´æÆ÷ÄÚÈݽøÐÐÏÔʾºÍÐ޸ĵÄrdºÍrmÖ¸ÁÒÔ¼°Òì³£Ö¡ÏÔʾָÁîef¡£
¡¡¡¡
¡¡¡¡rd£ºÏÔʾ¼Ä´æÆ÷ÄÚÈÝ
¡¡¡¡
¡¡¡¡¸ñʽ£ºrd [c|d|u]
¡¡¡¡
¡¡¡¡Èç¹û²»´øÈκβÎÊý£¬rdÏÔʾËùÓнøÈëkdbµ÷ÊÔÆ÷ʱ¸ÃµãËùÉèÖõÄËùÓÐͨÓüĴæÆ÷µÄÖµ¡£Èç¹û´øc²ÎÊý£¬Ëü½«ÏÔʾ¿ØÖƼĴæÆ÷cr0¡¢cr1¡¢cr2¡¢cr4¼Ä´æÆ÷µÄÄÚÈÝ¡£Èç¹û´ød²ÎÊý£¬ËüÏÔʾµ÷ÊԼĴæÆ÷µÄÄÚÈÝ¡£Èç¹û´øu²ÎÊý£¬ËüÏÔʾµ±½øÈëkdbµ÷ÊÔÆ÷ʱµ±Ç°ÈÎÎñµÄËùÓмĴæÆ÷¡£
¡¡¡¡
¡¡¡¡rm£ºÐ޸ļĴæÆ÷µÄÄÚÈÝ
¡¡¡¡
¡¡¡¡¸ñʽ£ºrm
¡¡¡¡
¡¡¡¡¸ÃÃüÁîÐÞ¸Äregister-nameÖ¸¶¨µÄ¼Ä´æÆ÷µÄÄÚÈÝΪregister-content¡£ÆäÖÐregister-nameΪ%eax¡¢%ebx¡¢%ecx¡¢%edx¡¢%esi¡¢%edi¡¢%esp¡¢%eip»ò%ebp¡£Èç¹û²ÎÊýΪ%%£¬ÓÉrd uÖ¸¶¨µÄ¼Ä´æÆ÷½«±»Ð޸ġ£µ±Ç°rmÃüÁî²»ÔÊÐíÐ޸ĿØÖƼĴæÆ÷£¬Ò²²»ÔÊÐíÏÔʾºÍÐÞ¸ÄPentiumºÍPentium ProϵÁеÄÌض¨¼Ä´æÆ÷¡£
¡¡¡¡
¡¡¡¡ef£ºÏÔʾÒì³£Ö¡
¡¡¡¡
¡¡¡¡¸ñʽ£º ef
¡¡¡¡
¡¡¡¡ÏÔʾvaddrµØÖ·´¦µÄÒì³£Ö¡¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡»·¾³±äÁ¿Àà
¡¡¡¡
¡¡¡¡
¡¡¡¡ÕâÀàÖ¸Áî¶Ôkdbµ÷ÊÔÆ÷»·¾³±äÁ¿½øÐÐÏÔʾºÍÉèÖᣰüÀ¨setºÍenvÃüÁî¡£
¡¡¡¡
¡¡¡¡set£ºÉèÖû·¾³±äÁ¿
¡¡¡¡
¡¡¡¡¸ñʽ£ºset
¡¡¡¡
¡¡¡¡½«»·¾³±äÁ¿env-varµÄÖµÉèÖÃΪvalue¡£×î¶àÓÐ33¸ö»·¾³±äÁ¿£¬Ã¿¸ö»·¾³±äÁ¿×î´ó512×Ö½Ú¡£kdbµÄÖ÷Òª»·¾³±äÁ¿ÓУº
¡¡¡¡
¡¡¡¡PROMPT£ºkdbµ÷ÊÔÆ÷Ìáʾ·û£¬È±Ê¡Îªkdb>¡£
¡¡¡¡
¡¡¡¡MOREPROMPT£ºÔÚÒ»ÆÁÏÔʾ²»ÏµÄÇé¿öÏ£¬ÏµÍ³µÄÌáʾ·û£¬È±Ê¡Îªmore>¡£
¡¡¡¡
¡¡¡¡RADIX£ºÏÔʾÊý¾ÝʱËùʹÓõÄÊýÖÆ£¬È±Ê¡Îª16½øÖÆ¡£
¡¡¡¡
¡¡¡¡LINES£ºkdbµ÷ÊÔÆ÷ÏÔʾÐÐÊý¡£È±Ê¡Îª24ÐС£
¡¡¡¡
¡¡¡¡COLUMNS£ºkdbµ÷ÊÔÆ÷ÏÔʾµÄÁÐÊý¡£È±Ê¡Îª80ÁС£
¡¡¡¡
¡¡¡¡MDCOUNT£ºÖ´ÐÐmdÖ¸ÁîʱÏÔʾµÄÄÚ´æÐÐÊý£¬È±Ê¡Îª8ÐС£
¡¡¡¡
¡¡¡¡BTARGS£ºÖ´ÐÐbt¸ú×Ùʱ£¬Ö¸¶¨ÈÎÒ»º¯ÊýÔÚ´òӡʱËùʹÓòÎÊý×î´ó¸öÊý¡£
¡¡¡¡
¡¡¡¡SSCOUNT£º¸Ã»·¾³±äÁ¿¹æ¶¨ÔÚÖ´ÐÐssbÃüÁîʱ£¬Èç¹ûÏÔʾ³¬¹ý´ËÊý£¬Ö´Ðн«Í£Ö¹¡£È±Ê¡Îª20¡£
¡¡¡¡
¡¡¡¡IDMODE£º·´»ã±àʱËùʹÓõÄÖ¸Áî¸ñʽ¡£È±Ê¡Îªx86¡£
¡¡¡¡
¡¡¡¡BYTESPERWORD£ºÖ¸¶¨×ֵij¤¶È£¬È±Ê¡Îª4¸ö×Ö½Ú¡£
¡¡¡¡
¡¡¡¡IDCOUNT£º·´»ã±àʱ£¬Ò»´Î·´»ã±àµÄÖ¸Á¶È£¬È±Ê¡Îª16ÌõÖ¸Áî¡£
¡¡¡¡
¡¡¡¡env£ºÏÔʾ»·¾³±äÁ¿
¡¡¡¡
¡¡¡¡¸ñʽ£ºenv
¡¡¡¡
¡¡¡¡ÏÔʾËùÓл·¾³±äÁ¿µÄÖµ¡£