打印

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

[复制链接]
楼主: cornerboy
手机看帖
扫描二维码
随时随地手机跟帖
21
sillboy| | 2007-2-1 11:43 | 只看该作者 回帖奖励 |倒序浏览

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

使用特权

评论回复
22
20032162| | 2007-2-1 13:50 | 只看该作者

呵呵

使用特权

评论回复
23
haixumao| | 2007-2-1 19:48 | 只看该作者

曾见过

好熟悉,可惜忘了

使用特权

评论回复
24
21man| | 2007-2-2 21:44 | 只看该作者

顶就顶

   一时间不容易想出来呢

使用特权

评论回复
25
hbicecream| | 2007-2-3 01:29 | 只看该作者

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

使用特权

评论回复
26
hero415| | 2007-2-3 13:37 | 只看该作者

我来试一下

START ADDR=0X400 ->CSROM1 =A12 & A11 & (!A10) & A9 & [A8...A0]
START ADDR=0X600 ->CSROM2 =A12 & A11 & (!A10) & (!A9) & [A8...A0]
START ADDR=0X800 ->CSROM3 =A12 & (!A11) & A10 & A9 & [A8...A0]
START ADDR=0XA00 ->CSROM4 =A12 & (!A11) & A10 & (!A9) & [A8...A0]
START ADDR=0XC00 ->CSRAM1 =A12 & (!A11) & (!A10) & A9 & [A8...A0]
START ADDR=0X1400 ->CSRAM2 =(!A12) & A11 & (!A10) & A9 & [A8...A0]
等会画个完整的电路图出来。

使用特权

评论回复
27
mikesullen| | 2007-2-3 22:26 | 只看该作者

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

感觉没有太多实际的意义。。。

使用特权

评论回复
28
dengm| | 2007-2-4 09:43 | 只看该作者

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

在里要用最小mode,才不要总线控制器,地址空间为 4 个64k bytes区。

使用特权

评论回复
29
bairg521| | 2007-2-4 19:28 | 只看该作者

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

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

使用特权

评论回复
30
sepnic| | 2007-2-6 02:05 | 只看该作者

用4-16译码器

例如在处理rom时,对于rom有:
0b0000 0100 0000 0000-0b0000 1011 1111 1111 (rom0)
0b0000 1100 0000 0000-……
0b0001 0100 0000 0000-……
0b0001 1100 0000 0000-……
有A12、A12、A11、A10作为译码器的输入端,而0001和0010选中rom0,0011和0100选中rom1,0101和0110选中rom2,0111和1000选中rom3。

使用特权

评论回复
31
powerljun| | 2007-2-7 17:22 | 只看该作者

没意思

我们公司笔试,职称考试都考过这个,比这个还难点,感觉没意思!

使用特权

评论回复
32
xddzccn| | 2007-2-8 11:10 | 只看该作者

8088

 没什么意思!
考试毕竟是考试,专考些没用的东西

使用特权

评论回复
33
jordanxiao| | 2007-2-9 15:41 | 只看该作者

re

虽然很简单的,但是如果考出来我肯定不会,晕!

使用特权

评论回复
34
tocert| | 2007-2-10 20:31 | 只看该作者

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

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

使用特权

评论回复
35
meng730507| | 2007-2-11 10:06 | 只看该作者

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

一般说来,都是从一个和要扩展的片子容量成倍数的地址开始比较好处理。
可以选择地址自动加1K偏移的方法;不过要用门路做这个逻辑,还真是有点复杂。

使用特权

评论回复
36
杨真人| | 2007-2-11 10:10 | 只看该作者

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

使用特权

评论回复
37
x_tin| | 2007-2-13 13:17 | 只看该作者

这样行不!

先按从地址0开始来算:
CSRAM0 = (!A14)&(!A13)   00
CSRAM1 = (!A14)&(A13)    01

RAM地址范围: 0X0000---0X3FFF  16K
//-----------------------------------------

CSROM0 = (A14)&(!A13)&(!A12)&(!A11)  1000
CSROM1 = (A14)&(!A13)&(!A12)&(A11)   1001
CSROM2 = (A14)&(!A13)&(A12)&(!A11)   1010
CSROM3 = (A14)&(!A13)&(A12)&(A11)    1011

ROM地址范围: 0X4000---0X5FFF 8K
//-----------------------------------------

由于是要从0x400开始,经过比较发现: 只要把8088输出的地址线  A14A13A12A11A10   构成的5位二进制数  减1 就变成了 需要的从地址0 开始的 顺序地址!  且地址值 正好都是相差0X400

! 这样做 估计是比较不简便的方法,又忘了 什么卡落图化简.

使用特权

评论回复
38
machunfei| | 2007-2-13 20:01 | 只看该作者

我也来

10楼的答案是对的啊 
压根题目就错了啊

使用特权

评论回复
39
machunfei| | 2007-2-13 20:03 | 只看该作者

错题

使用特权

评论回复
40
yanyi103| | 2007-2-18 15:45 | 只看该作者

基础题

基础题,很重要

到出奔腾100,或用ARM100时  

这些东东可能还是一个样哦,呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则