안녕하세요 전공부하는 학생입니다.
MS-DOS를 써본적은 없는데
MS-DOS 6.2 에서 직접 disk I/O를 할수 있는 간단한 프로그램을
만들라고 합니다.
DOS 프로그래밍 관련을 찾아보니
어셈블리쪽으로 해야하는거 같은데
C언어 수준에서 할수 있는 방법이 없을런지
아시거나 조언해 주실수 있으면
답변 부탁드리겠습니다.
어느 서적이나 참고 site도 좋습니다 (' ')(._.)
도스 인터럽트 25h와 26h를 사용하셔야 할텐데, 어떤 용도인지 궁금하네요.
문서는 아래 사이트를 참고하세요.
http://www.ctyme.com/intr/int-25.htmhttp://www.ctyme.com/intr/int-26.htm
인터럽트 관련이라면 Ralf Brown's Interrupt List라는 문서가 있습니다.
도스라면 주로 int 0x21쪽을 많이 쓸거고, 더 저수준의 접근을 원하신다면 bios에서 제공하는 int 0x13도 있습니다.
Written By the Black Knight of Destruction
장치 테스트해볼려고 해서 입니다
HDD같은..
DOS에서는 아무것도 해본적이 없어서 지금 난감;;
Turbo C 같은 툴에서 인라인 어셈을 이용하면 되는지도
모르겟고 ㅠ
해결햇습니다~
위에 답변해주신
도스 인터럽트 25h와 26h를 사용해서 해결했어요 ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
도스 인터럽트
도스 인터럽트 25h와 26h를 사용하셔야 할텐데, 어떤 용도인지 궁금하네요.
문서는 아래 사이트를 참고하세요.
http://www.ctyme.com/intr/int-25.htm
http://www.ctyme.com/intr/int-26.htm
인터럽트 관련이라면
인터럽트 관련이라면 Ralf Brown's Interrupt List라는 문서가 있습니다.
도스라면 주로 int 0x21쪽을 많이 쓸거고,
더 저수준의 접근을 원하신다면 bios에서 제공하는 int 0x13도 있습니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
어떤 용도이냐면
장치 테스트해볼려고 해서 입니다
HDD같은..
DOS에서는 아무것도 해본적이 없어서 지금 난감;;
Turbo C 같은 툴에서 인라인 어셈을 이용하면 되는지도
모르겟고 ㅠ
ㅋㄷ
해결햇습니다~
위에 답변해주신
도스 인터럽트 25h와 26h를 사용해서 해결했어요 ^^
댓글 달기