2013-10-29 6 views
4

학습 목적으로 Windows 64x에서 debug 명령을 사용해야합니다. 내가 cmd를에 명령 디버그를 입력하면, 다음과 같은 메시지가 뜹니다 :Windows에서 디버그 명령을 실행하는 방법 64x

내가 디버그 64X 시스템에서 작동하지 않는 일부 이전 게시물에서 알고있는 것처럼
'debug' is not recognized as an internal or external command, 
operable program or batch file. 

. 이 문제에 대한 해결 방법이 있습니까?

편집 : 학습용 어셈블리 코드를 작성하려고합니다. 어셈블리 코드를 작성하는 데 다른 옵션을 사용할 수 없습니다. DEBUG를 사용해야합니다.

+6

는 도스 박스에서 그것을 다운로드하고 실행 (고대 FCB 시스템에 예보다 오래된 파일 핸들) 'DEBUG'을 사용합니다. – Michael

+0

Dosbox를 사용한다면 32 비트 컴퓨터에서 디버그 명령을 받아야합니다. – foxidrive

+0

감사합니다. DOSBox가 적합한 선택이었습니다. – user2192774

답변

2

debug.exe는 64 비트 Windows 버전 중 하나에서 사용할 수 없습니다. 무엇을 성취하려고합니까? 당신을위한 한가지 옵션은 GNU 디버그 일 수도 있습니다 - http://www.sourceware.org/gdb/

+0

어셈블리 코드를 작성하고 싶습니다. 그것은 배우기위한 것이고 다른 가능한 옵션이 아닌 DEBUG를 사용해야합니다. – user2192774

+2

가상 머신을 32 비트 OS로 실행 해 볼 수 있습니다. 위의 dosbox의 제안에 +1, 그것은 당신이 필요로 작동합니다. –

0

나는 이것이 고대의 쓰레드라는 것을 알고 있지만 다른 것들은 같은 질문을 가지고있을 수도 있습니다.

일반적으로 레거시 소프트웨어를 사용하는 가장 쉬운 방법은 Hyper-V에서 빌드를 사용하는 것입니다. 그리고 나서 PC-DOS 3.30 (또는 적절한 16 또는 32 비트 OS)을 사용하십시오.

다이내믹 디스크 (vhdx)를 사용하십시오. 이렇게하면 단순히 vhdx (Hyper-V에서 사용 중이 지 않을 때 - 공유하지 않음)를 클릭하여 Windows에 디스크를 마운트 할 수 있으므로 복잡한 네트워크 설정없이 간단한 전송이 가능합니다.

같은 DOSBOX 같은 다른 대안이 있습니다 내 경험에 자신의 에뮬레이션은 몇 가지 버그가 있지만 - 당신이 주장하는 경우

관련 문제