《微机原理温习题-答案版.docx》由会员分享,可在线阅读,更多相关《微机原理温习题-答案版.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理温习题-答案版微机原理温习题一、把握各种进制间的转换。10分-例题参考课本P3P4二、问答题:20分1布尔代数有哪两个特点?第一个特点:变量只要两种可能的值:0或1。第二个特点:只要三种基本的运算方式:“或运算、“与运算及“非运算。2什么叫原码、反码及补码?但凡二进制的数都成为原码。原码的各位都取其非值则称为反码。反码加1则为补码。3为什么需要半加器和全加器,它们之间的主要区别是什么?在做两个二进制加法时,右边第一位最小有效位相加时要用半加器电路;除此位外,其他各位相加时都要用全加器电路。全加器的输入端有进位输入,而半加器则无。4ALU是什么部件?它能完成什么运算功能?试画出其符号。A
2、LU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与、“或、“比拟等运算功能。符号:5触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。触发器是最小的记忆单元,能记忆二进制数的一个数位。符号:寄存器由若干触发器所组成。符号:存储器则由若干寄存器所组成。符号:6试述下列器件的功能,并画出它们的符号:可控计数器、环形计数器、程序计数器。可控计数器:这类计数器有一计数控制端COUNT,当其为高电位时才开场计数;当其为低电位时则停止计数。符号:环形计数器:寄存器的各位依次轮流为高电位,可用作顺序控制的信号。符号:程序计数器:其内容能根据程序自动加1,它是每条指令的地址。所以程序计
3、数器是推动程序前进的主要寄存器。符号:7累加器有何用途?画出其符号。累加器的内容是ALU每次运行结果的暂时存储器。在CPU中起着存放中间结果的作用。符号:8三态输出电路有何意义?其符号怎样画?三态输出电路能使电路与总线脱离,使总线构造具有公共通路的作用。符号:9控制字是什么意义?试举个例子讲明之。控制字是一个二进制数,其各位代表各个电路的逻辑状态:通或断。例如:CON=LAEALBEBLCECLDED10010000为寄存器B的内容传送如A寄存器中。10ROM和RAM各有何特点和用途?ROM为只能读出的存储器,可用以存放固定的程序和数据。RAM为可写入又可读出的存储器,可用以随时写入或读出数据
4、,可以用以写入随时有可能改变的用户程序。11为什么要建立“地址这个概念?地址译码器有何用途?由于存储器的存储单元很多,故必须建立“地址的概念。12存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用途?MAR用以接受来自PC的地址号。MDR用以接受来自总线上的数据。此二者均为存储器的主要辅件。13什么叫机器周期、取指周期和执行周期?机器周期是一条指令从取指到执行完了所需的时钟周期数。取指周期为从PC开场,PROM中的指令进入IR到PC+1为止的时钟周期数。执行周期为从指令进入控制器起至执行完毕的时钟周期数。148086CPU标志寄存器的各标志位在什么情况下置位?标志位分为两大类:一类是状
5、态标志,用来表示算数、逻辑运算的结果特征CF、PF、AF、ZF、SF、OF;一类是控制标志,用来表示控制CPU的操作特征IF、DF、TF。CFFR0:CF=1为加、减运算结果的最高位有进位或有借位,否则CF=0。PFFR2:PF=1为操作结果“1的个数为偶数,否则PF=0。AFFR4:AF=1为元素按结果的低4位向高4位有进位或有借位用于10进制BCD码运算指令,否则AF=0。ZFFR6:ZF=1运算结果为0,否则ZF=0。SFFR7:SF=1运算结果最高位为0E,否则SF=0。OFFR11:OF=1在算术运算时,带符号数的运算结果超出数的表示范围,否则OF=0。TFFR8:TF=1CPU进入
6、单步工作方式。IFFR9:IF=1允许CPU响应可屏蔽外部中断请求。IF=0禁止中断。DFFR10:DF=1在字符串操作时使地址指针自动减量。DF=0自动增量。15什么是可屏蔽中断?什么是非屏蔽中断?可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标志IF为1时,允许中断,当IF=0时,中断遭到禁止。非屏蔽中断,不受IF标志的控制,是由NMI引脚引入,如电源掉电。16什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?中断向量:是中断处理子程序的入口地址,每个中断类型对应一个中断向量。中断向量表:是指中断类型编码与中断向量的关系。中断向量表位于存储器的最底部,地址为000H3FF
7、H,共1K字节单元。17什么叫DMA传送方式?在实现DMA传输时,是由DMA控制器直接掌管总线,因而,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的经过,通过硬件为RAM与I/O设备开拓一条直接传送数据的通路,使CPU的效率大为提高。18什么是A/D,D/A转换器?把模拟量信号转换成数字量的器件为模/数转换器,简称为A/D转换器。把数字量信号转换成模拟量的器件为数/模转换器,简称为D/A转换器。19A/D转换器
8、在微型计算机应用中起什么作用?微型计算机只能对二进制数字形式表示的信息进行运算和处理,其运算和处理的结果也是数字量。但用微机进行自动测量、监控等系统中碰到的变量大部分是模拟量,这些模拟量必须转变成计算机能够接收的数字量,这个经过称为模/数转换,由A/D转换器完成。20D/A转换器在微型计算机应用中起什么作用?计算机运算、处理的结果也不能直接去控制执行部件,由于各种执行部件要求的控制信号一般是模拟量,因而需要将计算机输出的数字量控制信号转变成执行部件所需的模拟量,这个转换经过为数/模转换,由D/A转换器完成。三、计算10分1.根据段地址和偏移地址,会计算物理地址。物理地址=段地址16+偏移地址例
9、题:段地址0022H,偏移地址0020H,求物理地址。002216+0020=00220+0020=00240物理地址=00240H2.给定地址线数,计算可选多少个地址。n根导线能够译成2n个地址号。例题:地址线数地址号数246649512=0.5K124096=4K1665536=64K3.给定中断类型数,计算它的中断服务入口地址。例题:假设中断类型数为8,求中断服务入口地址。段地址=84+2=34=0022H偏移地址=84=32=0020H物理地址:00240H中断服务入口地址:0022H:0020H四、画出8086/8088CPU的构造10分五、指令20分1.记住并理解指令的类型、格式、功能及备注。一、传送类指令二、数据操作类指令