好几年前看过一个问题
有网友想问开机测试程序
有一种是测试内存有没有损毁的
方法一般是写值然后读出,看值是否如预期
写什么值呢?看 user 要求简测或全测,可以只写 55 AA
也可以 for loop 要求从 00 写到 FF
不难吧..
难在寻址法,因为电脑内的内存在真实模式下只能寻址 1024K
超过 1024K 就必需进保护模式
所以这支程式不是 dos mode; 难不成要写在 win 下?
或者... (其实不必 win, bios 自我检测不在 win 下就能跑了;我也不熟,藏拙)
以上稍微交代了一下网友的问题
然后他问:这能用 C 语言写吗?
嗯,重点就不在语言啊
如果确定是 dos mode or win 下的程式,那你找对 compiler 就可以写
如果是要直接驱动芯片去寻址做检测
那对芯片要熟;重点掌握的话,不管 asm, basic, c, pascal 都写得出来的
重点就不在语言啊
这就好像问:要跟银行借钱,是讲哪种语言才借得到,国台客粤....
那都不是重点啊,把你家房地契拿出来抵押,就可以借啦
只要你掌握关键,就是银行理专去适应你,而不是你去适应理专了
------------
台湾是裙带资本主义全球第十的国家
你只要能说:你好,我爸是XXXX
什么语言都不重要,事情已经做好一半了