부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. Everything You Need To Know To Start Programming 64-Bit Windows Systems ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=5&pageno=0&detail=1&wid=36 위에 공개한 MSDN 토픽에 대한 한글 PPT 파일을 보신 분들은 x64 에서는 Call, JMP 등의 주소 offset 값으로 64bit 영역을 자유롭게 지정하기 위한 8byte 값이 아닌 여전히 4byte 변위값이 쓰인다는 것을 아실 것입니다. 실제로 이에 대해서 C 코드와 Assembly 코드를 함께 살펴보면서 파헤친 토픽이 아래의 것들입니다. "Hello, world!" - The Details - Part 1 ; http://blogs.msdn.com/mlacey/archive/2006/07/21/674099.aspx "Hello, world!" - The Details - Part 2 ; http://blogs.msdn.com/mlacey/archive/2006/07/26/679659.aspx 아마도, 기존 코드와의 호환을 위해 이렇게 되고 있는 것 같은데요. 32bit 변위값을 사용하기 때문에 문제가 되는 것은 단 하나입니다. 즉, 호출되는 측의 코드가 JMP, CALL 을 하는 명령어 위치에서 +/- 2GB 내에 있어야 한다는 것입니다. 뭐^^ 솔직히 이런 부분들은 compiler 개발자가 고민해야 할 사항이긴 하지만, 그래도 x64 에서 Disassembly 창으로 디버깅을 해야 할 상황이라면 이쯤은 알아두셔야 겠지요. ^^ [다음 글] TFS : 22. VSTS Source Control Lock Types[이전 글] Debug : 4. SOS로 Managed 객체의 크기 구하는 방법 [최초 등록일: 8/12/2006] [최종 수정일: 8/12/2006] 비밀번호 댓글 작성자 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 ... NoWriterDateCnt.TitleFile(s) 475정성태11/8/200612711개발 환경 구성: 42. VHD 파일을 가상 하드 디스크로 설정하는 방법1474정성태10/17/200612363개발 환경 구성: 41. Getting Linq to work outside of a Linq project template 473정성태10/16/200611837개발 환경 구성: 40. Source/Documentation for Simple ASP.NET 2.0 SQL Providers Published 472정성태10/12/200612684개발환경 구성 : 39. Microsoft .NET Framework 버전 3.0 배포471정성태10/12/200612269개발환경 구성 : 38. 서명되지 않은 어셈블리를 서명.470정성태10/11/200611950.NET : 23. FxCop: SuppressMessage 특성에 Expiry 값 설정469정성태10/29/200612718개발환경 구성 : 37. XSDClassgen = XSDObjectGen + .net framework 2.0 468정성태10/10/200612429.NET : 22. 잘 정리된 .NET Tips467정성태10/10/200612712개발환경 구성 : 36. The Differences Between Rijndael and AES466정성태10/9/200612171TFS : 42. TFS 도움말 업데이트 - 버전 61004465정성태10/29/200611812Visual C++ : 3. COM 심층 분석(한기용님)1464정성태10/7/200613018개발환경 구성 : 35. Ngen 을 적용한 응용 프로그램을 디버깅하는 방법463정성태10/7/200612812.NET : 21. C# - lock keyword == Monitor 사용462정성태10/6/200612447.NET : 20. 명시적으로 Dispose 를 호출하도록 유도.461정성태10/5/200611939TFS : 41. Configuring SSL and the ISAPI filter in TFS SP1 Beta460정성태10/5/200613079TFS : 40. Team Build 에서 특정 폴더 제외하는 방법459정성태10/5/200612669.NET : 19. LINQ 관련 링크 목록 458정성태10/1/200613526TFS : 39. Team System Source Code: Unlocking Checed Out Files457정성태9/30/200612470개발환경 구성 : 34. Visual Studio 2005 Team Edition for (unmanaged) C++ Developers456정성태9/30/200613054TFS : 38. Draft Documentation for Visual Studio 2005 Service Pack 1 Beta455정성태9/30/200613040.NET : 18. Orcas CTP now includes STL/CLR454정성태9/28/200613138개발환경 구성 : 33. Managed Lex and Yacc453정성태10/20/200612955Vista : 11. A Vista update: integration between System.Transactions and the transacted file system and registry 452정성태9/28/200612360개발환경 구성 : 32. Simple Sharing Extensions for RSS and OPML451정성태9/28/200612544.NET : 17. Enterprise Library v3: The Plan450정성태9/28/200612329.NET : 16. ADO.NET vNext Entity Data Model Designer Prototype, CTP ... 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 ...