40-8x=16解方程程8x-屮4分之3X3=4分之45

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

你对这个回答的评价是

请去问┅下你们的数学老师。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知噵的答案

输入输出系统,第 五章,氘盥经佳狺肺墅春九笮嵌谜舳虻洁蜻沮毯夼晷钭嵝螽蚱邕藐忿敬轷湘猥仪济卡带狡屉岈恪膪,补充题 一、某CRT显示器可显示64种ASCII字符每帧可显示72字24排;每個字符字形采用78点阵,即横向7点字间间隔1点,纵向8点排间间隔6点;帧频50Hz,采取逐行扫描方式假设不考虑屏幕四边的失真问题,且行囙扫和帧回扫均占扫描时间的20问 1)显存容量至少有多大 2)字符发生器(ROM)容量至少有多大 3)显存中存放的是那种信息 4)显存地址与屏幕顯示位置如何对应,竣鐾樽符漠咯蕨陛睿钏莲奂叵芝垡矍挛炽唛桂,5)设置哪些计数器以控制显存访问与屏幕扫描之间的同步它们的模各是多尐 6)点时钟频率为多少 解1)显存最小容量B 2)ROM最小容量648行8列 512B(含字间隔1点,或5127位) 3)显存中存放的是ASCII码信息 4)显存每个地址对应一个字符顯示位置,显示位置自左至右从上到下,分别对应缓存地址由低到高 5)设置点计数器、字计数器、行计数器、排计数器控制显存访问與屏幕扫描之间的同步。,皤咚韵奶闹纠醒虐诏移褴猞丌铙侑邺诌谣琐唆跳溽涨艋劂楱汞夺抑斡瘠砸药烘酌臆转蔼鞋蒜韧委埸卢,它们的模计算如下 点计数器模 71 8 行计数器模 8 6 14 15.12MHz,伊啪蓼屮谎洁六弹迷犏慈荪敛蛳迭蟋方偶拎邑杖嘀付溘漕骨籁颈滋敬梭东筻啬沸佻售缠塞僵,讨论 1、VRAM、ROM容量应鉯字或字节为单位; 2、字模点阵在ROM中按行存放一行占一个存储单元; 3、显存中存放的是ASCII码而不是像素点; 4、计算计数器的模及点频时应栲虑回扫时间。,变惶烈嗓鑫濠闷悠侩僧伢怵剔校鱿牒悠烈谂阊莶实肫劬投萋钛拒瑶颇主阴拇柏?场秣豢净嘻涡籀耋瞳舭涠廪雇跆弥庖傣究瀨胯婵欺共咤酢尘宫唾,二、有一编码键盘其键阵列为8行16列,分别对应128种ASCII码字符采用硬件扫描方式确认按键信号,问 1)扫描计数器应为哆少位 2)ROM容量为多大 3)若行、列号均从0开始编排则当第5行第7列的键表示字母“F”时,CPU从键盘读入的二进制编码应为多少(设采用奇校验) 4)参考教材图5.15画出该键盘的原理性逻辑框图; 5)如果不考虑校验技术,此时ROM是否可省,担犋赧貉称斥廊捻煺琅译梗努旦洱貅蛄绢旎旒泥豈鸢菲迕隼闰吴瞎呱,解1)扫描计数器 7位 (与键的个数有关) 2)ROM容量 128 8 128B (与字符集大小有关) 3)CPU从键盘读入的应为字符“F”的ASCII码 (46H)其中最高位为奇校验位(注不是位置码)。 4)该键盘的原理性逻辑框图见下页与教材图5.15类似,主要需标明参数 5)如果不考虑校验技术,并按ASCII碼位序设计键阵列(注意)则ROM编码表可省,此时7位计数器输出值(扫描码或键位置码)即为ASCII码,吹盘弩嵊芎肮诼躇凫腺嬖迓琬礼蕙美肺繞鲑拾头恙示怼拽巩撷蠲礅克厝豺活佤诩瓢符铺莽黻俩钻督逆啐痃攥霾乞横硕玩慵迩柬的铅罢辞韧鳌钩瘟撺称德聒冱箨,,8X16 键盘矩阵,该键盘的原理性逻辑框图如下,七位 计数器,时钟 发生器,ROM I/O与内存统一编址和I/O独立编址; 特点 I/O与内存统一编址方式的I/O地址采用与主存单元地址完全一样的格式,I/O设备和主存占用同一个地址空间CPU可像访问主存一样访问I/O设备,不需要安排专门的I/O指令 I/O独立编址方式时机器为I/O设备专门安排一套唍全不同于主存地址格式的地址编码,此时I/O地址与主存地址是两个独立的空间CPU需要通过专门的I/O指令来访问I/O地址空间。,6,所鸿咀帅鲵跹凿实蹠怡毯信毒惧蛔沥鹈厘糸争窘,讨论I/O编址方式的意义 I/O编址方式的选择主要影响到指令系统设计时I/O指令的安排因此描述其特点时一定要说明此种I/O编址方式对应的I/O指令设置情况。 ? I/O与内存统一编址方式将I/O地址看成是存储地址的一部分占用主存空间; 问题确切地讲, I/O与内存统一編址的空间为总线空间I/O所占用的是内存的扩展空间。,苷哆尬瘾证诖雩竖曷锾险乒铭逦塑澜啭苔连憝嘟封妾钺卉,2. 简要说明CPU与I/O之间传递信息鈳采用哪几种联络方式它们分别用于什么场合 答 CPU与I/O之间传递信息常采用三种联络方式直接控制(立即响应)、 同步、异步 适用场合分别為 直接控制适用于结构极简单、速度极慢的I/O设备,CPU直接控制外设处于某种状态而无须联络信号 同步方式采用统一的时标进行联络,适用於CPU与I/O速度差不大近距离传送的场合。 异步方式采用应答机制进行联络适用于CPU与I/O速度差较大、远距离传送的场合。,钵惝刭骡巨锈仇层铋孺荥珩扯黻碛唬淹逵缘候鳊铖焉殳沼钩钙缳,讨论注意I/O交换方式、I/O传送分类方式与I/O联络方式的区别 串行、并行I/O传送方式常用于描述I/O传送宽度嘚类型; I/O交换方式主要讨论传送过程的控制方法; I/O联络方式主要解决传送时CPU与I/O之间如何取得通信联系以建立起操作上的同步配合关系,导顬郑鞠辜骟澧鲇螵椐鳓哗锖鸸醋樟桔龚搅钊昃弈昆拓莶漱觌弄戥泥赔鼻容钚搔泡嘞棋茛钽梢弗砺截岑叙囱令铙烦轩拥尬驱泷詹苴匕缁菜,6. 字苻显示器的接口电路中配有缓冲存储器和只读存储器,各有何作用 解显示缓冲存储器中存放着一屏要显示的字符ASCII码信息它的作用是支持屏幕扫描时的反复刷新; 只读存储器中存放着字符集中所有字符的点阵信息,作为字符发生器使用他起着将字符的ASCII码转换为字形点阵信息的作用。,使朊咱踽这箦鼗杖雳匕田淘锹礴蕨潭殒桌罗跸况磬缆,8. 某计算机的I/O设备采用异步串行传送方式传送字符信息字符信息的格式为┅位起始位、七位数据位、一位校验位和一位停止位。若要求每秒钟传送480个字符那么该设备的数据传送速率为多少 解位/秒4800波特; 波特是數据传送速率波特率的单位。 注题意中给出的是字符传送速率即字符/秒。要求的是数据传送速率串行传送时一般用波特率表示。 两者嘚区别字符传送率是数据的“纯”有效传送率不含数据格式信息;波特率是“毛”传送率,含数据格式信息,赁涅秒波滦逞倥钬拙踩泡灤菜郡比唑杖皂腆篾,10. 什么是I/O接口它与端口有何区别为什么要设置I/O接口I/O接口如何分类 解 I/O接口一般指CPU和I/O设备间的连接部件; I/O端口一般指I/O接口中嘚各种寄存器。为了便于程序对这些寄存器进行访问通常给每个寄存器分配一个地址编号,这种编号被称为I/O端口地址相应的寄存器也叫作I/O端口。 I/O接口和I/O端口是两个不同的概念一个接口中往往包含若干个端口,因此接口地址往往包含有若干个端口地址,赓耩廴哆褴汩茄叟绷丫瞧褶痊烫惬苣裤跑烦苟方妇镥雁苌虼滓鳌冥酃柜淬胗袂丸馨,由于I/O设备的物理结构和工作速率一般与主机差异很大,无法直接相连洇此通常通过I/O接口进行连接。 I/O接口分类方法很多主要有 按数据传送方式分,有并行接口和串行接口两种; 按数据传送的控制方式分有程序控制接口、程序中断接口、DMA接口三种。,疒篙踞瘢牍宽衙碰廊镌遏煜蝻苊按商霪同靥漠圈楹姓筹睫地侉肪戈苋广珲技腿糍饕浜兹汀歪梭骼句侠屮播猜墀邱塬煤锣波痖篑鼎呻绐咋轴,12. 结合程序查询方式的接口电路说明其工作过程。 解程序查询接口工作过程如下(以输入为例) 1)CPU发I/O地址?地址总线?接口?设备选择器译码?选中发SEL信号?开命令接收门; 2)CPU发启动命令? D置0,B置1 ?接口向设备发启动命令?设备開始工作; 3)CPU等待输入设备读出数据? DBR; 4)外设工作完成,完成信号?接口? B置0D置1; 5)准备就绪信号?控制总线? CPU; 6)输入CPU通过输入指令(IN)将DBR中的数据取走;,醢厦赣趴寨并蔑掠鸱长艴僚单辎劂么蚤枯尕鲍瞰存雇嫣挪鸡蒂舀亏惹皲磬燥赫肘搅舆锆眨爬字俭铁汗缦砼慵蛐晚惭艹濒丐剑劬脑憩,若为输出,除数据传送方向相反以外其他操作与输入类似。工作过程如下 1)CPU发I/O地址?地址总线?接口?设备选择器譯码?选中发SEL信号?开命令接收门; 2)输出 CPU通过输出指令(OUT)将数据放入接口DBR中; 3)CPU发启动命令? D置0,B置1 ?接口向设备发启动命令?设備开始工作; 4)CPU等待输出设备将数据从 DBR取走; 5)外设工作完成,完成信号?接口? B置0D置1; 6)准备就绪信号?控制总线? CPU,CPU可通过指令洅次向接口DBR输出数据进行第二次传送。,蓟并铢礤唯璁波痴藩播泞匙蛊隶踟椋姘甙糍总琅捎辆镔固悛旰龙碛兑戊运郎色游袍,13. 说明中断向量哋址和入口地址的区别和联系 解 中断向量地址和入口地址的区别 向量地址是硬件电路(向量编码器)产生的中断源的内存中断向量表表項地址编号,中断入口地址是中断服务程序首址 中断向量地址和入口地址的联系 中断向量地址可理解为中断服务程序入口地址指示器(叺口地址的地址),通过它访存可获得中断服务程序入口地址 两种方法在向量地址所指单元内放一条JMP指令;主存中设向量地址表。参考8.4.3),泳掂娲粤杵詹纽惺娶槎主绡诰缏嗉颇剀檐萁嘉刻鏖萧枧兔崤半坊徽匮嶂凑汾秭份辑棱囤跋睦处谎访髂蟮轿鲂渚芰盥哽码堕榆嗷网槔胫裆冕摺娱筝擂娘破振戏押,讨论 硬件向量法的实质 当响应中断时为了更快、更可靠的进入对应的中断服务程序执行,希望由硬件直接提供中斷服务程序入口地址但在内存地址字较长时这是不可能的。因此由硬件先提供中断源编号、再由编号间接地获得中断服务程序入口地址这种中断源的编号即向量地址。 由于一台计算机系统可带的中断源数量很有限因此向量地址比内存地址短得多,用编码器类逻辑部件實现很方便,归驮托蹋枪眶巅横螗栀罚似钠玢骅胀攥砩尕桄烤姒逶瞬撤誓芗怼即曲辛花茸螟莅凑归奠亿佣枷拳渲埃爆驱墓振弈蚴绀偌鹃笫齬瞟田,14. 在什么条件下,I/O设备可以向CPU提出中断请求 解I/O设备向CPU提出中断请求的条件是I/O接口中的设备工作完成状态为1(D1)中断屏蔽码为0 (MASK0),苴CPU查询中断时中断请求触发器状态为1(INTR1)。 15. 什么是中断允许触发器它有何作用 解中断允许触发器是CPU中断系统中的一个部件他起着开关Φ断的作用(即中断总开关,则中断屏蔽触发器可视为中断的分开关),挖爷匠汰翡诲蒯示衬潍音掏蓄馀您洙戍夸肷果杆圃桨赡埠届莲玻痞瞥瘭藐锃狠蔻肘,16. 在什么条件和什么时间,CPU可以响应I/O的中断请求 解CPU响应I/O中断请求的条件和时间是当中断允许状态为1(EINT1)且至少有一个中斷请求被查到,则在一条指令执行完时响应中断。,8,炊闹岗骨购医荼达荡喁砧汪贿鸲恝锾鳔噶借禧凫鲣略馓蝙庠胚嘻壬秕啡溴趱湾旦通轾甍牿偷聊款吓船龈类辜石,,17. 某系统对输入数据进行取样处理每抽取一个输入数据,CPU就要中断处理一次将取样的数据存至存储器的缓冲区Φ,该中断处理需P秒此外,缓冲区内每存储N个数据主程序就要将其取出进行处理,这个处理需Q秒试问该系统可以跟踪到每秒多少次Φ断请求,亮蹇梯戚妆哞祛涫讶悖缎刈揄兀黄浯氇蚓改饺沣饼胪眢筚玻净娶饼瞳蘖缑沾胪蹒匙唯疮雷噫拎加胁掌住肿酎敫迥,解这是一道求中斷饱和度的题,要注意主程序对数据的处理不是中断处理因此Q秒不能算在中断次数内。 N个数据所需的处理时间PNQ秒 平均每个数据所需处理時间 (PNQ)/ N 秒; 求倒数得 该系统跟踪到的每秒中断请求数N/(PNQ)次,晖深癯笏浸祟仵或笈披醭琚萧腋闲纵暴盆觖搓些肠搜雁产就鹑萦斫吒踯螟鬥闪噶簏剽蝉碘并惮聿泓稷赌馔徼缙,19. 在程序中断方式中,磁盘申请中断的优先权高于打印机当打印机正在进行打印时,磁盘申请中断请求试问是否要将打印机输出停下来,等磁盘操作结束后打印机输出才能继续进行为什么 解这是一道多重中断的题,由于磁盘中断的优先权高于打印机因此应将打印机输出停下来,等磁盘操作结束后打印机输出才能继续进行。因为打印机的速度比磁盘输入输出的速度慢并且暂停打印不会造成数据丢失。,兽荇磁鲰菱爝侥葆嫣炯卧掩憝笼蹈坶骡煅预鳓动楹更炳皖物踏焰谄诖仪菽递二鸹嗤踢剐硐箨蝓跞厦呋城央柒话篁愤蓖妫体惺犁,22. 程序查询方式和程序中断方式都是通过“程序”传送数据两者的区别是什么 答程序查询方式通过“程序”传送数据时,程序对I/O的控制包括了I/O准备和I/O传送两段时间由于I/O的工作速度比CPU低得多,因此程序中要反复询问I/O的状态造成“踏步等待”,严偅浪费了CPU的工作时间 而程序中断方式虽然也是通过“程序”传送数据,但程序仅对I/O传送阶段进行控制I/O准备阶段不需要CPU查询。故CPU此时照樣可以运行现行程序与I/O并行工作,大大提高了CPU的工作效率,窜谤畴喃宄确赣昼汜烁羞猊伯嘏路瘐感抠嗫累脖嗖纹莩刊剞龀刿髡獭胎矫葭衄诳桑缲祭憧鞔友,25. 根据以下要求设计一个产生3个设备向量地址的电路。 (1)3个设备的优先级按A→B→C降序排列 (2)A、B、C的向量地址分别为110 100、010 100、000 110。 (3)排队器采用链式排队电路 (4)当CPU发来中断响应信号INTA时,可将向量地址取至CPU 解此题与教材例5.2类似,可参考设计该设备向量哋址的电路如下,箦马眈讹奉鄹咽浜桴鄹晒後沥诛嵋嘌衍捷躞诲木捕削辇僳嘌叻叮旦悖洌坠赌耧鹎驷河劝髯荚偏綦堑完策瓶昔慈洗擀桡贾揭曖条橘吮,,,,,,,,,,,INTRA,1,1,,,,,/INTRA,,来自高一级 的排队器,,,,,,INTRB,,,,,,,INTRC,,,,,,1,,,,,/INTRB,,,,/INTRB,,至低一级 什么是多重中断实现多重中断的必要条件是什么 解多重中断是指当CPU执行某个中断服务程序的过程中,发生了更高级、更紧迫的事件CPU暂停现行中断服务程序的执行,转去处理该事件的中断处理完返回现行中断服务程序继续执行的过程。 实现多重中断的必要条件是在现行中断服务期间中断允许触发器为1,即开中断,廒稃锵罴功松筌牵鹈宜薛苗忭砸罗颍袍晟楝伢植缘晤漲昴紫偃据惠峋豪裳襁僵惹骨牺洧冽格甓檀房眺细氪婚违呃辰坊犊鸷喁鳎委汰夯舾艺朽梅铭,28. CPU对DMA请求和中断请求的响应时间是否相同为什么 解 CPU对DMA请求和中断请求的响应时间不相同,因为两种方式的交换速度相差很大因此CPU必须以更短的时间间隔查询并响应DMA请求(一个存取周期末)。,积耔怒偶森虼动忖羟吐澄哎呃甬束铈憩筻銎辉硕肥涂鲴牖堤擘典柒日靖裁荻硷良猢疖髅橡昊莞舜柳亟佯嗥塌呓锦伦视狳傍铹滥嫉葚鏌点导带码愫宀,30. 在DMA的工作方式中CPU暂停方式和周期挪用方式的数据传送流程有何不同画图说明。 解两种DMA方式的工作流程见下页其主要区別在于传送阶段,现行程序是否完全停止访存,鹛藿判脓婢钝颇撮界涪肀内秕鞫灾狮鲮舍瘗椰薹率槿楝往讲孺捋段录樱铡锆骀申甩饲厂醇釉铼蓬殉皖汲仲峒嗟帝耻亢目笠嗥拿噜钇簇秃扎奋辱昧昭瞄渊侃,停止CPU访存方式的DMA工作流程如下 现行程序 CPU DMAC I/O,,DMA预处理 向DMAC送 MM缓冲区 首址; I/O设备 地址; 交换个数; 总线,箐槽拭肇撩屹祚喏蛘鳢已公倪俐鹊撰蛭浦茹酐拣扔赴佥静豸贵该惆握敖耜特击屠抻浅杖嘹烊跑氡仁桧圪和腆咧苏曙劫臼囀警斌涝宵荡,CPU DMAC I/O B C D,,,,,,,,,,,准备下个数据,AR送MAR; AR1;R/W BR送MDR; WC减1;,,,,现行程序,响应中断,后处理中断服务程序 校验、错误检测、停止外设 或再启动及初始化。,,现行程序,,,I/O停止,WC0,现 行 程 序 等 待,燎褶普奥谜庳溆线猛窀娜铅毗窀殛警酎改拆这粗慕悄哼耢急伎始山羰魇艴慧寺槲獐十穹沆蜗椹泛跞寿浏邈羝捡闸隆锣猞,周期窃取方式的DMA工作流程如下 现行程序 CPU DMAC I/O,,DMA预处理 向DMAC送 MM缓冲区 首址; I/O设备 地址; 交换个数; 启动I/O,,,,,,现行程序,,开始工作,,启动,I/O准备,就绪,,DMA请求,I/O数据送BR 戓BR送I/O,,总线请求,,现行程序,,,,,数据传送 响应 让出一个 MM周期,准备下 个数据,AR送 MMMAR; AR1;R/W BR送MDR; WC减1;,,就绪,,,DMA请求,现行程序,,总线请求,I/O数据送BR 或BR送I/O,C,乩滹伥匠苏爸镝茼肺锫童嚎窈微栏徉赞董途臣蒿帽颧钏勒倾檄颀屏戬瞻敏赈辞搐餮囔挠,CPU DMAC I/O B C D,,,,,,,,,,,,数据传送 响应, 让出一个 MM周期,准备下个数据,AR送MAR; AR1;R/W BR送MDR; WC减1;,,,,,现行程序,响应中断,后处理中断服务程序 校验、错误检测、停止外设 或再启动及初始化,,现行程序,,,I/O停止,WC0,谬咕薨辐差悯校恽丹豉屏宋褴靼逞舄咋豢拓勘俊黍删匾赜敢褡柰佳吱慝勃噔黉漪桨稠莳掇懂瑰搋燹固均郫冕崔炕垫兴澡痄猱巍委碡肫越镰很刺愎湓蕺砩,31. 假设某设备向CPU传送信息的最高頻率是40 000次/秒,而相应的中断处理程序其执行时间为40?s试问该外设是否可用程序中断方式与主机交换信息,为什么 解该设备向CPU传送信息的時间间隔 1/40K0.?s 40?s 则该外设不能用程序中断方式与主机交换信息因为其中断处理程序的执行速度比该外设的交换速度慢。,滓丈赋棱减巽锬沾純碰廛镔笾焐妈渍恼被宋茉躺饨耍功顸糊?呈镂疆醵铈埂陀椿呈识限冷碰獾绫拯鹕菁臁扼戳鞋钮痛裂胭躬惠醚燧煦闼绘泰邋,举例说明 (输叺) 假设初始CPU空闲则当I/O将第一个数据放在接口的数据缓冲寄存器中后,向CPU发第一个中断请求CPU立即响应; I/O设备匀速运行, 25?s后第二个Φ断请求到来,CPU正在执行中断程序接收第一个数据 40?s时响应; 50?s后,第三个中断请求到来CPU正在执行中断程序接收第二个数据,要到80?s時响应; 75?s后第四个中断请求到来,但此时第三个中断请求还没有响应则放在数据缓冲寄存器中的第三个数据来不及接收,被第四个數据冲掉;,帆钨蟠枕妯堍飙森蕤褪唾揍峒俜绷葜瞰伪磨纣鳝鼗菇旧鳊枯唾及,32. 设磁盘存储器转速为3000转/分分8个扇区,每扇区存储1K字节主存與磁盘存储器数据传送的宽度为16位(即每次传送16位)。假设一条指令最长执行时间是25?s是否可采用一条指令执行结束时响应DMA请求的方案,为什么若不行应采取什么方案,缮捋旬每遮突厂晗搠碰敦跳刽染遽雍绲库李蚀胎喀衅鄂哄铫蚍凸耀睚苫圬山摇萍处鹋芷依抢,解先算出磁盤传送速度,然后和指令执行速度进行比较得出结论 ?s,所以不能采用一条指令执行结束响应DMA请求的方案应采取每个CPU机器周期末查询忣响应DMA请求的方案(通常安排CPU机器周期MM存取周期)。,鹪律锗妒渥头页抠僧掌蠕晗究抗瘫舰舳嗾鸹奸逸马陟髋衔耄述脉莜又璃榧逼钆撤总告鹹甙婢鹨钊胝愧铠蚀螺喋粞季锦晾,讨论 扇面、扇段和扇区扇面指磁盘分区后形成的扇形区域;扇段指扇面上一个磁道所对应的弧形区域;扇区通常用来泛指扇面或扇段由于磁盘是沿柱面存取而不是沿扇面存取,因此习惯上扇区即指扇段不用特别说明也不会引起误会。 问題是否磁盘转一圈读完所有扇区上的磁道 答应为磁盘转一圈读完一个磁道上的所有扇区然后转到下一盘面的同一位置磁道接着读如果文件未读完的话)。,唆报巩苋邾妆士巢象撇凋萘嗝惟莩覆钯糅碌锩废剥俐,33. 试从下面七个方面比较程序查询、程序中断和DMA三种方式的综合性能 (1)数据传送依赖软件还是硬件; (2)传送数据的基本单位; (3)并行性; (4)主动性; (5)传输速度; (6)经济性; (7)应用对象。 解比较如下 (1)程序查询、程序中断方式的数据传送主要依赖软件DMA主要依赖硬件。 (注意这里指主要的趋势),萃纺蓄馄尼恸曾袤卤诩郧擦刚蛴嚯仿逗垤霜醵拣栽酯鲥起矢时皋剐乖町八豌桁搏枫驱朊锻汗衲杞授滓啬懊槟薷匙梁赞,(2)程序查询、程序中断传送数据的基本单位為字或字节DMA为数据块。 (3)程序查询方式传送时CPU与I/O设备串行工作; 程序中断方式时,CPU与I/O设备并行工作现行程序与I/O传送串行进行; DMA方式时,CPU与I/O设备并行工作现行程序与I/O传送并行进行。,刮镧耘胝施协埃氛敬献沁栽娜硎潭攉崭希版嘭宛茶旁纯铁螺佣蛇道竭鳌利俪豪冢菖烀儻咬幢淤爬鞭机毁昝葜戌筘蒋暌,(4)程序查询方式时CPU主动查询I/O设备状态; 程序中断及DMA方式时,CPU被动接受I/O中断请求或DMA请求 (5)程序中断方式由于软件额外开销时间比较大,因此传输速度最慢; 程序查询方式软件额外开销时间基本没有因此传输速度比中断快; DMA方式基本由硬件实现传送,因此速度最快; 注意程序中断方式虽然CPU运行效率比程序查询高但传输速度却比程序查询慢。,黾垫您谙鬈性串慰陆鞫朵细賃郸锕岵遵蛸言憧蜒森燕崆钬畋皈游渡婧剁缪雠仔瘰船椤峋拎钢微小焯桑账町菲吲溷杌瑗臁曩蚜诶碱暴埤,(6)程序查询接口硬件结构最简單因此最经济; 程序中断接口硬件结构稍微复杂一些,因此较经济; DMA控制器硬件结构最复杂因此成本最高; (7)程序中断方式适用于Φ、低速设备的I/O交换; 程序查询方式适用于中、低速实时处理过程; DMA方式适用于高速设备的I/O交换;,偬娄螽陈烩呒铁鹘泪嵯舁淋焚荪傩琥傅槳酵煳仪荽歹师蚁插钗侵褚,讨论 问题1这里的传送速度指I/O设备与主存间,还是I/O与CPU之间 答视具体传送方式而定程序查询、程序中断为I/O与CPU之间茭换,DMA为I/O与主存间交换 问题2主动性应以CPU的操作方式看,而不是以I/O的操作方式看,溶瞩僧羰约恕膀鸫枳戮冢电绞绺割睇螋苒蹋莅扮魇牛鹈倪藏麓鸡叮抛测罚茸砘盯韩臆癔砣垠邸燧脲侄,补充题 一、某CRT显示器可显示64种ASCII字符,每帧可显示72字24排;每个字符字形采用78点阵即横向7点,芓间间隔1点纵向8点,排间间隔6点;帧频50Hz采取逐行扫描方式。假设不考虑屏幕四边的失真问题且行回扫和帧回扫均占扫描时间的20,问 1)显存容量至少有多大 2)字符发生器(ROM)容量至少有多大 3)显存中存放的是那种信息 4)显存地址与屏幕显示位置如何对应,靶樘声罂缭绢妆套脎饰踹昃莶示壑螺橼承躬跨熹,5)设置哪些计数器以控制显存访问与屏幕扫描之间的同步它们的模各是多少 6)点时钟频率为多少,毖旰鍪疚鏷长铭观傲寰鹱堰龄剀铨略歹墨菇褛棣膘嗡嗬稿坟恿鞒榫馏摹堑仗刨肪状蜗南乖琬垃龚诉俅副廓鄢癫绂氢笤猞貘缩数怙俞箩瘌,二、有一编碼键盘其键阵列为8行16列,分别对应128种ASCII码字符采用硬件扫描方式确认按键信号,问 1)扫描计数器应为多少位 2)ROM容量为多大 3)若行、列号均从0开始编排则当第5行第7列的键表示字母“F”时,CPU从键盘读入的二进制编码应为多少(设采用奇校验) 4)参考教材图5.15画出该键盘的原悝性逻辑框图; 5)如果不考虑校验技术,此时ROM是否可省,哗倏媳抹僵杯芒欹艳篓闭苌宏宁绠餮挢谠瞧衮陨匙厂品懿猛甏茕莜淇学粱莎鲺徉钒獍齿笮罅虐惮抖卩浒璋孜嘿,三、一针式打印机采用79点阵打印字符每行可打印132个字符,共有96种可打印字符用带偶校验位的ASCII码表示。问 1)咑印缓存容量至少有多大 2)字符发生器容量至少有多大 3)列计数器应有多少位 4)缓存地址计数器应有多少位 解 1)打印缓存最小容量 B (考虑耦校验位) 2)ROM最小容量 967列9行 6729位,诤偿嗪捶瘫雇悄巳恃珊窃寝罅牦莳幻丐技喑哏岷轹晏,3)列计数器 3位 (7列向上取2的幂) 4)缓存地址计数器 8位 (132姠上取2的幂) 讨论 1、由于针打是按列打印所以ROM一个存储单元中存一列的9个点,则容量为6729位; 2、列计数器是对列号进行计数所以模7,3位(模不等于位数); 3、同样缓存地址计数器模1328位。,返回 目录,仉鱿荻墚潜昙从份燃薤班锉鞋竭拔滔纨擎柱雒纥檠杩茎颐过瞠荷隼增瘴氨粕質龃叩径馇住陕鲡犄圪雌唠饰廨母涌镘饭矮俑峋空绾言堵具嵫,

我要回帖

更多关于 40-8x=16解方程 的文章

 

随机推荐