
福建师范大学网络继续教育《计算机原理与接口技术》期末试卷.docx
10页本文格式为Word版,下载可任意编辑福建师范大学网络继续教育《计算机原理与接口技术》期末试卷 第1章 根基学识 1.1 进制变换 (153.375)10=(10011001.011)2=(231.3)8=(99.6)16; (369.5)10=(101110001.1)2=(561.4)8=(171.8)16 (10000000)2=(128)10=(200)8=(80)16 1.2 计算: ① 11110000B=( 360Q )8=( F0H )16 = (240D )10 ; 1111111111111111B=( 177777Q )8=( FFFFH )16 = (65535D )10 ② 32AH =( 1100101010)2=(1452)8 = (810)10 ; FFFEH =(1111111111111110)2=(177776)8 = (65534)10 1.5 真值与机器数(设系统为8 位字长) ⑴.已知补码求真值(有符十进制表示) ① 11110000B 真值=-16 ② 00110110B 真值=+54 ⑵.已知真值求机器数 X=-28 [X]原=10011100 [X]补=11100100 1.6 以下各数为十六进制表示的8位二进制数,请说明当它们被看作是用补码表示的带符号数时,它们所表示的十进制数是什么? (1)59H (2)B2H (3)73H (4)F4H 答:(1)+89 (2)-78 (3) +115 (4) -12 第2章 根本电路 2.1 ALU是什么部件?其主要功能是什么? 答:ALU是算术规律单元,是举行算术和规律运算的部件,是运算器的根本电路。
2.3 N位地址的存储器其容量是多少?若某动态存储器芯片有行、列地址各12位,该芯片的存储单元数是多少?若系统中需组成一个256K字节的RAM,选用128K×4位的芯片,需要多少片? 答:容量=2N行12位+列12位=地址共24位,容量=224=16M 2.4 什么是总线?微型机采作总线布局有何好处? 答:各部件之间信息的公共通道相对简朴,本金低,具有良好的扩展性 2.7 ROM和RAM使用上有何特点?对比DRAM和SRAM在速度、容量等方面的差异? 答:ROM只读存储器:断电信息不掉失,只读RAM随机存取存储器,停电那么失去记忆才能 SRAM:静态RAM常用双极型晶体管触发器作为记忆元件 (也有用MOSFET的),只要有电源加于触发器,数据即可长期留存 DRAM:动态RAM那么用电容及MOSFET作为记忆元件 由于电容会漏电,因而常需“刷新”,这就是要求每隔2ms充电一次, 为此还须另加一刷新电源 第3章 微机根本工作原理 3.1 采用流水线的微处理器为何能提高指令的执行速率? 答:采用流水线的微处理是靠流水线各级的并行操作来提高执行指令的速率。
假设按照指令的执行过程将CPU流水线功能单元划分成5级,即按照从内存取指→对指令译码分析→读取内存中操作数(指令需要操作数时)→执行指令→回写执行结果(必要时再次访问存储器)这样的步骤执行指令,采用确定的技术使每个步骤执行时间大致相等,能实现5级流水,这样流水线每个时钟周期可以执行一条指令, 将大大提高CPU的工作效率 当然这样的细分是建立在硬件速度进展的根基上的,实际上,直到80486才真正实现了5级流水 3.2 为何要在微机中引入CACHE技术?现代微型机中哪些地方使用了CACHE?什么叫命中?CACHE的作用是什么?CACHE主要靠什么使它能发挥作用的? 答:由于微处理器的工作速度快速进展,使得与微处理器连接的数据部件速度滞后于微处理器,还有象内存的速度也比外存快了好多为裁减慢速部件对快速部件性能的影响,引入CACHE 现代微型机中主要在CPU与内存之间(如pentium中的L1/L2 CACHE)、 内存与外存之间(如硬盘/光驱中的CACHE)使用了CACHE 如CPU要读取某内存单元的数据,而该单元的数据已经在CACHE中时为命中;如CPU与内存间CACHE的作用:提高了CPU访问内存的等效速率; CACHE主要靠①未命中时内存到CACHE间的数据块传送, 提高CACHE的命中率; ②命中时CPU与CACHE间的高速传送来使它能发挥作用的。
第4章 16位微处理器 4.1 从功能上,8086可以分为哪两个片面?这种规律划分对提高CPU的执行速度有什么意义? 答:从功能上看, 8086 CPU分为执行单元(EU)和总线接口单元(BIU)两片面BIU为EU完 成全部的总线操作,根据EU的命令操纵数据在CPU和存储器或I/O接口之间传送BIU由下面的五种功能单元组成: (1) 段寄放器(均为16位)CS: 代码段寄放器, 存放程序段地址;DS:数据段寄放器,存放数据段地址;ES:扩展段寄放器,存放辅佐数据段地址;SS:堆栈段寄放器,存放堆栈段地址 (2) 指令指针寄放器 (16位) IP寄放器用于存放程序段的偏移量 (3) 地址加法器(20位)地址加法器用于根据规律地址计算20位物理地址 (4) 6字节的指令队列:指令队列可存放多条指令, 用于指令预取 (5) I/O操纵电路实现I/O的操纵规律,产生相应的操纵信号执行单元EU从BIU的指令队列得到指令以后, 完成对指令的译码、执行并回写结果当EU需要操作数时,便申请BIU访问存储器并向BIU供给段偏移地址此外它还具有管理寄放器等功能。
EU由以下单元组成: (1) 通用寄放器(16位)AX:用作累加器;BX:一般用作基址寄放器;CX:往往作为计数器;DX:多用作辅佐累加器AX、BX、CX和DX都是16位寄放器,可是它们都可以分别作为2个8位寄放器使用 (2) 专用寄放器(16位)BP:基数指针寄放器;SP:堆栈指针寄放器;SI:源变址寄放器;DI:目的变址寄放器 (3) 标志寄放器Flag(16位) (4) 算术规律单元ALU 执行单元的操纵电路EU和BIU协同工作, 形成指令级的流水线EU总是从指令队列的队首得到指令 BIU在EU执行指令的同时,不断从存储器依次读取一条或多条指令,不断将指令队列添满这样,EU就可以连续执行指令,实现指令级的流水作业, 大大提高了CPU的工作效率 4.6 段地址和偏移地址为3017:000A的存储单元的物理地址是什么?假设段地址和偏移地址是3015:002A和3010:007A呢?假设在一个程序开头执行以前(CS)=0A7F0H(当十六进制数的最高位为字母,那么应在其前加一个0),(IP)=2B40H,试问该程序的第一个字的物理地址是多少? 答:3017:000A的存储单元物理地址是3017AH,3015:002A的存储单元物理地址是3017AH, 3010:007A的存储单元的物理地址是3017AH。
该程序的第一个字的物理地址是0AAA40H 4.9 中断类型为208的中断向量放在哪几个内存单元?假设它的中断处理程序入口地址是4030:2022,那么这些内存单元的内容是什么? 答:类型号为208的中断所对应的中断向量存放在0000:0340H开头的4字节单元中,0340H是由4×208=832(340H)得到的在中断向量表里,每个中断向量占4个字节单元 其中,前两个字节存放中断处理程序入口地址的偏移量IP, 低位在前,高位在后后2个字节存放中断处理程序入口地址的段地址CS,同样也是低位在前,高位在后因此0340H、0341H、0342H、 0343H这4个字节中的值分别为10H、20H、30H、40H 4.15 保存当前栈顶地址的寄放器:(D) A.SI B.DI C.BP D.SP 4.16 INT 29H中断的中断向量所在的向量表单元地址是:(D) A.0:0029H B.CS:0029H C.0:0164H D.0:00A4H 4.17指出下一条将要执行的指令地址的是:(D) A.标号 B.SP C.伪指令 D.IP 4.18指出指令操作结果的标志是:(D) A.IP B.SP C.ALU D.状态标志 4.19规律段的起始地址称为:(A) A.段地址 B.代码段 C.附加段 D.标号 4.20存放指令的存储区是:(B) A.堆栈 B.代码段 C.附加段 D.变量 4.21举行算术和规律运算的单元是:(C) A.代码段 B.数据段 C.ALU D.BIU 4.22 8086CPU的可屏蔽中断苦求引脚信号是:(B) A.NMI B.INTR C.INTA D.LOCK 4.23 CPU和主存之间的高速缓存Cache的主要作用是:(D) A.提高CPU的工作速率 B.扩大主存容量 C.提高CPU访问外存的速度 D.提高CPU访问主存的等效速 4.24各规律段的起始地址保存在( A )寄放器中。
A.段寄放器 B. 通用寄放器 C.指针寄放器 D. 数据寄放器 4.25 8086CPU引脚信号:DEN#=0,DT/R#=1表示数据总路线上的数据的流向是:(A) A. CPU向其它器件 B.其它器件向CPU C.总线高阻 D.存储器向端口 4.26 86CPU引脚信号ALE=1时的操作是:(C) A.总线收发器断 B.总线收发器接收 C.地址锁存器输入 D. 8288工作 4.27 计算机中用来存储程序、数据等信息的记忆装置是:(D) A.操纵器 B. 运算器 C. CPU D.存储器 4.28在计算机中,按先进后出方式工作的存储空间是:(D) A.存储器 B.RAM C.ROM D. 堆栈 4.29 8086最大工作模式是设置引脚为:(D) A.NMI=1 B.INTR=1 C.MN/MX#=1 D.MN/MX#=0 4.30 8086CPU供给ALE信号的是由于:(C) A.地址要驱动 B.数据要驱动 C.地址与数据引脚总线复用 D.有20位地址 第5章 86系列微机指令系统 5.1 在实模式下,存储器中每一段最多可有64KB个字节。
假设用调试程序Debug的r命令在终端上显示出当前各寄放器的内容如下,请问①当前的栈顶(规律)地。












