logoalt Hacker News

pjmlptoday at 4:48 AM1 replyview on HN

No, there were MS-DOS interrupts for those as well.

BIOS became more relevant for graphics programming as MS-DOS did not do graphics, only text mode.

These became my bibles of the time,

"PC assembly language step-by-step"

https://archive.org/details/pcassemblylangua0000hoff

"Advanced assembly language on the IBM PC"

https://archive.org/details/advancedassembly0000holz

"PC intern system programming : the encyclopedia of DOS programming know how"

https://archive.org/details/pcinternsystempr0000tisc

Last one is great, it has examples on Quick Basic, Turbo Pascal, Turbo C and C++, Microsoft C and C++, TASM and NASM.


Replies

jbverschoortoday at 5:38 AM

The interrupts were used to call bios commands.

The whole DOS was only a tiiiny line between the bios. In fact, I think it really was only “DISK” os.

Edit: https://mrszeto.net/CIT/interrupts.htm

DOS only did file system operations and a few date/time calls

show 1 reply