China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-01 03:33
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » Can anyone recommend books on DOS 32-bit protected-mode programming? thank you View 1,072 Replies 3
Original Poster Posted 2003-07-11 00:00 ·  中国 四川 成都 联通
初级用户
Credits 108
Posts 2
Joined 2003-07-04 00:00
23-year member
UID 6400
Gender Male
Status Offline
Can anyone recommend books on DOS 32-bit protected-mode programming? Also, how is this programming method developing nowadays????
Floor 2 Posted 2003-10-25 00:00 ·  中国 湖南 长沙 电信
初级用户
★★
Credits 255
Posts 54
Joined 2003-10-24 00:00
22-year member
UID 11864
Gender Male
Status Offline
There are a few here, not sure whether they're suitable:

1. Chen Jiaqi. Programming Methods for Protected-Mode Programs Under DOS Real Mode. Microcomputer, 1997(4)
2. Chen Jiaqi. Directly Accessing 4GB of Memory Under DOS Real Mode. Microcomputer & Applications, 1997(10)
3. Chen Jiaqi. Design and Implementation of Using XMS for Data in C Programs. Journal of Hubei Automotive Industries Institute, 1998(1)
4. Chen Jiaqi. C Programming Methods for Accessing Extended Memory via HIMEM.SYS. Journal of Hubei Automotive Industries Institute, 1997(3)

As for how it's developing, some of that is in the books.
Floor 3 Posted 2003-10-26 00:00 ·  新加坡 星和视界(StarHub)宽带
初级用户
Credits 169
Posts 29
Joined 2003-07-09 00:00
23-year member
UID 6654
Gender Male
Status Offline
Here's a website, it has some materials:
http://www.nondot.org/sabre/os/articles/ProtectedMode/
Floor 4 Posted 2003-11-05 00:00 ·  中国 四川 成都 教育网
初级用户
Credits 104
Posts 1
Joined 2003-11-05 00:00
22-year member
UID 12496
Gender Male
Status Offline
DOS doesn't seem to have 32-bit, maybe I just don't know
If you're just talking about protected mode, I recommend Teacher Zhou Mingde's books:
"80386 and Its Programming in Protected Mode" Tsinghua University Press, gives a detailed introduction to the 80386 protection mechanism and multitasking mechanism
"80386 Under the UNIX Environment" Tsinghua University Press, talks about how the system is initialized, how to switch from real mode to protected mode, and how to implement virtual 8086 mode. Current systems are probably more or less the same
If you want even more detail, the most comprehensive thing is to read Intel's CPU manuals and developer guides. There are ones for each CPU, and they're easy enough to find online, but they're all in English. For Chinese, only bookstores have them.
Forum Jump: