logoalt Hacker News

pjmlp05/04/20252 repliesview 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

jbverschoor05/04/2025

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
dlachausse05/04/2025

Another great resource for DOS and BIOS programming is Ralph Brown’s interrupt list…

http://www.cs.cmu.edu/~ralf/files.html