今年南京理工大学微机原理一道考研题

[复制链接]
32450|134
sillboy 发表于 2007-2-1 11:43 | 显示全部楼层

基础太差了,有空好好看看

  
20032162 发表于 2007-2-1 13:50 | 显示全部楼层

呵呵

  
haixumao 发表于 2007-2-1 19:48 | 显示全部楼层

曾见过

好熟悉,可惜忘了
21man 发表于 2007-2-2 21:44 | 显示全部楼层

顶就顶

   一时间不容易想出来呢
hbicecream 发表于 2007-2-3 01:29 | 显示全部楼层

高地址A10开始用译码器和与门/或门搭片选电路

  
hero415 发表于 2007-2-3 13:37 | 显示全部楼层

我来试一下

START&nbsp;ADDR=0X400&nbsp;-&gtCSROM1&nbsp;=A12&nbsp;&&nbsp;A11&nbsp;&&nbsp;(!A10)&nbsp;&&nbsp;A9&nbsp;&&nbsp;[A8...A0]<br />START&nbsp;ADDR=0X600&nbsp;-&gtCSROM2&nbsp;=A12&nbsp;&&nbsp;A11&nbsp;&&nbsp;(!A10)&nbsp;&&nbsp;(!A9)&nbsp;&&nbsp;[A8...A0]<br />START&nbsp;ADDR=0X800&nbsp;-&gtCSROM3&nbsp;=A12&nbsp;&&nbsp;(!A11)&nbsp;&&nbsp;A10&nbsp;&&nbsp;A9&nbsp;&&nbsp;[A8...A0]<br />START&nbsp;ADDR=0XA00&nbsp;-&gtCSROM4&nbsp;=A12&nbsp;&&nbsp;(!A11)&nbsp;&&nbsp;A10&nbsp;&&nbsp;(!A9)&nbsp;&&nbsp;[A8...A0]<br />START&nbsp;ADDR=0XC00&nbsp;-&gtCSRAM1&nbsp;=A12&nbsp;&&nbsp;(!A11)&nbsp;&&nbsp;(!A10)&nbsp;&&nbsp;A9&nbsp;&&nbsp;[A8...A0]<br />START&nbsp;ADDR=0X1400&nbsp;-&gtCSRAM2&nbsp;=(!A12)&nbsp;&&nbsp;A11&nbsp;&&nbsp;(!A10)&nbsp;&&nbsp;A9&nbsp;&&nbsp;[A8...A0]<br />等会画个完整的电路图出来。
mikesullen 发表于 2007-2-3 22:26 | 显示全部楼层

这种题也只有学校才会去考。。。

感觉没有太多实际的意义。。。
dengm 发表于 2007-2-4 09:43 | 显示全部楼层

8088 有最大mode(ibm pc xt 用)与最小mode,

在里要用最小mode,才不要总线控制器,地址空间为&nbsp;4&nbsp;个64k&nbsp;bytes区。<br />
bairg521 发表于 2007-2-4 19:28 | 显示全部楼层

这道题都不会的话,学微机原理肯定挂了,除非遇上特别松

这道题都不会的话,学微机原理肯定挂了,除非遇上特别松的老师.
sepnic 发表于 2007-2-6 02:05 | 显示全部楼层

用4-16译码器

例如在处理rom时,对于rom有:<br />0b0000&nbsp;0100&nbsp;0000&nbsp;0000-0b0000&nbsp;1011&nbsp;1111&nbsp;1111&nbsp;(rom0)<br />0b0000&nbsp;1100&nbsp;0000&nbsp;0000-……<br />0b0001&nbsp;0100&nbsp;0000&nbsp;0000-……<br />0b0001&nbsp;1100&nbsp;0000&nbsp;0000-……<br />有A12、A12、A11、A10作为译码器的输入端,而0001和0010选中rom0,0011和0100选中rom1,0101和0110选中rom2,0111和1000选中rom3。
powerljun 发表于 2007-2-7 17:22 | 显示全部楼层

没意思

我们公司笔试,职称考试都考过这个,比这个还难点,感觉没意思!
xddzccn 发表于 2007-2-8 11:10 | 显示全部楼层

8088

&nbsp;没什么意思!<br />考试毕竟是考试,专考些没用的东西
jordanxiao 发表于 2007-2-9 15:41 | 显示全部楼层

re

虽然很简单的,但是如果考出来我肯定不会,晕!
tocert 发表于 2007-2-10 20:31 | 显示全部楼层

这个题目其实很简单,但是需要细心就可以了

起始地址400H,也就是从CPU(这里不针对哪一种型号的CPU)的地址空间的2K绝对地址开始,ROM和RAM占用空间是24K,由于地址连续,所以就到了CPU的地址空间的26K绝对地址结束;<br />然后可以通过地址线A10,A11,A12,A13就可以实现译码了,这里注意,对于译码是否使用高于A13的地址线,就需要看什么型号的CPU了;<br />需要注意,通过A10,A11,A12,A13地址译码后,需要一些逻辑简化运算,这样可以节省一些分立元件。
meng730507 发表于 2007-2-11 10:06 | 显示全部楼层

主要是这个起始地址太讨人厌啦

一般说来,都是从一个和要扩展的片子容量成倍数的地址开始比较好处理。<br />可以选择地址自动加1K偏移的方法;不过要用门路做这个逻辑,还真是有点复杂。<br />
杨真人 发表于 2007-2-11 10:10 | 显示全部楼层

36楼太轻描淡写了。不怕大家笑话我现在还没有答案!

  
x_tin 发表于 2007-2-13 13:17 | 显示全部楼层

这样行不!

先按从地址0开始来算:<br />CSRAM0&nbsp;=&nbsp;(!A14)&(!A13)&nbsp;&nbsp;&nbsp;00<br />CSRAM1&nbsp;=&nbsp;(!A14)&(A13)&nbsp;&nbsp;&nbsp;&nbsp;01<br /><br />RAM地址范围:&nbsp;0X0000---0X3FFF&nbsp;&nbsp;16K<br />//-----------------------------------------<br /><br />CSROM0&nbsp;=&nbsp;(A14)&(!A13)&(!A12)&(!A11)&nbsp;&nbsp;1000<br />CSROM1&nbsp;=&nbsp;(A14)&(!A13)&(!A12)&(A11)&nbsp;&nbsp;&nbsp;1001<br />CSROM2&nbsp;=&nbsp;(A14)&(!A13)&(A12)&(!A11)&nbsp;&nbsp;&nbsp;1010<br />CSROM3&nbsp;=&nbsp;(A14)&(!A13)&(A12)&(A11)&nbsp;&nbsp;&nbsp;&nbsp;1011<br /><br />ROM地址范围:&nbsp;0X4000---0X5FFF&nbsp;8K<br />//-----------------------------------------<br /><br />由于是要从0x400开始,经过比较发现:&nbsp;只要把8088输出的地址线&nbsp;&nbsp;A14A13A12A11A10&nbsp;&nbsp;&nbsp;构成的5位二进制数&nbsp;&nbsp;减1&nbsp;就变成了&nbsp;需要的从地址0&nbsp;开始的&nbsp;顺序地址!&nbsp;&nbsp;且地址值&nbsp;正好都是相差0X400<br /><br />!&nbsp;这样做&nbsp;估计是比较不简便的方法,又忘了&nbsp;什么卡落图化简.<br /><br />
machunfei 发表于 2007-2-13 20:01 | 显示全部楼层

我也来

10楼的答案是对的啊&nbsp;<br />压根题目就错了啊
machunfei 发表于 2007-2-13 20:03 | 显示全部楼层

错题
yanyi103 发表于 2007-2-18 15:45 | 显示全部楼层

基础题

基础题,很重要<br /><br />到出奔腾100,或用ARM100时&nbsp;&nbsp;<br /><br />这些东东可能还是一个样哦,呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部