个人感觉,微机原理这门课有些落后和没有必要了。它里面的内容大部分跟51单片机这门课重复。而现在的pc机的原理已经不再是这个样子了。
不太清楚这位朋友需要达到什么样的目标,通俗来说,用C语言编程来控制8086是顺理成章的事情,比如从前的TurboC、氏旁后来的borland C,以及现在的VC++等编译后生成的可执行代码都是X86上运行的,如果一定要在8086CPU上运行,则直接指定CPU类别为8086即可,对不?
如果想直接在8086上运行代码,由于8086本身不配程序运行空伍码间,则需要配置相应的eprom或eeprom等空间来存放代码,至于eprom,怎么写入都可以,只要将启动代码放在FFFF:0000就可以确保在8086复歼橘橡位后可以顺利得以执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)