sources 파일내에 아래의 구문 추가

  • AMD64_SOURCES = 어셈블리어파일명.asm


sources 파일이 위치한 경로에 아래의 폴더를 생성한다.

  • amd64


 생성한 폴더(amd64)내에 '어셈블리파일명.asm' 파일을 생성한다.


아래는, IDT 의 Base address를 얻어오는 간단한 '어셈블리파일명.asm'의 예이다.

  • 원형 : void GetIdtBase(void ** ppIdtBase)
     
TITLE Test assem

public GetIdtBase

;.386P
;.model flat, stdcall


.code

GetIdtBase PROC

;push rbp
;mov  rbp, rsp

sidt qword ptr [rcx]
;mov  rsp, rbp
;pop  rbp

ret

GetIdtBase ENDP

end
Posted by 울랄라베베
:

카테고리

분류 전체보기 (20)
Kernel programming (13)
User porgramming (2)
Etc... (2)