1/22简单分析设计题真题解析07年10月37.计算如题37图所示存储器芯片2732的地址范围,并在CPU控制信号IO/M和RD与2732引脚OE间画出应有的门电路。分析:我们要知道2732是EPROM芯片,CE为芯片允许信号,OE为输出允许信号(参考教材114)其实这里参考图也可以,OE低电平有效,而RD要低电平才能读,IO/M要低电平才能访问存储器。所以,这里需要这两个或门才可以。参考图至于地址范围很简单A15和A14必须是1,经过与非门为0,再进过或门还是为0,因为CE低电平有效同理:A13和A12也要是0,进过或门为0,再进过或门0+0=0;低电平有效所以1100A11~A0,所以答案为C000H-CFFFH参考答案:38.题38图所示为查询传送方式的输入接口电路,图中15H和16H为由地址译码器产生的相应端口选址信号。要求:(1)该电路中数据端口和状态端口各由哪几个器件组成?(2)写出查询状态RDY和读入数据的指令段。2/22简单分析设计题真题解析分析:在综合题中有查询传送方式的电路考题,参考对应理解,这里就是要注意记忆下面的D触发器和1位的三态缓冲门。第2问明显要循环查询状态,上课已讲过在P147页,记住教程28H和29H分别对数据口和状态口地址所以这里是15H对状态口地址,16H对数据口地址,看图很容易理解,16H明显连接到上面的数据线芯片上。还有一点就是RDY连接的是D7,而教程连接的是D0,(注意这里检查某位是否为1,D7=10000000,D0=00000001,那么以后任何图任何考核方式都是这两点而已)所以程序是固定的!参考答案:(1)数据口由输入数据寄存器和三态缓冲器组成,状态口由D触发器和1位的三态缓冲门组成。(2)LOP:INAL,15HTESTAL,80HJZLOPINAL,16H39.某8253可编程定时器,给定输入频率为2MHz的时钟信号。现要求OUT2输出高电平和低电平都为1S的周期信号,请说明如何用计数通道1和2实现上述要求。答:综合题中已详细分析,有两年都考核过,请回忆查看08年1月五、简单分析设计题(本大题共3小题,第36小题6分,第37~38小题各7分,共20分)36.8086存储系统,由两片512KB的芯片组成,如题36图所示。请在CPU总线信号和存储器芯片间正确连线。分析:这里的地址线应该容易理解,由于奇偶存储体,每个8位共16位,所以分成高位低位,根据教材概念。其他线路简单理解即可,其实就是理解教程P123考点3/22简单分析设计题真题解析参考答案:(1)工作4小时,延时4分,所以共需要60次,即3CH(2)0EH(3)参照后面83H(4)参照后面CALLDELAYM(5)0FH(6)参照前面3(7)很明显需要LOOP(配合CX)最后说下(2)和(5)的计算其实就是PC口按位置/复位控制字图0000111*(最后个0或1)对应2个答案4/22简单分析设计题真题解析答:①________________________;②_________________________;③________________________;④_________________________;⑤________________________;⑥_________________________;⑦________________________.参考答案:(1)60(2)0EH(3)83H(4)CALLDELAYM(5)0FH(6)3(7)LOOP38.题38图为8086CPU通过输入接口芯片74LS244采样开关K0~K7通/断状态的电路图,芯片地址为10H,图上左侧信号中1Y为来自地址译码器地址为10H时有效的片选信号,其余都是8086CPU的引脚信号。采样信号为字节信息,D0~D7分别对应K0~K7的通断状态,每2分钟采样一次,共采样100次,采样信息存放在数据段中偏移地址从0100H开始的存储区中,要求K接通时,存入内存中的相应信息为“1”,要求:(1)请连接好74LS244的G1和G2的输入信号(需要的基本门电路可任意选用)。(2)相关的程序段如下,请在程序段的空格中填入正确内容。MOVCX,①;设置循环次数MOVBX,②;设置地址指针LOP:INAL,10H;采样XORAL③;MOV④,AL;采样数据信息存入内存INC⑤;修改地址指针CALLDELAY2M;延迟2分钟⑥LOP;循环控制题38图(2)答:①;②;③;④;⑤;⑥。(1)100次循环,所以100或64H(2)地址:题目的0100H(3)0FFH我们综合题分析过当接通时我们的输入端电平为0,那么结果异或运算(不同为1),则接通时存入内存中的响应信息为“1”(4)[BX]不做解释(5)BX不做解释(6)LOOP不做解释5/22简单分析设计题真题解析答:分析第一题电路可选,因为1G,2G需要低电平有效,而这里访问外设接口M/IO当然是低电平,因为是读开关状态,所以RD是低电平有效,最后低电平有效,所以这里用或门是可行的,参考记忆答案(1)(2)(1)100(2)0100H(3)0FFH(4)[BX](5)BX(6)LOOP08年10月五、简单分析设计题(本大题共3小题,第36小题6分。第37—38小题各7分,共20分)36、如题36图所示,存储器由两片存储器芯片u,和u2组成,采用线选法实现片选控制则两片存储芯片的地址范围应为:u1的地址范围=;u2的地址范围=。37、某指示灯用低电平驱动点亮。现要求用8253的OUT0输出端控制指示灯,当向GATEo端输入一个上升沿的控制信号,指示灯点亮1秒钟。已知输人时钟频率为5KHZ。端口地址为80H~83H。要求:(1)写出该通道的工作方式及名称;(2)写出写入计数初值的程序段,要求采用二进制汁数。这种题不管是分析还是综合题都简单,方法如下(U1)A15A14A13A12A11~A0**10全0到全1说明A15A14这里没有取0,为什么U1是A12低电平有效,当然A13就是1,因为如果A13A12都是0我们到底选哪个?所以他们不能共存都有效的不管如何所有题目要有自己熟悉的很容易拿分的题的侧重学习点。6分很简单6/22简单分析设计题真题解析分析:(1)考虑监视时钟。来自课堂学习(2)计数初值=TOUT0/TCLK0=1S/(1/5KHZ)=1S/(0.2*10-3S)=5*103=5000程序段怎么办?固定代码(简单学习理解)38、8255A同ADC0809以及7段LED显示器接口如题38图所示,要求将IN7的模拟量转换为数字量.输入8255A的PBVl,然后按数字量的大小控制LED管显示,若数字量80H,LED显示‘1’(字形码为0F9H);数字量≥80H,LED显示‘0’(字形码为0C0H);7段LED显示器工作条件是:PC2=0。其控制程序如下(注:初始化程序段与A/D转换启动程序段略),请将符合空缺处要求的答案填在题后的空格内。EOC连接PC7高电平有效,所以(1)填入80H,测试PC7是否为1,如果不是跳转到LOP,所以(2)填入JZ(3)测试比较80H(4)LED的工作条件是PC2=0所以影响PC2即00000100(04H)(5)不用解释只有SET1跳转(6)题目已说了字形码0C0H(7)题目已说了字形码0F9H7/22简单分析设计题真题解析09年10月五、简单分析设计题(本大题共3小题,第36小题6分,第37~38小题各7分,共20分)36、存储器连接如题36图所示,则该存储器的容量为_______;地址范围为_______。分析:Y2时010Y3时011(Y2和Y3范围联合起来),即参考下面分析段所以范围1100010全01100011全18/22简单分析设计题真题解析分析:本题几个部件请参考教材记忆锁存器,数据收发器,缓冲器等电路图记住下次count就是计数sum-array下次首先记得要将数据段基址赋予DS(3)OFFSET是取偏移地址所以明显是ARRAY,参考下一行的OFFSETSUM也就明白填什么(4)本程序的功能题目说了是COUNT个数相加,所以这里CX应该是循环COUNT次(5)0为什么分两次了,因为本身加法结果在AL中,但是COUNT个数,所以可能进位,所以这里需要ADCAH,0主要实现进位的加。总结果用AX存放(6)明显循环LOOP(7)结果分析5位置两句明显AX9/22简单分析设计题真题解析2010年1月分析:前面碰到个题目已有这个电路,这里三个低电平,连接到G需要高电平,所以用或非门实现另一个OE接地(学习这种方法)因为需要显示“P”,就是abgfe这5根管亮即可,参考综合题分析所以得到dpgfedcba=01110011(即73H),题目已知芯片地址11H10/22简单分析设计题真题解析分析:第一问出现多次了,不做解释,我们还画过图,串接看图clk0接入2MHZ,又知道fout0=2KHZ,所以计数初值得到1000。Tout0=1/fout0,就是根据频率计算时间得到0.5ms,想想串接,共需2ms,你0.5ms需1000,那么到最后2ms就需要4000。最后行公式请掌握11/22简单分析设计题真题解析分析:本题相对简单,1237应该不用解析,6个位置呢掌握了解下很简单,就是存入定义的数据段SQR的地址处。5个是个命令记忆,重点是第4个不要用LOOP,这里没有CX。所以掌握下JGE这种题目记得要多读题目就清楚要做什么了,不要一开始就一句一句分析代码2010年10月分析:这里主要掌握DOS调用功能,掌握教程P98相关内容,去看看教材12/22简单分析设计题真题解析分析:本题第一次出现,请掌握片选信号线CE的连接方法,其他很简单,多次考核,记忆分析:这种题目一定要拿到分,很简单的一个计算而已,前面已出现过。这里有答案很容易理解2011年1月五、简单分析设计题(本大题共3小题,第36小题6分,第37-38小题各7分,共20分)36、用两片SRAM芯片HM6116组成的8位微机系统的存储电路(地址线为16位)如题36图所示。完成数据总线及控制总线与SRAM芯片的连线,计算SRAM(#1)和SRAM(#2)的地址范围。该存储器系统采用了何种片选方法?13/22简单分析设计题真题解析分析:这个题目上课讲过,在综合题也分析过,一定要掌握,这里不再解释了14/22简单分析设计题真题解析37、阅读下列程序:MOVSI,0080HMOVDI,0100HMOVCX,0020HCLDLOOPA:MOVAL,DS:[SI]MOVES:[DI],ALINCSIINCDILOOPLOOPA要求:(1)说明该程序段的功能?(2)程序执行完毕时,SI和DI中的值是什么?(3)程序共循环了多少次?分析:这个题目考了好几次了,上课分析过了,很容易看懂,这里也不再解析了,下次相关题目参考这里回答方式。38、在异步串行传输时,选定:8个数据位(1个扩展ASCⅡ字符),1个奇偶校验位,2个停止位组成,如果波特率为56kbps,则每秒最多能传送多少个字符?(写出计算过程)分析:前面考核过了方式不同,都一个计算方式2011年10月15/22简单分析设计题真题解析分析:程序了解汇编命令分析过很多了,自己分析看看,然后对照答案16/22简单分析设计题真题解析分析:这个题就自己记下答案,其实就是了解下A/D转换器的基本概念和运行过程,这个类型考核不多,自己记下答案17/22简单分析设计题真题解析2012年1月五、简单分析设计题(本大题共3小题,第36小题6分,第37、38小题各7分,共20分)请在答题卡上作答。36、阅读下列程序:MOVSI,0200HMOVDI,0100HMOVCX,0010HCLDLOOPA:MOVAL,DS:[SI]①CMPAL,ES:[DI]②INCSI③INCDl④LOOPLOOPA⑤要求:(1)说明该程序段的功能。(2)程序执行完毕时,SI和DI中的值是多少?(3)程序共循环了多少次?(4)由指令①~指令⑤组成的程序段可用什么指令来替代?答:前面有相似题