I would also look at the MS DOS source code that microsoft released earlier this year. Here's a link to MSDOS 2.0 source: http://www.computerhistory.org/atchm/microsoft-research-lice...
(http://www.amazon.com/Peter-Nortons-Assembly-Language-Book/d...)
Do you have any recommendations?