-1
어셈블리 소스 코드에 '.stack', '.data'및 '.code'를 넣어야하는 이유는 무엇입니까?루핑을 할 때 MS-Debug와 TASM의 차이점은 무엇입니까?
어셈블리 소스 코드에 '.stack', '.data'및 '.code'를 넣어야하는 이유는 무엇입니까?루핑을 할 때 MS-Debug와 TASM의 차이점은 무엇입니까?
디버그에서 디버그를하기 때문에 tasm보다 디버그 코드 루프가 어렵습니다. 정확히 메모리에서 코드가 점프 할 것이므로, 점프의 대상 주소를보기 위해 자주 nassemble을 사용해야합니다. 간단히 말해서 레이블을 사용하여 간단하게 할 수 있습니다.
이 질문에 어떤 차이가 있습니까? 왜'.data '가 필요하다고 생각하니? 프로그램에서 정적 데이터를 사용하지 않아야합니다. –
아직 ms-debug를 사용하지 않았으며 일부 어셈블리 명령도 실행할 수 있다고 읽었습니다. 그러나 나는 그 차이를 모른다. 현재 TASM을 사용하고 있습니다. –
'.stack','.data','.code '는 단순화 된 세그먼트 지시어입니다. [TASM 5 매뉴얼] (http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Assembler_Version_5_Users_Guide.pdf)의 * 7 장 *을 읽으십시오. 세분화에 대해 이해하고 있어야 함을 암시합니다. "제목 질문"(btw에 관해서는, 2 개의 완전히 관련없는 질문을 동일한 포스트에서 가지고있는 것은 정말로 즐겁지 않다) 나는 그것에 대해 이해할 수 없다. "포드 피에스타 (Ford Fiesta)와 국도 66 (Route 66)의 차이점은 무엇입니까?" 그것은 꽤 관련이 없지만 무의미합니다. –