Carmi Merimovich

Carmi Merimovich

Personal Site

������ �-VC++

����� MS-Visual C++ 6.0 ������ �������

����� ���� ����� ����� ���, �� �� ������ ���� ������ �����.

�� ��� ��� �� WinZip �����, �� ���� ���� ������, �� ����� �� IZArc �������, ��� ���'� ���� ��� �����.

����� ����, VC �� VC6 ������ Visual C++‎

����� ���� ����� ���� ����� �� VC6 ������ ���� ������, ���� ������ �� ������ ���� (Visual C++ 6.0 Processor Pack) ����� �� ��� Microsoft. �� ����� ������ �� ������ ��� �� ������ ������� ��������, ��� �� �����. ����� ����� ���� ���� ����� ����� �� ���.

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

����� �� ����� �� ���� ������. ���� ���� ���� ������� ������ (����� �� ����-���, �� ��� ���� ��) �� ����, �� ������ ���� ���� Microsoft (��� ������� ����� ������ ��� ������ �� Service Pack 5, ����� vcpp5.exe, ���� ����� ����� ������). ���, ��� �� WinZip, ���� ���� �� �����, ����� ��� ���� ���� ����. ��� ���� �� ����� ������. ��� �� ����� ml.exe (�� ���� ����� ��� �� ������ �� ������ ���� �������, �� ��� ����� �� ����� ����� ������), ����� ���� (��� extract ����� �����) ������� Microsoft Visual Studio\VC98\Bin ������ ���"� ��� ������ Program Files.

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

  1. ���� �� ������ do.bat �-dos.bat (����� �����>���� ���� ����� ���� ��������). ����� ��� ���� ����� ������ ������ ���� ����� (����� �' 2005, ����� ������), �� �� ������ �� ����� ����� �������� �� ���� ��, ��� ����� �� ��� ������ ������ ����. ��� ������� ������� �����.
  2. ����� dos.bat ���� �� �� ���� ������ ������ ���� ����� ������. ����� ��, ���� ���� ����� ���� ���� ���� �� �������. ���� ���, �� ��� ����� ������ ������ ���:
    1. ������ ���� ���� �� �� ������� ���, ���� �-VC ���� �� ������ ��������. ����� �� �� �����, ��� ����� ���� ����� ����� ����� ����� �� ��������� �����.
    2. ���� ���� ������� MyProjects (������ ������ ���"� ����������). ����� �� ���� ���� ������ ������ �� �� ������� ��� VC ���� �����:
      1. ��� �� ����� Tools �� VC ���� Options:
        tools menu
      2. ����� Options ��� ������� Directories, ��� ��� Executable files ������� Show directories for:
        options
      window
      3. ��� ����� ���� �� ��� ����� ������ �������, ������ ������� MyProjects ������.
        new record
      4. ��� OK ������.
      ������ ����� �� ��� ���� ���� ������ �� ������ ���� �� �� �������.
  3. ��� �� VC,���� �� ������� ���� ���� ������� ��� ���� Makefile ������ File>New:
    ���� ������� ���
  4. ����� ���� ����� �� ������ �� ������� ���� ��� ����� ������ (debug), ���� ���� �� ����� ������ ���"�. ���� �� ������ �����: ����� ���� ���� ���� ����� ����� ��� ������ Project > Settings, �� ���� ����.
  5. ����� �� Next ���� ���� ����� ����, ���� ���� ��� ���� ���� �����, ������, ���� ����� �� ���� ������ ����� ���� ����� �� �-debugger ���� �����. ���� ������ �� �� ���� �������, ����� ������ ���� ���� ���� ������ ����� do.bat ��� ����. ��� �� Finish.
  6. ���� �� ���� ������ (���� �-bat.) �� ��������, ��� ��� �� �� ���� ��� ����, �� �� ����:
    add file to project
    ��� �� ����� ��� �� ���� ����� �� dos.bat ����� ��� ���� ����� ������� ���� ����� ��������, ������ ����� ���� ����� ��� �����. ������ ��, ����� ���� ��� sample.exe ����� ����� main.asm. bat files
  7. ����� �� F10 ���� ����� ����� �� ���� ������. ��� ���� ����� ����� �� ����� ������� ��� ��������� ������ View > Debug Windows:
    view windows
  8. ����� �-Disassembly ����� ����� ���� ����� ������ ����:
    disassembly
    �� ��� �� �� ����� Disassembly ����� �����, ���� ������ ���� ������ Tools > Customize. ���� ���, ���� ������ ��� ��� ������� �� ��� ����� �� ������ ����.
    disassembly button
������� ������: