jakewolfking冲锋衣:8086/8088微处理器的内存结构

来源:百度文库 编辑:高考问答 时间:2024/05/04 19:51:14
课本中8086/8088内存结构和安排我们都学过了,可有一样我搞了好长时间都没弄明,
ROM,就是BIOS那块蕊片,
RAM 这是内存。
RAM的地址是00000H----FFFFFH或更多,
ROM的地址是多少,处理器复位时,怎样将ROM的入口程序安排在FFFF0H这位置?
简单说,就是ROM与RAM的之间是否象51单片机一样地址可以重合?如果不能,又如何安排ROM地址?
如可以重合,CPU又如何分别访问不同的存储体?
请各位朋友指点,谢谢!
v4011@126.com
我了解这一结构的目的是想用80186CPU开发一套单片机
现在的教材都以已开发成的电脑主板(已含BIOS或DOS)为教材,在这基础上教人家写汇编程序,教人家调用BIOS或中断,这些对我没用。
也就是说我要依自已的使用要求设计主板,设计BIOS,
在51单片机里,他们的ROM和RAM是可以使用相同地址的,就象8086CPU的IO设备一样,可以和内存使用相同地址,CPU通过不同的指令分辨它们,但是ROM和RAM又是怎样的?我要的是用编程器将程序写入ROM,CPU复位时从ROM读取程序,也就象电脑的BIOS,然后将程序的很多数据,结果由内存RAM保存.
比如我要用128K的ROM存储最初程序,然后用二颗256KB的RAM来当内存使用,这怎么样才能实现?CPU怎样连接ROM和RAM?

去找计算机三级的PC技术教材来看吧,这里一两句话讲不清楚的。

找计算机三级的PC技术教材来看吧,这里一两句话讲不清楚的。