인터럽트 핸들러: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
Abigail alderate (토론 | 기여) 편집 요약 없음 |
Abigail alderate(토론)의 11068368판 편집을 되돌림 |
||
1번째 줄:
{{분류 필요}}
{{정리 필요}}
{{출처 필요}}
'''인터럽트 서비스 루틴'''(ISR, Interrupt Service Routine)은
# 대개 16-bit(실제 주소 모드라고도 함)에서 실행되며, 인터럽트 명령어는 Windows NT 미만 버전에서 실행되어야 한다. Windows NT부터는 에뮬레이터 모드로 실행되어 하드웨어에 직접 접근할 수 없으며 Windows Vista부터는 제3자 에뮬레이터가 없으면 실행이 불가능하다.
# 어셈블리어로 이루어진 코드에서 (MASM 기준으로) int (번호)를 사용한 호출이 가능하다. 예를 들면 다음처럼 쓸 수 있다.
24번째 줄:
IRET ; << 2
'<< 2' 표시를 한 줄에서 다시 돌아와 '<< 1'표시를 한곳으로 와서 push al이 수행된다.
{{토막글|컴퓨터}}
|