微机原理及应用习题与答案(2)

/2007-11-15

闂傚倷鑳剁划顖炲礉濡ゅ懎绠犻柟鎹愵嚙閸氳銇勯弬鍨挃闁告宀搁幃妤呮晲鎼存繄鐩庣紓浣风贰閸o綁寮婚悢鐓庣闁兼祴鏅濋悡鍌炴⒑缁嬭法鐒块柟鍑ゆ嫹2婵犵數鍋為崹鍫曞箰缁嬫5娲Ω閳哄绋忛梺鍦劋椤ㄥ棝宕甸埀顒勬⒑閸涘﹤濮﹀ù婊呭仱瀹曟椽鏁撻悩宕囧幗闂侀潧绻堥崐鏍р槈瑜旈弻锝夊焺閸愵亝鍣伴梺璇″暙閸パ囧敹闂佹寧绻傚ú銏ゅ磻閹烘鈷戦柛婵嗗閳ь剙缍婇幃閿嬫綇閳哄偆娼熼梺璺ㄥ櫐閹凤拷
婵犵數濮伴崹褰掓偉閵忋倕鐐婄憸宥嗘叏閵堝鈷戦柛娑橈工缁楁帗淇婇锝囨创妞ゃ垺妫冩慨鈧柕鍫濇-濡嫰鏌f惔顖滅У闁哥姵鐗犲畷銏ゅ箻椤旂晫鍘搁梺鍛婃礋濞佳囨倶閿濆棎浜滈柟瀛樼箖婢跺嫮绱掔€n亶妯€闁糕斁鍋撳銈嗗坊閸嬫捇鏌嶇拠鏌ュ弰婵¢箖浜堕弻宥堫檨闁告挻鐟╁畷顖涘鐎涙ê浜┑鐐叉▕娴滄繈寮查鍕€堕柣鎰暩閹藉倿鏌涢妶鍥㈤棁澶嬬節婵犲倸鏆fい搴㈩殕閵囧嫰鍩為鐐差仾濠殿垱鎸抽弻锟犲炊閳轰焦鐏侀梺鍛婄憿閸嬫捇姊绘担鍝ョШ婵炰匠鍡愪汗闁绘劗鏁哥粻鏃堟煙閹屽殶闁崇粯姊归幈銊ノ熺拠鎻掝潽闂佹悶鍊х粻鎾诲蓟閻旇櫣鐭欓柟绋垮閹瑩姊烘导娆戠М缂佺姵鐗曢锝夘敃閳垛晜鐎婚梺褰掑亰閸樺墽绮欓崟顖涒拺闁圭ǹ娴烽埥澶愭煛閸偄澧寸€规洖缍婃俊姝岊槼濠殿垰銈搁弻娑樷槈濮楀牊鏁剧紓浣哄У鐢偤鍩€椤掆偓閻忔艾顭垮鈧幃褔宕卞ù鏉挎喘瀹曠ǹ螖娴i晲鐥梻浣侯攰閹活亪姊介崟顖涙櫖闁哄稁鍘介悡蹇涙煕閳╁啯绀€妞わ絺鏆渆e婵犵數濮伴崹鍦礊婵犲洤鐒垫い鎺嶈兌閳洟鏌曢崱妤€鏆i柡灞剧洴楠炴帡骞嬮悜鍡橆棧婵$偑鍊栫敮鐐哄窗閹邦喚鐭欏┑鐘叉处閸嬫劙鏌i姀銏℃毄閺佸牓姊绘担绋挎倯婵犮垺锕㈠畷顖涘鐎涙ê浜梺鍛婄箓婵鲸鎯旈姀锛勭Ф濡炪倖鍔楅崰搴㈢妤e啯鐓涢柛銉e妽閻ㄦ垿鏌i悢鍙夋珔闁宠棄顦甸獮妯肩礄閻樺崬顒㈡俊鐐€栧ú婵嗏枍閺囩偍缂氶煫鍥ㄧ☉瀹告繃銇勯幘妤€鍟锟�20濠德板€楁慨鐑藉磻閻樿绠垫い蹇撴椤洘绻濋棃娑卞剰缂佺姵鍨块弻銈嗘叏閹邦兘鍋撳Δ鈧埢鏃堝閻樺棛鎳撻オ浼村礃閳哄﹥锛呯紓鍌欑椤︻垶顢氶銏犵劦妞ゆ巻鍋撴繝鈧柆宥呯;闁绘梻鍘ч弸渚€鏌曢崼婵愭Ч闁稿骸绉归弻娑㈠即閵娿儱顫╅梺浼欑畱缂嶅﹪骞冨Δ鍐╁枂闁告洦鍙庨弳锟犳⒑閸濆嫭顥戦柛瀣崌濮婃椽宕崟鍨ч梺鍛婃⒐閻楃娀骞冮敓鐘虫櫖闁告洦鍓欓悵浼存⒑闂堟稓绠氶柛鎾寸箞閹€斥枎閹邦喚顔曟繝銏f硾椤戝棛绮堥埀顒勬倵濞堝灝娅嶉柡鈧崡鐑嗗殫闁告洦鍋掗崥瀣煕閺囥劌骞樻俊鍙夊灴濮婃椽宕崟顐熷亾娴犲缍栧璺烘湰閸忔粓鏌涢锝嗙闁哄拋鍓熼幃姗€鎮欓棃娑楀缂備胶濮电敮鈥愁潖婵犳艾鐐婇柨婵嗘噸婢规洟姊洪懡銈呮瀾婵炲弶鍨块幊妤冩崉鐞涒剝鐏侀梺纭呮彧闂勫嫰宕曢幋锔藉€甸柨婵嗛楠炴ḿ绱掗悩宕囧⒌闁哄备鍓濆鍕槈濞嗗浚浼�

    14. 8086中断分哪两类?8086可处理多少种中断?

    答:8086中断可分为硬件中断和软件中断两类。8086可处理256种类型的中断。

    15. 8086可屏蔽中断请求输入线是什么?"可屏蔽"的涵义是什么?

    答:可屏蔽中断请求输入线为INTR;"可屏蔽"是指该中断请求可经软件清除标志寄存器中IF位而被禁止。

    16. 8086的中断向量表如何组成?作用是什么?

    答:把内存0段中0~3FFH区域作为中断向量表的专用存储区。该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。

    17.8086如何响应一个可屏蔽中断请求?简述响应过程。

    答:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

    18.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?

    答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。

    19.简述在最小工作模式下,8086如何响应一个总线请求?

    答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

    20.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?

    BHE#信号起什么作用?

    答:8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,"体选"信号接地址线A0;奇体的数据线连接D15~D8,"体选"信号接BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。

    21."80386是一个32位微处理器",这句话的涵义主要指的是什么?

    答:指片内寄存器和主要功能部件均为32位,片内数据通路为32位。

    22.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?

    答:好处是先前开发的软件可以在新处理器组成的系统中运行,保护了软件投资。缺点是处理器的结构发展受到兼容的约束,为了保持兼容性增加了硅资源的开销,增加了结构的复杂性。

    23.80386内部结构由哪几部分组成?简述各部分的作用。

    答:80386内部结构由执行部件(EU)、存储器管理部件(MMU)和总线接口部件(BIU)三部分组成。EU包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址。总线接口部件作用是进行片外访问:对存储器及I/O接口的访问、预取指令;另外的作用是进行总线及中断请求的控制

    24.80386有几种存储器管理模式?都是什么?

    答:80386有三种存储器管理模式,分别是实地址方式、保护方式和虚拟8086方式

    25.在不同的存储器管理模式下,80386的段寄存器的作用是什么?

    答:在实地址方式下,段寄存器与8086相同,存放段基地址。在保护方式下,每个段寄存器还有一个对应的64位段描述符寄存器,段寄存器作为选择器存放选择符。在虚拟8086方式下,段寄存器的作用与8086相同。

    26.试说明虚拟存储器的涵义,它与物理存储器有什么区别?80386虚拟地址空间有多大?

    答:虚拟存储器是程序员面对的一个巨大的、可寻址的存储空间,这个空间是内存与外存联合形成的,在操作系统的管理下,程序可象访问内存一样去访问外存而获得所需数据。物理存储器是指机器实际拥有的内存储器,不包括外存。80386的虚拟地址空间为64TB大。

    27.试说明描述符的分类及各描述符的作用。

    答:描述符分为三类:存储器段描述符、系统段描述符、门描述符。存储器段描述符由8字节组成,它用来说明一个段中保存信息的情况。32位段基地址和20位段界限值定位了该段在存储空间中的位置,其它有关位决定访问权限及段的长度单位。系统段描述符与存储器段描述符大多数字节段相同,有关访问权及属性字节段有些不同。门描述符用来改变程序的特权级别、切换任务的执行以及指出中断服务程序的入口。

    28.描述符表的作用是什么?有几类描述符表?

    答:描述符表顺序存放一系列描述符,描述符表定义了在80386系统中被使用的全部存储器段。有3类描述符表,即全局描述符表、局部描述符表及中断描述符表。

    29.80386的分段部件是如何将逻辑地址变为线性地址的?

    答:分段部件根据段选择符从全局描述符表或局部描述符表中取出对应的段描述符。把段描述符32位段基地址与逻辑地址中的32位偏移量相加就形成了线性地址。


相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19