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 14:26
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 【Notice】Publish the standard documents of BIOS extensions and various hardware programming interfaces View 1,880 Replies 4
Original Poster Posted 2006-07-07 00:12 ·  中国 上海 杨浦区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
Google and forums, in addition to greatly facilitating our lives, it seems that they have also made everyone lazier.

I remember I mentioned it in a post, but it seems no one followed my clues,

Where do standards like BIOS large memory address space, BIOS32, DMI, enhanced hard disk access extensions come from? Of course, from phoenix-award. Then, when you guys search on Google, should you search for phoenix or INT13?

Here's an official link: http://www.phoenix.com/en/Customer+Services/White+Papers-Specs/pc+industry+specifications.htm

Bus standards such as USB, 1394, CPCI, etc., all have their own communities, and the above phoenix page also provides links to download these standard documents.

Needless to say, other things? SATA is Intel's standard, and AMD's programming manuals for CPU and north-south bridge optimization are more detailed than Intel's...

I hope all brothers think more about the origin when searching for a certain standard, heh heh
Floor 2 Posted 2006-07-07 00:25 ·  中国 上海 杨浦区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
Publicize the clues given before:

In the clock interrupt analysis post by兄台 zyl910 last month, I talked about the Intel and AMD x86 architecture programmer guides. And I urged everyone to find and share other technical documents, but the result was completely ignored....

The other day, in a post by兄台 qb45 about INT13 extensions explanation, several brothers mentioned suffering from incorrect documents, and I replied again saying that we must read the official standards, which seemed to be ignored again....

There should be some others, but I can't remember them~
Floor 3 Posted 2006-07-07 00:28 ·  中国 广东 中山 电信
高级用户
★★★
Credits 972
Posts 420
Joined 2004-05-16 00:00
22-year member
UID 24467
Gender Male
Status Offline
INT13 extensions, the disassembled DBR of WIN95OSR2 that I looked at
rapid prototyping:)
平生进退如飙风
Floor 4 Posted 2006-07-07 00:38 ·  中国 上海 杨浦区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
Well, even if you only use high-level languages such as C/C++, it's a good habit to often look at assembly code. You can continuously review the time and space efficiency of each operation and each feature in the high-level language; understand some details of compiler optimization and the operating system.

But I think this doesn't prevent you from having a relevant standard document at hand for reference while coding
Floor 5 Posted 2007-06-16 17:44 ·  中国 江西 南昌 电信
中级用户
★★
Credits 486
Posts 171
Joined 2006-02-12 13:53
20-year member
UID 50233
Status Offline
Those who do not study the past are condemned to repeat it
Forum Jump: