_____________________________________________________________________________

  Insight, real-mode debugger for MS/PC-DOS

  Copyright (c) Victor M. Gamayunov, Sergey Pimenov, 1993, 96, 97, 2002
 
_____________________________________________________________________________

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
 
  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
_____________________________________________________________________________







                              Insight 1.10





                           ��⪮� ���ᠭ��.






                     ��᫥���� ��������� - 26.01.2002


   Copyright (c) Victor Gamayunov, Sergey Pimenov, 1993, 96, 97, 2002





������������������������������������������������������������������������


    ������ ���ᠭ��  �� ����  ��⠫�� �  ����� �㪮����⢮� ���
  ࠡ��� �  �⫠�稪��. ���  ᮤ�ন� ���ଠ��  ⮫쪮  ��  �᭮����
  �⫨��� � �ᮡ�������� ������� �⫠�稪�. ���ᠭ�� ����⠭� �� ��
  ����窠, �  ���ண� ���  ���몮� ࠡ��� � �ਫ�����ﬨ ⠪��� ⨯�.
  ���⮬� �����  �ਢ������ ⮫쪮 ��⪨� ���ᠭ�� �����祭�� �㭪⮢
  ���� �  ����������� ᮪�饭��  � �� �ਢ������ �᭮��� �ਭ樯� �
  ��⮤� �⫠��� � "�⫠���" �ணࠬ�.

    �⫨�⥫�� �ᮡ������ ������ᨩ �⫠�稪� ����뢠����  � 䠩��
  whatsnew.txt.  �����  �  �⮬  䠩�� ����� ���� ᯨ᮪ ��ࠢ������
  �訡�� � ����᫥��� "���㬥��஢�����" �訡��.


������������������������������������������������������������������������



������������������������������������������������������������������������

  1. ��������� ���������.

������������������������������������������������������������������������


������������������������������������������������������������������������
  1.1.     �᭮��� ���� �⫠�稪�.
������������������������������������������������������������������������

    ��࠭  �⫠�稪�   �������  ��  5  �������:  ����  ����/��ᥬ����
  (Code/Assembler window),  ���� ������  (Dump window), ���� ॣ���஢
  (Registers window),  ���� 䫠���  (Flags window) � ���� �⥪� (Stack
  window). ��  �� ��� ���� (�஬� ���� �⥪�) ����� ���� ��⨢��.
  �� �⮬  �᭮��� ࠡ�稬 ����� ���� ���� ����. ���室 � ��
  ��㣮� ����  � �맮� �᭮����� ���� �������� ⮫쪮 �� ���� ���� ��
  ����� ����  Edit ��� ����������� �������権. � ����. 1.1 �ਢ�����
  ᮮ⢥�����騥 ����������  �������樨 � �㭪�� ����. ��� ������
  � ���� ���� �㦭� ������ Esc ��� Enter.

                 ����    �      ����        �  ���������
            �����������������������������������������������
              Assembler  �  Edit|Assembler  �   Shift+A
              Dump       �  Edit|Dump       �   Shift+D
              Registers  �  Edit|Registers  �   Shift+R
              Flags      �  Edit|Flags      �   Shift+F

                               ����. 1.1



������������������������������������������������������������������������
  1.2.     ���⥬� ���� �⫠�稪�.
������������������������������������������������������������������������

    ���⥬� ����  �⫠�稪� ����砥� � ᥡ� �᭮���� �믠���饥 ���� �
  ������� ���� ����. �᭮���� ���� (���. 1.1) � ����⨢��� ���ﭨ�
  ����, ���  ����� �맢��� � ��⨢���஢��� ����⨥� ������ Alt ���
  F10. ����� � ���� �ந�室�� ����� ��ࠧ��.

    �����쭮� ���� ��뢠���� ����⨥� �������樨 Alt+F10 �� ��⨢���
  ᮮ⢥�����饬 ����.

    ���஡��� ���ᠭ��  �����祭�� �㭪⮢  �᭮����� � �������� ����
  �ਢ������ �  ᮮ⢥������� ࠧ�����, � ��⪮� ���ᠭ�� ��� ����
  �⫠�稪� - � ࠧ���� 3.1.

   ������Ŀ
   � File � Edit   Run   Breakpoints   Options   Window
   ����������������Ŀ
   � Load...     F3 ��� ���� ����㧨�� ����� �ணࠬ�� � �⫠�稪
   � New            ��� ���� ��� �⫠��� ��� ����㧪� �ணࠬ��
   ����������������Ĵ��
   � About...       ��� ���� �뢥�� ���� � ���ଠ樥� �� �⫠�稪�
   ����������������Ĵ��
   � Resident       ��� ���� ��� �� �⫠�稪�, ��⠢�� ��� � �����
   � Exit     Alt+X ��� ���� ��室 �� �⫠�稪�
   ��������������������
     ������������������

          ������Ŀ
     File � Edit � Run   Breakpoints   Options   Window
          ��������������������Ŀ
          � Assembler  Shift+A ��� ���� ��३� � ०�� ��ᥬ����
          � Dump       Shift+D ��� ���� ��३� � ���� ������
          � Registers  Shift+R ��� ���� ��३� � ���� ॣ���஢
          � Flags      Shift+F ��� ���� ��३� � ���� 䫠���
          ������������������������
            ����������������������

                 �����Ŀ
     File   Edit � Run � Breakpoints   Options   Window
                 ������������������������Ŀ
                 � Run            Ctrl+F9 ��� ���� �������� �ணࠬ��
                 � Go to cursor        F4 ��� ���� �믮����� �� �����
                 � Trace into          F7 ��� ���� 蠣 � ��室�� � ��楤���
                 � Step over           F8 ��� ���� 蠣 ��� ��室� � ��楤���
                 � Animate...             ��� ���� [�� ॠ��������]
                 ������������������������Ĵ��
                 � Arguments...           ��� ���� ��������� ��ப� �ணࠬ��
                 � Program reset  Ctrl+F2 ��� ���� ����ୠ� ����㧪� �ணࠬ��
                 ����������������������������
                   ��������������������������

                       �������������Ŀ
     File   Edit   Run � Breakpoints � Options   Window
                       �������������������Ŀ
                       � Set/Clear      F2 ��� ���� ��⠭����/��⨥ �����. �窨
                       � Activate   Alt+F2 ��� ���� [�� ॠ��������]
                       � Edit...           ��� ���� [�� ॠ��������]
                       �������������������Ĵ��
                       � Enable  all       ��� ���� ࠧ���� �� �����. �窨
                       � Disable all       ��� ���� ������� �� �����. �窨
                       � Delete  all       ��� ���� 㤠���� �� �����. �窨
                       �����������������������
                         ���������������������

                                     ���������Ŀ
     File   Edit   Run   Breakpoints � Options � Window
                                     �������������������������Ŀ
    �롮� ०��� ����ᥬ���� ���� � CPU for disassembler   ���
    �롮� ०��� ࠡ��� � ��࠭�� � � Screen swapping        ���
    [�� ॠ��������] �������������� � Configuration...        ���
                                     �����������������������������
                                       ���������������������������

                                               ��������Ŀ
     File   Edit   Run   Breakpoints   Options � Window �
                                               ������������������������Ŀ
            ����ᮢ�� ��࠭� �⫠�稪� ���� � Refresh display     F5 ���
            �⮮�ࠧ��� ��࠭ �ணࠬ�� ����� � User screen     Alt+F5 ���
                                               ����������������������������
                                                 ��������������������������

                                ���. 1.1


������������������������������������������������������������������������
  1.3.     �ᯮ�짮����� ����������.
������������������������������������������������������������������������

    ��� �믮������ ����設�⢠ ����⢨� ����॥ � 㤮���� �ᯮ�짮����
  ᯥ樠���  �������樨   ������.  ���᮪   ���  �������権   �  ��
  �����祭�� �ਢ������ � ࠧ���� 3.2, � ��⠫쭮� ���ᠭ�� - � ������
  �⮣� ���ᠭ��.  ������� ����⢨�  ����� ���� �믮����� ⮫쪮 ��
  ����� ⠪��  �������権, �  ������� ।��  �믮��塞� ����⢨� -
  ⮫쪮 �� ����� �᭮����� ���� (���ਬ��, ������� ����ன��).



������������������������������������������������������������������������
  1.4.     ���� �������.
������������������������������������������������������������������������

    � �⫠�稪�  �ᯮ������� ����  �������, �����  ᮤ�ঠ� �����
  ��� ⠪��� த� ���� ��������: ������, ��ப� ����� � �. �., �����
  ���� �⫨�����  �� ᢮��� �����祭�� � �㭪樮��஢���� �� ��������
  � ��㣨�  �ਫ�������. ���  ࠡ��� �  �⨬� ������⠬�  �ᯮ�������
  �⠭�����  ᯮᮡ�,   ��  ����������   �������樨  Alt+�㪢�  ��
  �����ন������. ����� �� ࠡ�⠥� ०�� ������ � ��ப�� �����.



������������������������������������������������������������������������
  1.5.     ��᫮�� ����⠭�� � ����.
������������������������������������������������������������������������

    �����    �    �⫠�稪�    �ᯮ�������    ⮫쪮    ������⥫��
  ��⭠������ ����⠭��.  �ᯮ�짮�����  ��������  �  �������
  �ᥫ  ��  �।�ᬮ�७�  (����?).  ��  �����  ����⠭�  ��  �㦭�
  㪠�뢠�� �����-���� ��䨪ᮢ ��� ����䨪ᮢ. ���祭�� ����⠭�� ��
  ����� ����  ����� FFFF  (65535). ���ਬ��,  �����⨬묨  ����⠭⠬�
  ���� 0, 10, 1245, C0DE, 00FF, � �������⨬묨 - 0xFFFF, 12h, 111111
  � �. �.

    ���� � ����� ������� �������� � ���� "ᥣ����:ᬥ饭��". �������
  � ᬥ饭��  -  ��  ��易⥫��  ��ࠬ����  �  �����  ����  ���饭�.
  ���祭�� ᬥ饭�� �� �㦭� �������� � ������� ᪮���. � ����⢥
  ᥣ����  �  ᬥ饭��  �����  ����  㪠����  �����  ��䬥��᪨�
  ��ࠦ����, �ᯮ����騥 ⮫쪮 ����樨 "+" � "-". � ��� ��ࠦ�����
  ����᪠���� �ᯮ�짮����  �᫮�� ����⠭��,  ���祭�� ��।�������
  16-����� ॣ���஢  (ax, bx,  cx, dx,  si, di,  bp, sp,  ip, fl)  �
  ���祭��  ᥣ������  ॣ���஢  (cs,  ds,  es,  ss,  fs,  gs).  ��
  �ᯮ�짮�����  ����   ॣ���஢  �  ���᫥���  ����  �ᯮ�������
  ���祭��, ����� � ��� ��室����.

    �ਬ��� ���४���  ���ᮢ: cs:100,  FFFF:0,  ds:417,  es:di+100,
  ds:si-1, es:di+bx-5, ax.

    �����   ��ࠦ����,    �����   �ᯮ�������   �   ��ᥬ������
  ��������� (����  Search, ����  Fill  Block,  ����  ���/��ᥬ����),
  ����� ᮤ�ঠ��  ⮫쪮  �᫮��  ����⠭��,  �.  �.  �ᯮ�짮�����
  ॣ���஢ �࠭᫨����� � ������樨.




������������������������������������������������������������������������

  2.   ������ � ����������.

������������������������������������������������������������������������



������������������������������������������������������������������������
  2.1.     ����� �⫠�稪�.
������������������������������������������������������������������������


  2.1.1.   �ॡ������ � ���䨣��樨 ��������.

    �⫠�稪  �믮������   ��  ��  ��������  ᥬ���⢠  x86  ���
  �ࠢ������ MS-DOS  ���ᨨ 3.3  � ���  (� ᮢ���⨬��  � ����). ���
  ࠡ��� �ॡ���� (�ࠩ�� ����⥫��) 梥⭮� ������ � ���� EGA, VGA
  ��� �����.  ����୮�, �����  �ᯮ�짮���� CGA, �� �� ࠡ�� � ⠪��
  �����஬  �㤥� ��������� ��䥪� "᭥��". ��������� ���� � ࠡ��
  �� �������.

    �⫠�稪 �ॡ��  ����� 30KB ᢮������� ��᪮���� ����࠭�⢠ � �
  ��� ࠧ�  ����� �� ���㬥����. �� ࠡ�� �⫠�稪 �������� �����
  40�� ����⨢��� �����.


  2.1.2.   ��������� ��ப�.

    � ��饬 ���� ��������� ��ப� ����᪠ �⫠�稪� ����� ���:

       insight [options] [progname [progparams]]

       options     - ��ࠬ���� ��� �⫠�稪�;

       progname    - ��� �⫠�������� �ணࠬ��;

       progparams  - ��ࠬ����    ���������   ��ப�   �⫠��������
                     �ணࠬ��.


    � ����⢥ ��ࠬ��஢ �⫠�稪� ����� ���� �ᯮ�짮���� ᫥���騥:

        ��ࠬ���  �                  �����祭��
     ����������������������������������������������������������������
           /?     �  �뢥�� ����� ���᪠��� �� ��������� ��ப�
           /h     �                  --///--
           /r     �  ����㧨�� �⫠�稪 � ������ १����⭮
           /u     �  ���㧨�� �⫠�稪, ����㦥��� १����⭮

                               ����. 2.1

    �᫨ �⫠�稪  ����饭 ���  ���� "/r",  � ���  ����� ��⠢���  �
  ����� १����⭮, �ᯮ���� �㭪� ���� File|Resident.



������������������������������������������������������������������������
  2.2.     ����ன�� �⫠�稪�.
������������������������������������������������������������������������


  2.2.1.   ����� ࠡ��� �����ᥬ����.

    �����ᥬ����   �⫠�稪�    �����   �����ᥬ���஢���   ������樨
  ������ i486. � �������� ����� �㦭� �⮡ࠦ��� ������� ⮫쪮
  ��।��������  ������,  ���ਬ��,  8086.  ���  ���������  ०���
  ࠡ��� �����ᥬ���� �㦨� ���� Options|CPU for disassembler.

   ���������Ŀ
   � Options �
   �������������������������Ŀ
   � CPU for disassembler   ���
   � Screen swapp�������������Ŀ
   � Configuratio� 8086/8088   ��� ��� ࠡ�� � ०��� 8086
   �������������ij 80286       ��� ��� ࠡ�� � ०��� 80286
     �����������۳ 80386       ��� ��� ࠡ�� � ०��� 80386
                 � 80486       ��� ��� ࠡ�� � ०��� i486
                 �������������Ĵ��
                 � Auto detect ��� ��� ��⮬���᪠� ��⠭���� �㦭���
                 �����������������      ०��� ࠡ��� �����ᥬ����
                   ���������������

                                ���. 2.1

    � �⮬  ���� (���.  2.1) �����  ����� �㦭� ⨯ ������, ���
  �㭪� Options|CPU  for disassembler|Auto  detect. � ��᫥���� ��砥
  ०�� ࠡ���  �����ᥬ���� ��⠭����������  � ����ᨬ���  ��  ⨯�
  ������ ��������,  �� ���஬ ����饭 �⫠�稪. ��� �����஢
  i486 �  ���� ��⠭����������  ०�� 486-�� ������. �� ����᪥
  �⫠�稪� ०�� ࠡ��� �����ᥬ���� ��।������ ��⮬���᪨.


  2.2.2.   ����� ࠡ��� � ��࠭��.

    �⫠�稪  ࠡ�⠥�  �  ��࠭��  �������,  �।���饭��  ��䥪�
  "᭥��"  ��   �������  CGA  ��  �ந��������.  ��࠭  �⫠��������
  �ணࠬ�� (4000  ����) ��࠭���� � ���� - ���ࠧ㬥������ ࠡ��
  �⫠�稪� � ⥪�⮢�� ०��� 80*25. �� ࠡ�� � ⥪�⮢�� ०���� �
  ����訬 ������⢮�  ��ப  ����  �⫠�稪�  �㤥�  �ᯮ��������  �
  ���孥�  ���  ��࠭�,  ������  ����  �㤥�  ᮤ�ঠ��  ���ଠ��
  �ணࠬ�� ("����").  �� ࠡ��  � �ਫ�����ﬨ, ����� �ᯮ�����
  ����᪨� ०��� ࠡ���, �ᯮ������ ��४��祭�� �����०��� ���
  ���⪨ ����������. ���筮 �� �⮬ ���筮 ������� ������ ����
  ��࠭� �ணࠬ��.

    �� ᮢ���⨬��� ���������� � VGA �஬� ᠬ��� ��࠭� ��࠭����
  �ᯮ��㥬��  梥⮢��   ������,  �����   ����⠭����������   ��
  ��४��祭�� ��࠭� �� ��࠭ �ਫ������.

    �� �⫠���  �ணࠬ�� �����  ������ ᯮᮡ, ����� �⫠�稪 ������
  ࠡ���� �  ��࠭�� �⫠��������  �ணࠬ��. ��  ����� ᤥ����  ��
  ����� ���� Options|Screen swapping (���. 2.2).

   ���������Ŀ
   � Options �
   �������������������������Ŀ
   � CPU for disassembler   ���
   � Screen swapping        ���
   � Configuration.����������Ŀ�
   ���������������ij None     ��� ��� �� �����⢫��� ��४��祭��
     �������������۳ Smart    ��� ��� ��४��祭�� �� ��।������� ���������
                   � Always   ��� ��� ��४��祭�� �� ������ 蠣�
                   ��������������
                     ������������

                                ���. 2.2

    � ०���  Always  �⫠�稪  ��४��砥���  ��  ��࠭  �⫠��������
  �ணࠬ�� ��  ��  ����᪥  �ணࠬ��  ��  �믮������  (��蠣����
  �믮������,  ��   �����  �   �.  �.).  �  ०���  None  ��  ��࠭�
  �⮡ࠦ����� ⮫쪮  ���ଠ��  �⫠�稪�,  ��  ����᪥  �ணࠬ��
  ��४��祭�� ��  �� ��࠭  �� �ந�室��.  ���⮬� �  �⮬ ०��� ��
  �ந�室�� "��࣠���"  ��࠭� ��  ��蠣����  �믮������.  �  ०���
  Smart  ��࠭�  ��४�������  ⮫쪮  �  ��।�������  �����:  ��
  ����᪥  �ணࠬ��,  ��  �믮������  ��  �����  �  ��  ��蠣����
  �믮������ ������権,  ����� �����  �맢��� ��������� ����ࠦ����
  ��࠭� �ணࠬ��.

    �  ��   ������  �⫠���  �����  ��ᬮ����  ��࠭  �⫠��������
  �ணࠬ��, ��ࠢ  �㭪� ����  Window|User screen  ��� ����� Alt+F5.
  �᫨  �믮������   �ணࠬ��  �ਢ���  �  ����  ����ࠦ����  ��࠭�
  �⫠�稪�, �  ����ᮢ��� ��࠭  �⫠�稪� �����  �� �����  ����
  Window|Refresh display ��� ����� F5.



������������������������������������������������������������������������
  2.3.     ���� ����/��ᥬ����.
������������������������������������������������������������������������


  2.3.1.   ���� ����.

    ���� ����  (���. 2.3) ���� �᭮��� ࠡ�稬 ����� �⫠�稪�. �
  ��� �⮡ࠦ�����  �����ᥬ���஢����  �  ᮮ⢥��⢨�  �  ��࠭��
  �����஬  (2.2.1)  ������樨,  ����஫��  �窨,  �ந��������
  ।���஢���� ������.

        ����� AuthenticAMD 486 ���� Debugger N82538874.S04a �͸
        014A  F8             clc                              �
        014B  C3             ret                              �
        014C  83C303         add     bx,0003                  �
        014F  E2F2           loop    0143                    �
        0151  F9             stc                              �
        0152  C3             ret                              �
        0153  E8A31C         call    1DF9                     �
        0156  3445           xor     al,45                    �
        01588B1E9078       mov     bx,[7890]               5�
        015C  38876967       cmp     [bx+6769],al             �
        0160  7408           jz      016A                    �
        0162  33DB           xor     bx,bx                    �
        0164  38066967       cmp     [6769],al                �
        0168  75E7           jnz     0151                    �
        016A  43             inc     bx                       �
        016B  891E9078       mov     [7890],bx                �
        016F  80FB05         cmp     bl,05                    �
        ����� 15CB:0158 ���� DS:7890 = 2601 ��������� DS:SI ���

                                ���. 2.3

    � ���孥�  ��� ����  ���� �⮡ࠦ�����  ⨯ ������, ��������
  �⫠�稪�  �   �����  ���   ���ᨨ.  ���   �����஢,  �����  ��
  �����ন���� �������  CPUID, �뢮�����  ����� ������ ������, ���
  ��⠫��� -  ��ப�, �뤠������  �⮩ ������樥�,  � �᫮��� �����
  ������. ���ਬ��, ��� Intel Pentium �㤥� �뤠�� GenuineIntel 586.

    � ������  ��� ����  �����뢠����  ����,  ��  ���஬  ��室����
  ����� ����  ����, �  ��� ������, ��������� � ����� - ᮤ�ন���
  �ᯮ��㥬��  �祥�.   �����  �����  �⮡ࠦ�����  ���ﭨ�  ०���
  ᫥�����  ��   ����묨  (2.9.2),   �  ��ࠬ�  �  �ࠢ��  �������  -
  ���������� ����樨 ���� ���� (2.9.3).


  2.3.2.   �����ᥬ����.

    �����ᥬ���� ��������  ��ᬠ�ਢ��� ������樨 �ணࠬ�� � �����
  �� �����  ०����: 8086/8088,  80286, 80386 � i486. ����� ��������
  �� ����� ���� Options|CPU for disassembler (2.2.1).

    ��� �����  ����來��� �⮡ࠦ����  ������権 �ᯮ������ ���⮥
  梥⮢�� �뤥�����  -  ����  ������権,  ����  ������,  ���������
  ������ �  �᫮�� ����⠭��  �뤥������ ࠧ���묨  梥⠬�.  �����
  ᯥ樠�쭮 �뤥������ ������樨, �� ������ ��⠭������ ����஫��
  �窨 (2.8.3)  � ��  ��⨢�����. ���  ������ ���室��  (jmp � call)
  �������⥫쭮 㪠�뢠����  (�  ����  ��५��)  ���ࠢ�����  ��।��
  �ࠢ�����, ��祬 ��� ������ �᫮���� ���室�� 梥⮬ �⮩ ��५��
  �����뢠����, �㤥�  �� ��।���  �ࠢ����� �  ᮮ⢥��⢨� �  �⮩
  �������� (�᫨ �㤥�, � ��५�� ����� ����� �ન� 梥�).

    ��� 㤮��⢠  � �������� ���室� �� ᫥������ ������� ��� �� ᠬ�
  ᥡ� 㪠�뢠����  �� �����।�⢥���  ���� �����祭��,  � ᬥ饭��,
  �⭮�⥫쭮 ������ ������� ($), ���ਬ��, jmp $+2.

    �������� ��䨪��, ����� �ᯮ������� �� 㬮�砭�� � ��������,
  ���᪠����.

    �������樨   Ctrl+    �    Ctrl+    ��������    ��砫��    ����
  �����ᥬ���஢����  ��  -1  �  +1  ᮮ⢥��⢥���.  ���  �����������
  ᫥��� �ᯮ�짮����, �᫨ �����ᥬ���� ���ࠢ��쭮 ��।���� ��砫�
  �������.


  2.3.3.   ��ᥬ����.

    ��ᥬ���� ��������  ࠡ���� ⮫쪮  �  �������ﬨ  �����஢
  8086/8088 �  ���� �������ﬨ  ������ -  db �  dw. ���  ���室� �
  ०�� ��ᥬ����  �ᯮ������ �㭪�  Edit|Assembler �᭮����� ����,
  �㭪� Assembler  �����쭮�� ���� ���� ���� ��� ��������� Shift+A, �
  ��室� -  ������ Enter  ��� Esc. �᫨ ��室 �ந�������� �� �����
  Esc,   �    �   ��������,    �����    �����﫠��    ��᫥����,
  ����⠭����������.

    � ��ᥬ���� �� �㦭� ������� ��䨪��, �ᯮ��㥬� �� 㬮�砭��.
  ����� �ᯮ�짮���� �� ������� ���ᮢ ���室�� ᨬ��� $.

    ������ �����, �� ��ᥬ���� ࠡ�⠥� � �������ﬨ 8086/8088, �
  �����ᥬ���� �����  �����ᥬ���஢��� �������  � 80486. ���⮬� �᫨
  �� ��室����  � ०���  ��ᥬ���� �  �������� Enter �� ������樨
  80286 (��� ����), � ��ᥬ���� ����⠥��� �� ��ࠡ����, ���� �᫨
  ��� ��  ।���஢�����,  �  �뫠  ����祭�  �����ᥬ���஢�����.  �
  १���� �㤥� �뤠�� ᮮ�饭�� �� �訡��.



������������������������������������������������������������������������
  2.4.     ���� ������.
������������������������������������������������������������������������


    ���� ������  (���. 2.4)  �ᯮ������ ���  ����� ����  � �����뢠��
  �����, ��室�騥��  �� ��࠭����  ����� �  ���� �����  -  �  ����
  ��⭠������� ���祭��  (᫥��)  �  �  ����  ᨬ�����  (�ࠢ�).
  ��室��� � ���� ������ ����� ।���஢��� ᮤ�ন��� ����� � ��
  �� ���  ���� �����. ���室 �� ������ ���� � ��㣮�� �����⢫����
  �����襩  Tab.   �������樨  Ctrl+   �  Ctrl+  ������  ����  ��砫�
  �⮡ࠦ���� ������ �� -1 � +1.
    � ���� ������ ��������� ⥪�饣� ���� �����뢠���� 梥⮢� �뤥-
  ������ � ����� ��� ���������, � �����騩 ����� 㪠�뢠�� �� ������-
  ��, � ���ன �����।�⢥��� �����⢫���� ।���஢����.

����� 15CB:6DF8 ���� DS:7872 = 5500 ��������������������������������������������
            B  C  D  E  F  0  1  2  3  4  5  6  7  8  9  A
15CB:713B  4D 65 6D 6F 72 79 20 61 6C 6C 6F 63 61 74 69 6F   Memory allocatio
15CB:714B  6E 20 65 72 72 6F 72 24 43 61 6E 27 74 20 72 65   n error$Can't re
15CB:715B  6C 65 61 73 65 20 64 65 62 75 67 67 65 72 20 6D   lease debugger m
15CB:716B  65 6D 6F 72 79 24 44 65 62 75 67 67 65 72 20 6E   emory$Debugger n
15CB:717B  6F 74 20 66 6F 75 6E 64 20 69 6E 20 6D 65 6D 6F   ot found in memo

                                ���. 2.4

    ���������, ᤥ����� � ���� ������ ����� �����⨬� �ࠪ�� � ��
  ����� ���� �⬥����.



������������������������������������������������������������������������
  2.5.     ���� ॣ���஢.
������������������������������������������������������������������������

    ���� ॣ���஢  (���. 2.5)  ����� ࠡ����  � ����  ०���� -  16-
  ��⭮�  (a)  �  32-��⭮�  (b).  ��ன  ०��  ��������  ⮫쪮  ��
  ��������� �  �����஬ 80386  �  ����,  ����  ���  ����������
  �������. �����  ����� ��४�����  �� ����� �㭪� 16/32-bit regs
  �����쭮�� ����  ���� ����,  ⠪��� ��  �㭪� �����쭮��  ���� ����
  ॣ���஢ ���  �������樥� Ctrl+R � �� �� ��� ����. �� ࠡ�� �
  ०���  32-�����   ॣ���஢  ����   �����  ����訩   ࠧ���,   ���
  㢥��稢����� �� ��� 㬥��襭�� ���� �⥪�.

    �AX=0000  SI=0100  CS=15CB            �EAX=0000:0000     CS=15CB
    �BX=0000  DI=FFFC  DS=15CB            �EBX=0000:0000     DS=15CB
    �CX=00FF  BP=091C  ES=15CB            �ECX=0000:00FF     ES=15CB
    �DX=15CB  SP=FFFC  SS=15CB            �EDX=0000:15CB     SS=15CB
    �                                     �ESI=0000:0100     FS=0000
    �IP=0100        Flags=7202            �EDI=0000:FFFC     GS=0000
    ��������������������������            �
                                          �EBP=0000:091C     IP=0100
                                          �ESP=0000:FFFC  Flags=7202
                                          ��������������������������

                a.                                       b.

                               ���. 2.5

    ��室��� �  ����  ॣ���஢  �����  ��������  ��  ���祭��,  �����
  �����।�⢥���  ���祭��   ���  �ᯮ����   ᯥ樠���   �������.
  �������� ᮤ�ন���  ॣ���� ��  1 �����,  ��ࠢ �㭪�  Increment
  �����쭮�� ����  ��� �����  Ctrl+I, �  㬥����� ���祭�� �� 1 - ��
  ����� �㭪�  Decrement ���  �������樨 Ctrl+D.  ������� ��������
  �������� Zero ��� �������樥� Ctrl+Z.

    �� ॣ�����, ���祭�� ������ ��������, �⮡ࠦ����� ��㣨�, �ન�
  梥⮬. ��ࢮ��砫쭮�  ���祭�� ॣ����  ����� ����  ����⠭������
  ��᫥  ���   ���������.  ���   ����⠭�������  ���祭��  ������  ��
  ॣ���஢ �㦭�  ��⠭����� �����  �� ���  ॣ���� � ����� �㭪�
  Restore �����쭮��  ���� ����  ॣ���஢ ���  ������  Ctrl+O.  �����
  ��ࠧ��,  �����  ����⠭�����  ���祭��  ���  ��  ॣ���஢.  ���
  ����⠭������� ���祭��  ��� ॣ���஢  �ᯮ������ �㭪�  Restore
  all ����  ���� ॣ����  ��� ����  ���� ���  ��������ୠ�  ���������
  Ctrl+A �  �� ��  �����. �� �⮬ ����⠭���������� ���祭�� �� ���
  ॣ�����, �஬�  ���� CS:IP  � ॣ����  䫠���. ��� ����⠭�������
  ���祭�� �  ॣ����� CS � IP ����� �ᯮ�짮���� ������� Restore ���
  ᯥ樠���� ������� Restore CS:IP (��������� Ctrl+C), ������ �����
  �맢��� �  ���� ����  ���  ॣ���஢.  ���  ����⠭�������  ���祭��
  䫠��� ⠪��  ���� ᯥ樠���  �㭪� ����  Restore flags,  ���஬�
  ᮮ⢥����� ��������� Ctrl+T.

    ��᫥ �믮������  蠣� �ணࠬ��  ��� �� ���뢠��� �믮������ ��
  ����஫쭮� �窥,  � ����  ॣ���஢ ⥬ �� �ન� 梥⮬ �뤥������
  ॣ�����,  ���祭��   ������  ����������  �  १����  �믮������
  �ணࠬ��.   ���祭��   ॣ���஢   �����   ����⠭�����   (��������
  �।��騬 ���祭���),  �᫨ ����� �㦭� �㭪� ���� ���� ���� ���
  ������ ᮮ⢥��������  ��������� ������.  ��᫥  ���室�  �  ����
  ॣ���஢ ��� 䫠��� ⠪�� ����⠭������� �⠭�� ����������.



������������������������������������������������������������������������
  2.6.     ���� 䫠���.
������������������������������������������������������������������������


    ���� 䫠���  (���. 2.6)  ����� ᢮� �ᯮ������� � ����ᨬ��� ��
  ०��� ࠡ���  ���� ॣ���஢  - �� �⮡ࠦ���� 32-����� ॣ���஢
  ���� 䫠��� �ᯮ������ �� ��᪮�쪮 ��ப ����.

    ����  䫠���   ��������  ��������   ���祭��  �⤥����   䫠���.
  ��⠭��������� 䫠��  ᮮ⢥����� ���祭��  1, �  ��襭���� - 0.
  ����� �����।�⢥���  ������ ���祭��  䫠�� ��� ��४����� ��� ��
  ��⨢��������� ��  �����  �������  Toggle  ����  ���  ������  ��
  �஡��. ����⠭�����  ���祭��  ���  䫠���  �����  ��ࠢ  �������
  Restore flags ��� �ᯮ���� Ctrl+T.

                      ��������������������������
                      � OF DF IF SF ZF AF PF CF
                      �  0  0  1  0  0  0  0  0
                      ��������������������������

                                ���. 2.6



������������������������������������������������������������������������
  2.7.     ���� �⥪�.
������������������������������������������������������������������������

    ���� �⥪� (���. 2.7) �� ����� ���� ��⨢���஢���. ��� �����뢠��
  ⮫쪮 ��᪮�쪮  ���祭��,  �����  ��室����  ��  ���設�  �⥪�,
  ��祬 ��  �⮡ࠦ����  32-�����  ॣ���஢  ��  ����  �⠭������
  ����� �� 3 ��ப�, 祬 �� ������ 16-����� ॣ���஢.

                       ��������������������������
                       � Stack: SS:000A  088C
                       �        SS:0008  F01D
                       �        SS:0006  FEF0
                       �        SS:0004  9A00
                       �        SS:0002  A000
                       �        SS:0000  20CD
                       �        SS:FFFE  0000
                       � SS:SP SS:FFFC  0000
                       ��������������������������

                                ���. 2.7


������������������������������������������������������������������������
  2.8.     �⫠��� �ணࠬ��.
������������������������������������������������������������������������


  2.8.1.   ����㧪� �ணࠬ��.

    ����㧨��  �ணࠬ��   �  �⫠�稪   �����,  㪠���   ��  ���   (�
  ���७���!) �  ��ࠬ���� �  ��������� ��ப�  (2.1) ���  �ᯮ����
  �㭪� File|Load��᭮����� ���� (������ F3). � ��᫥���� ��砥 䠩�
  �ணࠬ�� �����  ����� �  ���⮬ �������  Load  a  File.  �  �⮬
  ������� �����  ��� �����  䠩� �� ᯨ᪠ 䠩��� ⥪�饣� ��⠫���,
  ��� 㪠���� ���� � �㦭��� 䠩�� � ��ப� ����� Name.

    �� ����㧪�  �ணࠬ�� ��  �����  ����  �������  Load  a  File,
  ��ࠬ����  �ணࠬ��   ������  ����   㪠����  �⤥�쭮,  �  �������
  Arguments, �����  ��뢠���� �������� Run|Arguments���� �� ������
  �ᯮ������, �᫨ �㦭� �������� ��������� ��ப� �ணࠬ��.

    �᫨ �㦭� ����୮ ����㧨�� � �⫠�稪 �ணࠬ��, ����� ⮫쪮
  �� �⫠��������  ��� �⫠��������,  � ᫥���  ����� �㭪�  ����
  Run|Program reset  ��� ������ Ctrl+F2. �� �⮬ �४�頥��� �⫠���
  �ணࠬ��,  �ணࠬ��   ����㦠����  ����୮,   ����஫��   �窨
  ��࠭����� �  ��ப� ��ࠬ��஢.  ��㣮� ᯮᮡ ��ࢠ�� �믮������
  �ணࠬ�� -  �ᯮ�짮���� ����  File|New. �� �⮬ �⫠��� �ணࠬ��
  �४�頥���, ������  ��� ��  ����㦠����, 㤠������ �� ����஫��
  �窨, ��頥��� ��ப� ��ࠬ��஢.


  2.8.2.   �믮������ �ணࠬ��.

    ��� ����᪠  �ணࠬ��  �����  �����  ����  Run|Run  ���  ������
  Ctrl+F9. ��᫥  �⮣� �ணࠬ��  �믮������ ��  �����襭��  ���  ��
  ����஫쭮� �窨 (������� int 3). ��� ��蠣����� �믮������ ᫥���
  �ᯮ�짮���� �������  Run|Trace into (F7) � Run|Step over (F8). �᫨
  �ᯮ������ ����  �������, �  ������樨 call, int, loop, ࠡ��
  � ��ப��� �� ���������� ��� �� �ᯮ�짮����� ��ࢮ� �������. ��
  �᫨, ���ਬ��,  ����� ��楤���  ��室���� ����஫쭠�  �窠,  �
  ��⠭�� ��  ��� �ந������.  ������� Run|Go to cursor (F4) ��������
  �믮����� ���⮪  �ணࠬ�� ��  ������樨,  ��  ���ன  ��室����
  ����� � ���� ����.

    �᫨ �㦭�  ������ ����� ���祭�� ���� CS:IP, � �� ����� ᤥ����
  ���� ᯮᮡ���  - ������  ���祭�� ॣ���஢ � ���� ॣ���஢ ��� �
  ���� ����  ��३� ��  �㦭�� ��������  � ������ Ctrl+N (�㭪� New
  CS:IP �  �����쭮� ����)  �  ��  ��������  �⠭��  �����  ⥪�饩
  ������樥�.


  2.8.3.   ����஫�� �窨.

    �⫠�稪 ��������  ������ 10  ����஫��� �祪 (�᫨ ����஫���
  �祪 �㤥�  �� 墠���, � ᮮ��� - ��४�������㥬). ����஫쭠�
  �窠    ��⠭����������    ����⨥�    F2    ���    �롮஬    ����
  Breakpoints|Set/Clear  ��  ��࠭���  �㦭��  ������樨.  �᫨  ��
  ������ ������樨  㦥 ��﫠 ����஫쭠� �窠, � ��� �㤥� ���.
  ����஫�� �窨 �뤥������ 梥⮬ � ���� ����.

    ����஫��� ���  ����� �६����  ������� (����஫쭠� �窠 ��
  㤠�����, �� �믮������ �ணࠬ�� ���뢠���� �� ��� �� �㤥�). ���
  �⮣� �����  ���������� �  �㦭�� ����஫쭮�  �窥  �  ����������
  Alt+F2 (Breakpoints|Activity).  ����୮�  ����⨥  ࠧ���  ������
  ����஫��� ���. ����ﭨ� �窨 ⠪�� 㪠�뢠���� 梥⮬.

    ��� 㤮��⢠  ����� �ᯮ�짮����  �㭪�� ����  Breakspoints|Delete
  all ���  㤠����� ���  ����஫��� �祪, Breakpoints|Disable all -
  ��� ����饭�� ��� ����஫��� �祪 � Breakpoints|Enable all - ���
  ࠧ�襭�� ��� ����஫��� �祪.



������������������������������������������������������������������������
  2.9.     �������� � ���� � ������.
������������������������������������������������������������������������


  2.9.1.   ���室 � �㦭��� �����.

    ��� ����  � ���  ������ �ᯮ�������  ࠧ���� ������� ���室� �
  �㦭��� �����,  ��祬 ���� ������� ��뢠���� �� ���� ����, ��㣨�
  - �� ���� ������, � ����� - ��� �� ���� ����, ⠪ � �� ���� ������.

    �᫨ �㦭�  � ���� ���� �⮡ࠧ��� �� ����, �� ����� ��뫠����
  �������  ��।��  �ࠢ�����,  �  �㦭�  ���  �����  �㭪�  Code
  position|Follow  �����쭮��  ����  ����  ����,  ���  ������  Ctrl+F.
  �����।�⢥���  ������  ����  �����  �  �������  Goto,  ��뢠����
  �㭪⮬ Code  position|Address� (Ctrl+G).  ���  ������  �  ⥪�饩
  ������樨 - Code position|Origin (Ctrl+O ��� Ctrl+Enter).

    �� ���室� � ���� ���� ������������ � ᯥ樠�쭮� �⥪�, ���⮬�
  �����  ��������   �  �।��饩  ����樨  ��  �����  �㭪�  Code
  position|Previous (Ctrl+P).  ���  �⥪  �ᯮ����  �������  �����
  �⫠�稪�, �����  ⠪�� �ᯮ������  � ���  ��㣨�  楫��.  ��-��
  �⮣� �����  ���������� �����,  ����� ����  ������  �⥪�  �㤥�
  �����. �  �⮬ ��砥  �⫠�稪 �������  �।�०����� �  �����
  �⥪.

    �� ��⨢��� ���� ������ ����� ����樮��஢��� ���� ���� �� ����,
  ����� ��।����  �祩�� �����,  ���  ��室����  �����.  �  �⮬
  ��砥 ��� ��� ����� ����� ���� �ࠪ������ ��� ����� ᬥ饭�� ���
  �����ᥬ����  (near-㪠��⥫�),  ����  ᥣ����  ���  �����ᥬ����
  (far-㪠��⥫� �  ᬥ饭��� 0)  ��� ����  ���� -  ��� ᬥ饭�� �
  ᥣ���� ������  ���� (far-㪠��⥫�).  ��� ⠪��  ���室��  �㦭�
  �맢��� �������  Dump follow  �� �����쭮��  ���� ����  ������,  ���
  �����।�⢥��� ����⨥�  Ctrl+F. �  �⮬ �������  �㭪�  Near  code
  �������� ������  ����� ᬥ饭��  ��� ����  ����, Far  code -  �����
  ᬥ饭�� � ᥣ����, Code segment - ���� ᥣ���� � ᬥ饭�� 0.

    �����।�⢥��� ����  ���� ��� ������ ����� � ���� ������ �����
  ������, �맢��  ������ Goto �� ���� Dump position|Address� (Ctrl+D).
  �� ����  ���� �  �������� ����  ����� ����.  �᫨  ��������,  ��
  ���ன �ᯮ�����  ����� ���� ����, ��뫠���� �� �祩�� �����, �
  ����  �⮩   �祩��  �����   ����  �ᯮ�짮���  ���  ��砫��  ���
  �⮡ࠦ���� �  ���� ������  - �㭪� Dump position|Reference (Alt+=).
  �������⥫�� �㭪��  ������� Dump  position �  ᮮ⢥�����騥  ��
  �������樨 ������  ��������� �  ���� ������  �⮡ࠧ���  ������,  ��
  ������  ��뫠����   ��।������  ����   ॣ���஢.  ��  �㭪��  �
  �������樨 �ਢ����� � ����. 2.2.

           �㭪� ����  �  ������  �         �����祭��
         �������������������������������������������������������
           Dump DS:SI  �   Alt+D   �  ��⠭����� ���� �� DS:SI
           Dump ES:DI  �   Alt+E   �  ��⠭����� ���� �� ES:DI
           Dump SS:BP  �   Alt+S   �  ��⠭����� ���� �� SS:BP
           Dump CS:IP  �   Alt+C   �  ��⠭����� ���� �� CS:IP
           Dump ES:BX  �   Alt+B   �  ��⠭����� ���� �� ES:BX
           Dump ES:SI  �   Alt+I   �  ��⠭����� ���� �� ES:SI
           Dump DS:DX  �   Alt+F   �  ��⠭����� ���� �� DS:DX
           Dump DS:DI  �   Alt+J   �  ��⠭����� ���� �� DS:DI
           Dump DX:AX  �   Alt+A   �  ��⠭����� ���� �� DX:AX
           Dump code   �   Alt+L   �  ��⠭����� ���� �� ����
                       �           �  ⥪�饩 ����樨 �����
                       �           �  ���� ����

                               ����. 2.2

    �������筮  ����樮��஢����   ����  ����,   ����   ������   �����
  ��⠭�������� ��  ����, �����  ��।������ ���祭��� � �����, -
  ��� �⮣� �롨ࠥ��� �㭪� ���� Near data, Far data ��� Data segment
  �� ������� Dump follow, ���஥ ����� ⠪�� �맢��� �� Ctrl+F.


  2.9.2.   �������� �� ����묨 (DataWatch).

    �᫨ �㦭�  ��᫥������ ������,  �� ������ ��뫠���� �����������
  ���  ॣ���஢,  �  �����  ��ᯮ�짮������  �㭪樥�  ᫥�����  ��
  ����묨.  �����   ����祭  ���  ०��  ����,  ������  ��⮬���᪨
  ����樮�������  �   ᮮ⢥��⢨�  �   ��࠭���  ��ன   ॣ���஢.
  ���ਬ��,  ��   �஢�થ  ࠡ���  �  ��ப��  �����  ���ॡ�������
  ��ᬠ�ਢ��� �� ����, �� ����� 㪠�뢠�� ��� DS:SI. �������� ��
  ����묨 �������� �� ����樮��஢��� "������" ���� ������ �� �㦭�
  ���� ��᫥ ������� 蠣�, � ᤥ���� �� ��⮬���᪨.

    �⮡� �������  ��� ०��  ���砫� ᫥��� ��⠭����� ���� ������
  �� �����  ����� ��  �������権 �� ����. 2.2, � ��⥬ ������ Ctrl+W
  ��� ����� �㭪� Data watch � �����쭮� ���� ���� ����. ��᫥ �⮣�
  ����  ������  �㤥�  �����������  ��⮬���᪨.  ����୮�  ����⨥
  Ctrl+W �몫��� ��� ०��.


  2.9.3.   ����������� ����樨 (CodeMarks � DataMarks).

    ��� 㤮��⢠  ࠡ��� ⥪����  ������ ����  ���� ���  ������ �����
  ����������. �ᥣ�  ����� ���������  �� 10  ����.  �����  �  ��⪠��
  �������� ⮫쪮  � ����  ����. �⮡�  ��������� ������  � ���� ����
  �㦭� ��३�  � �⮬  ���� ��  �㦭� ����  � ��⠭����� ����� ��
  �㦭�� ��ப�.  ��⥬ ������  Alt � ���� - ����� �⬥⪨. ��ࠢ� ��
  �⮩ ��ப�  �㤥� �⮡ࠦ����� ����� �⬥⪨ ��� ���室� � �������
  �����.  ��३�   �  �⬥⪥,  �����  ᮮ⢥��������  ����.  �⮡�
  ��७��� �⬥��  �� �㦭�  ���� ���⠢��� � ����� ����, � �⮡�
  ����� - ������ Shift � ᮮ⢥�������� ����.

    ����������� ����樨  ���� ������ �����⢫���� �������筮 - �㦭�
  ��३� ��  �㦭� ����  � ������  Shift+Alt+���. �⬥⪨  � ����
  ������  �����  ��  �⮡ࠦ�����,  ���室  �  ��⪥  �  ��  㤠�����
  �ந�������� �������筮.



������������������������������������������������������������������������
  2.10.    ����� � ����묨.
������������������������������������������������������������������������


  2.10.1.  ��ப� ���᪠/����������.

    � �������� ���᪠ Search (2.10.2) � ���������� ������ ����� Fill
  Block  (2.10.4)   ����室���   㪠�뢠��   �����,   ����   ������
  �ந�������� ���  ����� ������. � ����⢥ ⠪�� ������ ����� ����
  㪠����  ��⭠������   ���祭��   ���⮢,   ��᫥����⥫쭮��
  ᨬ����� (��ப�)  � ������樨.  ��᫥ ������ ������樨 ��ᥬ����
  ��易⥫쭮 ������  ᫥������ ᨬ���  "�窠  �  ����⮩",  �����  �
  ��ப�  ������  �⤥������  ���  ��  ��㣠  �  ��  ������権  ����
  �஡����, ����  �窮� � ����⮩. ��ப� ���������� � ���� ��஭ �
  ����窨 ���  ��������. �᫨  � ��ப�  ������� �������,  � ��ப�
  �㦭� ��������  � ����窨,  � �᫨ ����窨 - � ��������. � ��砥,
  ����� ���������  ��� ᨬ����  �㦭� ࠧ����  ��ப� ��  ��᪮�쪮.
  ���ਬ��, ᫥���騥 ��ப� �����⨬�:

    90 nop; nop

    1 2; 3 "abc" '"'

    cmp ax,1; 90

    �᫨   ��ப�   ᮤ�ন�   ������樨   ��ᥬ����,   �ᯮ����騥
  �⭮�⥫��� ������  (���ਬ��, call  near ���  jmp near),  � �
  ����⢥ �������� ���� �ᯮ������ ⥪�饥 ���祭�� CS:IP.


  2.10.2.  ���� ������ (Data search).

    ���� �������  ���᪠ ������  Search ����� �맢��� �� ���� ���� ��
  ����� �������樨  Ctrl+S ���  �㭪� Search  bytes  ����  �⮣�  ��
  ����. �᫨  �㦭� ����  ᫥���騩 ��������� �� �� ������, � �����
  �ᯮ�짮���� �㭪� Serach again (Ctrl+L) �����쭮�� ����.

    ���� ��।������ ��������  Search.  �  ��ப�  ����� Search  for
  ᫥���  㪠����  �����,  �����  �㦭�  �᪠�� (2.10.1), � ��ப�
  Address - ��砫�� ����,  ��㤠  ��稭���  ����,  �।�  䫠����
  Options  - ����� �㦭�. ��� ����� ᫥���騩 ���:

    Ignore case     - �᫨  ��⠭�����,  �  �����஢���  ࠧ����  �
  ॣ���� ᨬ�����;

    Backward   - �᫨  �� ��⠭�����,  � �����  ������ �� 㪠�������
  ���� �  ����� �����,  � �᫨  ��⠭�����  -  �  ��砫�  (����  �
  ���⭮� ���ࠢ�����);

    Exclude HMA     - �᫨ ��� 䫠��� �� ��⠭�����, � ����� ������
  � �  ������ HMA,  ��� 1��  (�᫨ A20  �� ࠧ�襭�,  � �ந������
  ���室 � ��砫� �����), �᫨ ��⠭�����, � ����� ������ ⮫쪮 �
  �।���� 1��;  �� ���᪥  � ���⭮�  ���ࠢ�����  ���  䫠���  ��
  ��ࠥ� ஫�;

    Result in code  -  �᫨   ���  䫠���   ��  ��⠭�����,   �  ��
  ��宦����� ������  ���� ������  �㤥� ��⠭����������  ��  ����  ��
  ��砫�, �᫨  ��⠭�����, �  �� ��  ��砫� �㤥�  ��⠭������  ����
  ����.


  2.10.3.  ����஢���� ������.

    �⫠�稪   ��������    ����஢���   ���⪨   �����,   ���������
  ��।�����묨 ���⠬�,  �����뢠��  �  䠩�  �  ���뢠��  ��  䠩��
  ������  �����.   ���   ࠡ���   �   �������   (������ﬨ   �����)
  �।�����祭� ᯥ樠�쭮�  �����쭮� ����  (���. 2.9), ���஥ �����
  ���� �맢���  ����⨥� Ctrl+B  �� ��⨢��� ���� ���� ��� ������ ���
  �� �����쭮�� ���� ���� ������.


  �������������Ŀ
  � Copy...     ��� ������ ����஢���� ������ ������
  � Fill...     ��� ������ ���������� ������ ����� ��࠭�묨 ���祭�ﬨ
  � Write...    ��� ������ ������ ���⪠ ����� � 䠩�
  � Read...     ��� ������ �⥭�� 䠩�� � ������� �����
  �����������������
    ���������������

                                ���. 2.9

    ����஢���� ������  �ந�室��  ��  �����  ����  Copy  Block,  �
  ���஬ 㪠�뢠����,  ��㤠  ����������  �����  (From),  �㤠  ���
  ���������� (To)  � ������⢮  �����㥬�� ����  (Count). ����஢����
  �ந�������� ���筮�  16-��⭮�  ������樥�  rep  movsb,  �  �ᥬ�
  ��⥪��騬� ���  ��᫥��⢨ﬨ: ����஢���� �� ����� 64�� ������,
  �  ��।�������   �����  �����   �ந����   横���᪨�   ���室
  (���ਬ��,  ᬥ饭��   +  ���稪   >  10000h).  ��।  ����஢�����
  �ந�室�� ��ࠢ������� ����.


  2.10.4.  ���������� ������ �����.

    ���������� ������  �����  �ந��������  �������筮  ����஢����,
  �ᯮ������ ������  Fill Block.  ��砫�� ����  ��������  �  ����
  From, ������⢮  ����७�� -  Count, ���祭��, ����� ������ ����
  ����ᠭ� �  ������ -  Fill with  (���祭�� �����뢠���� �� �ࠢ����,
  ����� 㪠���� � 2.10.1). ��������� ����� ���� ⠪�� �� ����� 64��.
  �����, ��।��塞�  ��ப�� Fill  with,  �����뢠����  㪠������  �
  Count ������⢮ ࠧ.


  2.10.5.   ������ ������ ����� � 䠩�.

    �㦭� ����  ����� �������  � 䠩�  ��  ��᪥.  ��  ࠧ���  �����
  ������뢠����  �०���  ��࠭�祭��.  �  ����  �������  Write  Block
  㪠�뢠���� ���  䠩�� (File  name), ����  ��砫�  �����  (From)  �
  ࠧ��� �����  �  �����  (Count).  �᫨  䠩�  �  ⠪��  ������  㦥
  �������, �  �㤥� �।������  ��१������ �������騩 䠩� ���
  �������� ���� � ����.


  2.10.6.   �⥭�� ������ ����� �� 䠩��.

    �⥭�� ������  䠩��  �  ������  �ந��������  ���������  �����
  ᯮᮡ��, �ᯮ���� ������ Read Block.




������������������������������������������������������������������������

  3.   ����������.

������������������������������������������������������������������������


������������������������������������������������������������������������
  3.1.     ���ᠭ�� ��⥬� ����.
������������������������������������������������������������������������


  3.1.1.   �᭮���� ����.

  File
  ~~~~
    Load
        �������/�몫���� ����஫��� ��� (F3, ࠧ��� 2.8.1)

    New
        �������/�몫���� ����஫��� ��� (ࠧ��� 2.8.1)

    About
        �������� ���� � ���ଠ樥� � �ணࠬ�� � �����

    Resident
        ��� ��  �⫠�稪�, ��⠢��  ��� १������ � ����� (ࠧ���
        2.1.2)

    Exit
        ��� ��  �⫠�稪�, �᫨  �� �� ��室���� १����⭮ � �����
        (Alt+X)

  Edit
  ~~~~
    Assembler
        ��३�  �   ०��   ��ᥬ���஢����   (।���஢����)   ����
        (Shift+A, ࠧ��� 2.3.3)

    Dump
        ��३� � ���� ������ (Shift+D, ࠧ��� 2.4)

    Registers
        ��३� � ���� ॣ���஢ (Shift+R, ࠧ��� 2.5)

    Flags
        ��३� � ���� 䫠��� (Shift+F, ࠧ��� 2.6)

  Run
  ~~~
    Run
        �������� �ணࠬ�� �� �믮������ (Ctrl+F9, ࠧ��� 2.8.2)

    Go to cursor
        �믮����� �� ⥪�饣� ��������� ����� (F4, ࠧ��� 2.8.2)

    Trace into
        �믮����� �������� � ��室�� � ��楤��� (F7, ࠧ��� 2.8.2)

    Step over
        �믮����� �������� ��� ��室� � ��楤��� (F8, ࠧ��� 2.8.2)

    Animate
        �� �ᯮ������

    Arguments
        ��।���஢���  ���������   ��ப�   �⫠��������   �ணࠬ��
        (ࠧ��� 2.8.1)

    Program reset
        ��ࢠ��  �⫠���,   ����୮  ����㧨��  �ணࠬ��  (Ctrl+F2,
        ࠧ��� 2.8.1)

  Breakpoints
  ~~~~~~~~~~~
    Set/Clear
        �������/�몫���� ����஫��� ��� (F2, ࠧ��� 2.8.3)

    Activity
        �������/������� ����஫��� ��� (Alt+F2, ࠧ��� 2.8.3)

    Edit
        �� �ᯮ������

    Delete all
        ������� �� ����஫�� �窨 (ࠧ��� 2.8.3)

    Enable all
        ������� �� ����஫�� �窨 (ࠧ��� 2.8.3)

    Disable all
        ������� �� ����஫�� �窨 (ࠧ��� 2.8.3)

  Options
  ~~~~~~~
    CPU for disassembler
    ~~~~~~~~~~~~~~~~~~~~
      8086/8088
        ����� �����ᥬ���஢���� �����஢ 8086/8088 (ࠧ��� 2.2.1)

      80286
        ����� �����ᥬ���஢���� ������ 80286 (ࠧ��� 2.2.1)

      80386
        ����� �����ᥬ���஢���� ������ 80386 (ࠧ��� 2.2.1)

      80486
        ����� �����ᥬ���஢���� ������ 80486 (ࠧ��� 2.2.1)

      Auto detect
        ��⮬���᪨   ��।�����    ०��    �����ᥬ���஢����    �
        ᮮ⢥��⢨� � �����஬ (ࠧ��� 2.2.1)

    Screen swapping
    ~~~~~~~~~~~~~~~
      None
        �� ��४�������  �� ��࠭  �ணࠬ�� ��  �� �⫠���  (ࠧ���
        2.2.2)

      Smart
        ��४������� ��  ��࠭ �ணࠬ��  �� ��  �⫠���  ⮫쪮  ��
        ��।������� ��������� (ࠧ��� 2.2.2)

      Always
        ��४������� ��  ��࠭ �ணࠬ��  ��  ��  �⫠���  ��  ��
        ������樨 (ࠧ��� 2.2.2)

    Configuration
        �� �ᯮ������

  Window
  ~~~~~~
    Refresh display
        ����ᮢ��� ��࠭ �⫠�稪� (F5, ࠧ��� 2.2.2)

    User screen
        �������� ��࠭ �ணࠬ�� (Alt+F5, ࠧ��� 2.2.2)



  3.1.2.   ���� ���� ����.

    Assembler
        ��३�  �   ०��   ��ᥬ���஢����   (।���஢����)   ����
        (Shift+A, ࠧ��� 2.3.3)

    New CS:IP
        ��⠭����� CS:IP  �� ����  ������樨, ��  ���ன  ��室����
        ����� (Ctrl+N, ࠧ��� 2.8.2)

    16/32-bit regs
        ��४��祭��  16/32-��⭮��   �⮡ࠦ����  ॣ���஢  (Ctrl+R,
        ࠧ��� 2.5)

    Data watch
        �������/�몫���� ०��  ᫥����� ��  ����묨 (Ctrl+W, ࠧ���
        2.9.2)

    Dump position
    ~~~~~~~~~~~~~
      Address
        ��⠭�����  ����  �⮡ࠦ����  ����  ������  (Ctrl+D,  ࠧ���
        2.9.1)

      Reference
        ��⠭�����  �⮡ࠧ���  ����  ������,  ��稭��  �  ����,  ��
        ����� ��뫠����  �������, �뤥������ ����஬ (Alt+=, ࠧ���
        2.9.1)

      Dump DS:SI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:SI (Alt+D, ࠧ��� 2.9.1)

      Dump ES:DI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:DI (Alt+E, ࠧ��� 2.9.1)

      Dump SS:BP
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ SS:BP (Atl+S, ࠧ��� 2.9.1)

      Dump CS:IP
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ CS:IP (Alt+C, ࠧ��� 2.9.1)

      Dump ES:BX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:BX (Alt+B, ࠧ��� 2.9.1)

      Dump ES:SI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:SI (Alt+I, ࠧ��� 2.9.1)

      Dump DS:DX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:DX (Alt+F, ࠧ��� 2.9.1)

      Dump DS:DI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:DI (Alt+J, ࠧ��� 2.9.1)

      Dump DX:AX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DX:AX (Alt+A, ࠧ��� 2.9.1)

      Dump code
        ��⠭�����  �⮡ࠧ���   ����   ������,   ��稭��   �   ����
        ������樨, �� ���ன ��室���� ����� (Alt+L, ࠧ��� 2.9.1)

    Code position
    ~~~~~~~~~~~~~
      Address
        ��⠭����� ���� �⮡ࠦ���� ���� ���� (Ctrl+G, ࠧ��� 2.9.1)

      Origin
        �⮡ࠧ��� ������樨  � ����  ����, ��稭��  �  ����  CS:IP
        (Ctrl+O ��� Ctrl+Enter, ࠧ��� 2.9.1)

      Follow
        ��३� ��  ����, ��  ����� ��뫠����  ��������  (Ctrl+F,
        ࠧ��� 2.9.1)

      Previous
        �������� �  �।��饩 ����樨  � ����  ���� (Ctrl+P,  ࠧ���
        2.9.1)

    Restore CS:IP
        ����⠭����� ���祭�� ���� CS:IP (Ctrl+C, ࠧ��� 2.5)

    Restore regs
        ����⠭�����  ���祭��   ॣ���஢,  �஬�  CS,  IP  �  䫠���
        (Ctrl+A, ࠧ��� 2.5)

    Restore flags
        ����⠭����� ���祭��  ॣ���� 䫠���  (Ctrl+T, ࠧ���� 2.5 �
        2.6)

    Search bytes
        ���� ������ �/��� ������権 (Ctrl+S, ࠧ��� 2.10.2)

    Search again
        ����  ᫥������   ��᫥����⥫쭮���  ����   (Ctrl+L,  ࠧ���
        2.10.2)


  3.1.3.   ���� ���� ������.

    Dump position
    ~~~~~~~~~~~~~
      Address
        ��⠭�����  ����  �⮡ࠦ����  ����  ������  (Ctrl+D,  ࠧ���
        2.9.1)

      Reference
        ��⠭�����  �⮡ࠧ���  ����  ������,  ��稭��  �  ����,  ��
        ����� ��뫠����  �������, �뤥������ ����஬ (Alt+=, ࠧ���
        2.9.1)

      Dump DS:SI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:SI (Alt+D, ࠧ��� 2.9.1)

      Dump ES:DI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:DI (Alt+E, ࠧ��� 2.9.1)

      Dump SS:BP
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ SS:BP (Atl+S, ࠧ��� 2.9.1)

      Dump CS:IP
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ CS:IP (Alt+C, ࠧ��� 2.9.1)

      Dump ES:BX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:BX (Alt+B, ࠧ��� 2.9.1)

      Dump ES:SI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ ES:SI (Alt+I, ࠧ��� 2.9.1)

      Dump DS:DX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:DX (Alt+F, ࠧ��� 2.9.1)

      Dump DS:DI
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DS:DI (Alt+J, ࠧ��� 2.9.1)

      Dump DX:AX
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭��� ॣ���஢ DX:AX (Alt+A, ࠧ��� 2.9.1)

      Dump code
        ��⠭�����  �⮡ࠧ���   ����   ������,   ��稭��   �   ����
        ������樨, �� ���ன ��室���� ����� (Alt+L, ࠧ��� 2.9.1)

    Dump follow
    ~~~~~~~~~~~
      Near data
        �⮡ࠧ���  ����  ������,  ��稭��  �  ᬥ饭��,  ��  ���஬
        ��室���� ����� �⮣� ���� (ࠧ��� 2.9.1)

      Far data
        �⮡ࠧ��� ����  ������, ��稭��  � ᥣ����  �  ᬥ饭��,  ��
        ���஬ ��室���� ����� �⮣� ���� (ࠧ��� 2.9.1)

      Data segment
        �⮡ࠧ���  ����   ������,  ��稭��  �  ᥣ����,  ��  ���஬
        ��室���� ����� �⮣� ����, � ᬥ饭�� 0 (ࠧ��� 2.9.1)

      Near code
        �⮡ࠧ���  ����   ����,  ��稭��   �  ᬥ饭��,  ��  ���஬
        ��室���� ����� ���� ������ (ࠧ��� 2.9.1)

      Far code
        �⮡ࠧ��� ����  ����,  ��稭��  �  ᥣ����  �  ᬥ饭��,  ��
        ���஬ ��室���� ����� ���� ������ (ࠧ��� 2.9.1)

      Code segment
        �⮡ࠧ��� ���� ����, ��稭�� � ᥣ����, �� ���஬ ��室����
        ����� ���� ������, � ᬥ饭�� 0 (ࠧ��� 2.9.1)

    Block
    ~~~~~
      Copy
        ����஢���� ������ ����� (ࠧ��� 2.10.3)

      Fill
        ���������� ������ ����� ���⠬� (ࠧ��� 2.10.4)

      Write
        ������ ������ ����� � 䠩� (ࠧ��� 2.10.5)

      Read
        �⥭�� ����� �� 䠩�� (ࠧ��� 2.10.6)

    Search bytes
        ���� ������ �/��� ������権 (Ctrl+S, ࠧ��� 2.10.2)

    Serach again
        ����  ᫥������   ��᫥����⥫쭮���  ����   (Ctrl+L,  ࠧ���
        2.10.2)


  3.1.4.   ���� ���� ॣ���஢.

    Increment
        �������� ���祭�� ॣ���� �� 1 (Ctrl+I, ࠧ��� 2.5)

    Decrement
        �������� ���祭�� ॣ���� �� 1 (Ctrl+D, ࠧ��� 2.5)

    Zero
        ���㫨�� ॣ���� (Ctrl+Z, ࠧ��� 2.5)

    Restore
        ����⠭����� ���祭�� ॣ���� (Ctrl+O, ࠧ��� 2.5)

    Restore all
        ����⠭�����  ���祭��   ॣ���஢,  �஬�  CS,  IP  �  䫠���
        (Ctrl+A, ࠧ��� 2.5)

    Restore CS:IP
        ����⠭����� ���祭�� ���� CS:IP (Ctrl+C, ࠧ��� 2.5)

    Restore flags
        ����⠭����� ���祭��  ॣ���� 䫠���  (Ctrl+T, ࠧ���� 2.5 �
        2.6)

    32-bit regs
        ��४��祭��  16/32-��⭮��   �⮡ࠦ����  ॣ���஢  (Ctrl+R,
        ࠧ��� 2.5)


  3.1.5.   ���� ���� ������.

    Toggle
        ��४����� ���祭�� 䫠�� (Space, ࠧ��� 2.6)

    Restore flags
        ����⠭����� ���祭��  ॣ���� 䫠���  (Ctrl+T, ࠧ���� 2.5 �
        2.6)



������������������������������������������������������������������������
  3.2.     ���������� ᮪�饭��.
������������������������������������������������������������������������

  3.2.1.   ���� ����.

  ��� (n)
        ���室 � ��⪥ n (ࠧ��� 2.9).

  F2
        �������/�몫���� ����஫���  ���  (Breakpoints|Set/Clear,
        ࠧ��� 2.8.3)

  F3
        ����㧨��   �����    �ணࠬ��   �    ��१������   �⫠�稪
        (File|Load�, ࠧ��� 2.8.1)

  F4
        �믮����� ��  ⥪�饣� ���������  ����� (Run|Go  to  cursor,
        ࠧ��� 2.8.2)

  F5
        ����ᮢ��� ��࠭  �⫠�稪� (Window|Refresh  display, ࠧ���
        2.2.2)

  F7
        �믮����� ��������  � ��室��  � ��楤���  (Run|Trace into,
        ࠧ��� 2.8.2)

  F8
        �믮����� ��������  ��� ��室�  � ��楤���  (Run|Step over,
        ࠧ��� 2.8.2)

  Shift+��� (n)
        ������� ���� � ����஬ n (ࠧ��� 2.9)

  Shift+A
        ��३�  �   ०��   ��ᥬ���஢����   (।���஢����)   ����
        (Edit|Assembler, ࠧ��� 2.3.3)

  Shift+D
        ��३� � ���� ������ (Edit|Dump, ࠧ��� 2.4)

  Shift+F
        ��३� � ���� 䫠��� (Edit|Flags, ࠧ��� 2.6)

  Shift+R
        ��३� � ���� ॣ���஢ (Edit|Registers, ࠧ��� 2.5)

  Ctrl+Enter
        �⮡ࠧ��� ������樨  � ����  ����, ��稭��  �  ����  CS:IP
        (Origin, ࠧ��� 2.9.1)

  Ctrl+A
        ����⠭�����  ���祭��   ॣ���஢,  �஬�  CS,  IP  �  䫠���
        (Restore regs, ࠧ��� 2.5)

  Ctrl+B
        �맢��� ���� ࠡ��� � ������� (������ﬨ) ����� (ࠧ��� 2.10)

  Ctrl+C
        ����⠭����� ���祭�� ���� CS:IP (Restore CS:IP, ࠧ��� 2.5)

  Ctrl+D
        ��⠭�����    ����     �⮡ࠦ����    ����    ������    (Dump
        position|Address�, ࠧ��� 2.9.1)

  Ctrl+F
        ��३�  ��  ����,  ��  �����  ��뫠����  ��������  (Code
        position|Follow, ࠧ��� 2.9.1)

  Ctrl+G
        ��⠭�����    ����     �⮡ࠦ����    ����     ����     (Code
        position|Address�, ࠧ��� 2.9.1)

  Ctrl+L
        ���� ᫥������  ��᫥����⥫쭮��� ���� (Search again, ࠧ���
        2.10.2)

  Ctrl+N
        ��⠭����� CS:IP  �� ����  ������樨, ��  ���ன  ��室����
        ����� (New CS:IP, ࠧ��� 2.8.2)

  Ctrl+O
        �⮡ࠧ��� ������樨  � ����  ����, ��稭��  �  ����  CS:IP
        (Origin, ࠧ��� 2.9.1)

  Ctrl+P
        ��������   �   �।��饩   ����樨   �   ����   ����   (Code
        position|Previous, ࠧ��� 2.9.1)

  Ctrl+R
        ��४��祭�� 16/32-��⭮��  �⮡ࠦ����  ॣ���஢  (16/32-bit
        mode, ࠧ��� 2.5)

  Ctrl+S
        ���� ������ �/��� ������権 (Search bytes�, ࠧ��� 2.10.2)

  Ctrl+T
        ����⠭����� ���祭��  ॣ���� 䫠��� (Restore flags, ࠧ����
        2.5 � 2.6)

  Ctrl+W
        �������/�몫���� ०��  ᫥�����  ��  ����묨  (Data  watch,
        ࠧ��� 2.9.2)

  Ctrl+F2
        ��ࢠ�� �⫠���,  ����୮ ����㧨��  �ணࠬ��  (Run|Program
        reset, ࠧ��� 2.8.1)

  Ctrl+F9
        �������� �ணࠬ�� �� �믮������ (Run|Run, ࠧ��� 2.8.2)

  Alt+��� (n)
        ��������� ������  ���� ����,  ��᢮��  ��  ����  n  (ࠧ���
        2.9.3)

  Alt+=
        ��⠭�����  �⮡ࠧ���  ����  ������,  ��稭��  �  ����,  ��
        �����   ��뫠����   �������,   �뤥������   ����஬   (Dump
        position|Reference, ࠧ��� 2.9.1)

  Alt+A
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DX:AX  (Dump  position|Dump
        DX:AX, ࠧ��� 2.9.1)

  Alt+B
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:BX  (Dump  position|Dump
        ES:BX, ࠧ��� 2.9.1)

  Alt+C
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ CS:IP  (Dump  position|Dump
        CS:IP, ࠧ��� 2.9.1)

  Alt+D
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:SI  (Dump  position|Dump
        DS:SI, ࠧ��� 2.9.1)

  Alt+E
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:DI  (Dump  position|Dump
        ES:DI, ࠧ��� 2.9.1)

  Alt+F
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:DX  (Dump  position|Dump
        DS:DX, ࠧ��� 2.9.1)

  Alt+I
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:SI  (Dump  position|Dump
        ES:SI, ࠧ��� 2.9.1)

  Alt+J
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:DI  (Dump  position|Dump
        DS:DI, ࠧ��� 2.9.1)

  Alt+L
        ��⠭�����  �⮡ࠧ���   ����   ������,   ��稭��   �   ����
        ������樨, ��  ���ன ��室����  ����� (Dump  position|Dump
        code, ࠧ��� 2.9.1)

  Alt+S
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ SS:BP  (Dump  position|Dump
        SS:BP, ࠧ��� 2.9.1)

  Alt+X
        ��室 �� �⫠�稪�, �᫨ �� �� ��室���� १����⭮ � �����

  Alt+F2
        �������/������� ����஫���  ���  (Breakpoints|Activity,
        ࠧ��� 2.8.3)

  Alt+F5
        �������� ��࠭ �ணࠬ�� (Window|User screen, ࠧ��� 2.2.2)

  Alt+Shift+��� (n)
        ��������� ������  ���� ������,  ��᢮�� ��  ���� n  (ࠧ���
        2.9.3)


  3.2.2.   ���� ������.

  Ctrl+B
        �맢��� ���� ࠡ��� � ������� (������ﬨ) ����� (ࠧ��� 2.10)

  Ctrl+D
        ��⠭�����    ����     �⮡ࠦ����    ����    ������    (Dump
        position|Address�, ࠧ��� 2.9.1)

  Ctrl+F
        ��३� ��  ����, ��  �����  ��뫠����  ��������  (ࠧ���
        2.9.1)

  Ctrl+L
        ���� ᫥������  ��᫥����⥫쭮��� ���� (Search again, ࠧ���
        2.10.2)

  Ctrl+S
        ���� ������ �/��� ������権 (Search bytes�, ࠧ��� 2.10.2)

  Alt+=
        ��⠭�����  �⮡ࠧ���  ����  ������,  ��稭��  �  ����,  ��
        �����   ��뫠����   �������,   �뤥������   ����஬   (Dump
        position|Reference, ࠧ��� 2.9.1)

  Alt+A
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DX:AX  (Dump  position|Dump
        DX:AX, ࠧ��� 2.9.1)

  Alt+B
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:BX  (Dump  position|Dump
        ES:BX, ࠧ��� 2.9.1)

  Alt+C
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ CS:IP  (Dump  position|Dump
        CS:IP, ࠧ��� 2.9.1)

  Alt+D
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:SI  (Dump  position|Dump
        DS:SI, ࠧ��� 2.9.1)

  Alt+E
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:DI  (Dump  position|Dump
        ES:DI, ࠧ��� 2.9.1)

  Alt+F
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:DX  (Dump  position|Dump
        DS:DX, ࠧ��� 2.9.1)

  Alt+I
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ ES:SI  (Dump  position|Dump
        ES:SI, ࠧ��� 2.9.1)

  Alt+J
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ DS:DI  (Dump  position|Dump
        DS:DI, ࠧ��� 2.9.1)

  Alt+L
        ��⠭�����  �⮡ࠧ���   ����   ������,   ��稭��   �   ����
        ������樨, ��  ���ன ��室����  ����� (Dump  position|Dump
        code, ࠧ��� 2.9.1)

  Alt+S
        ��⠭�����  �⮡ࠧ���   ����  ������,   ��稭��   �   ����,
        ��।��塞��� ���祭���  ॣ���஢ SS:BP  (Dump  position|Dump
        SS:BP, ࠧ��� 2.9.1)


  3.2.3.   ���� ॣ���஢.

  Ctrl+A
        ����⠭�����  ���祭��   ॣ���஢,  �஬�  CS,  IP  �  䫠���
        (Restore regs, ࠧ��� 2.5)

  Ctrl+C
        ����⠭����� ���祭�� ���� CS:IP (Restore CS:IP, ࠧ��� 2.5)

  Ctrl+D
        �������� ���祭�� ॣ���� �� 1 (Decrement, ࠧ��� 2.5)

  Ctrl+I
        �������� ���祭�� ॣ���� �� 1 (Increment, ࠧ��� 2.5)

  Ctrl+O
        ����⠭����� ���祭�� ॣ���� (Zero, ࠧ��� 2.5)

  Ctrl+R
        ��४��祭�� 16/32-��⭮��  �⮡ࠦ����  ॣ���஢  (16/32-bit
        mode, ࠧ��� 2.5)

  Ctrl+T
        ����⠭����� ���祭��  ॣ���� 䫠��� (Restore flags, ࠧ����
        2.5 � 2.6)

  Ctrl+Z
        ���㫨�� ॣ���� (Zero, ࠧ��� 2.5)


  3.2.4.   ���� 䫠���.

  Space
        ��४����� ���祭�� 䫠�� (Toggle, ࠧ��� 2.6)

  Ctrl+T
        ����⠭����� ���祭��  ॣ���� 䫠��� (Restore flags, ࠧ����
        2.5 � 2.6)


������������������������������������������������������������������������
  3.3.     ����, �।�������, �訡��.
������������������������������������������������������������������������

    �᫨ � ��� ���� �।������� �� ������ ⮣�, �� �㦭� �� ��������
  � �⫠�稪, ��� �� ��諨 ��ᠤ��� �訡�� � �ணࠬ�� ��� � ���ᠭ��,
  � �� �㤥� ࠤ� 㧭��� ���� ��� �७�� (���ଠ�� �� �訡��). ��
  ����� ������� �� ᫥���騬 ���ᠬ:


    ����� ����� (Victor Gamayunov)

       Internet:    tolstolob@mospravda.ru


    ��ࣥ� ������� (Sergey Pimenov)

       Internet:    sergey@mospravda.ru

       FIDO:        2:5020/1039.1245

    �᫨  ��   ���  ᮮ����  ��  �訡��,  �  ���஡��  ����뢠��
  ����⢨�, �ਢ���騥 � ��� ��� �����, � ���ன ��� �ந��諠.



������������������������������������������������������������������������