sources 파일내에 아래의 구문 추가
- AMD64_SOURCES = 어셈블리어파일명.asm
sources 파일이 위치한 경로에 아래의 폴더를 생성한다.
- amd64
생성한 폴더(amd64)내에 '어셈블리파일명.asm' 파일을 생성한다.
아래는, IDT 의 Base address를 얻어오는 간단한 '어셈블리파일명.asm'의 예이다.
- 원형 : void GetIdtBase(void ** ppIdtBase)
TITLE Test assempublic GetIdtBase
end
;.386P
;.model flat, stdcall
.code
GetIdtBase PROC
;push rbp
;mov rbp, rsp
sidt qword ptr [rcx]
;mov rsp, rbp
;pop rbp
ret
GetIdtBase ENDP