微机原理课后习题
- 格式:docx
- 大小:21.27 KB
- 文档页数:7
习题一、1. 填空与选择:(1)______和______合在一起称为中央处理器,中央处理器和___ __合在一起被称为主机。
(2)计算机的软件一般分为两大类:一类叫______软件,一类叫______软件。
其中,数据库管理系统属于_____软件,计算机辅助教学软件属于_____软件。
(3)用来管理计算机系统的资源并调度用户的作业程序的软件称为________,负责将高级语言的源程序翻译成目标程序的软件称为________。
(4)计算机系统中的存储器分为_ _____和______ 。
在CPU执行程序时,必须将指令存放在______中。
(5)计算机存储数据的最小单位为___ ___。
1KB容量的存储器能够存储_______________个这样的基本单位。
(6)在计算机系统中,多个系统部件之间信息传送的公共通路称为______。
就其所传送的信息的性质而言,在公共通路上传送的信息包括______、____ _和__ ___信息。
(7)采用基2补码的形式表示的8位二进制整数,其可表示的数的范围为______________ 。
(8)在定点数运算中产生溢出的原因是______。
A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果的操作数超出了机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位(9)下列部件中,不属于运算器的是______。
A.指令寄存器B.ALUC.累加器D.状态条件寄存器把十进制数2000变成二进制、八进制和十六进制数。
(2000)10 = (7D0)16 =(11111010000)2=(3720)8习题二一、填空题1. ALU运算器实际上是一个以_________为核心的算逻部件.在算术运算中,由于带符号数采用______表示,减法可以变化为_______进行,乘除法可以通过多次的_______和_______来实现. p312. 控制器是计算机的指挥中心.其内部结构至少必须具有________部件,_______部件和_________控制电路. p323. 当计算机执行程序时,控制器的任务就是逐条地______指令、______指令和______指令.4.随着指令的取出,程序计数器PC的内容会自动______, 指向按顺序排列的_______ _指令的首地址, 所以PC可以用来控制程序的顺序执行。
5.通常计算机的系统总线是三总线结构.______总线是单向、三态的;_______总线是双向、三态的;____ __总线是传送控制信息的。
34页片内总线分为单总线、双总线和多总线结构。
片外总线又称为系统总线,她与单总线结构形似……。
6.三态缓冲器的三种状态分别指的是_____态、____态和_______态。
7. 某器件的三态缓冲器处于高阻(浮空)状态时, 该器件与总线之间逻辑上____ ____,物理上仍然是_______ _。
8. 8086有20条地址引线, 它直接寻址的空间为_______字节。
9. 进位标志主要是反映_ ______数据运算结果的状态的;溢出标志主要是反映__ _____数据运算结果的状态的。
10. 按照后进先出的原则存取数据的部件是_______部件,保存当前栈顶地址的寄存器是_______。
二、选择填空题1. 计算机的工作是周期性的.它的一系列操作的顺序都需要精确地定位.CPU操作的最小时间单位是____; 完成一个基本操作(mem读、I/O读等)所需要的时间称为_____; 一条指令的取出和执行所需要的时间称为_____.A.时钟周期B.指令周期C.T状态D.机器周期2. 80X86微机系统中,堆栈在_____中,堆栈指针在_____中。
A. CPUB. RAMC. ROMD. 其它地方3. 假设存放在存储器中的双字12345678H的起始地址是A0001H,那么8086CPU要读取它,需要_____总线周期。
A. 3B. 4C. 1D. 24. 8086的总线读周期中,在____期间出现地址信号,在_____期间出现控制信号RD ,在___ __期间数据信号出现在低16位地址/数据线上,在_____期间总线周期结束,选中的设备在逻辑上与总线脱离。
A. T1B. T2C. T3D. T45.8086微机系统中,若CS = 8000H,则现行代码段可寻址的存储空间的范围是_____。
A.8000H ~ 8FFFHB.80000H ~ 8FFFFHC.8000H ~ FFFFHD.80000H ~ FFFFFH6.8086微机系统中,若现行数据段位于存储器的B0000到BFFFFH,DS段寄存器的内容是_____。
A.B0000HB.0000HC.B000HD.BFFFFHp64 3.什么是堆栈?它有什么用途?堆栈指针的作用是什么?举例说明堆栈的操作。
解答:所谓堆栈就是一个按照后进先出(LIFO)的原则存取数据的部件。
主要用来保存断点和现场,以保证子程序(或中断服务程序)的依次正确返回。
堆栈指针SP总是指向栈顶,以保证数据只从一个口出入,实现数据存取的后进先出。
习题三、1. 指出下列各指令中源操作数和目的操作数的寻址方式。
(1)MOV DI, 100 源操作数目的操作数(3)MOV [SI], AX 源操作数目的操作数(5)AND AX, BX 源操作数目的操作数(6)MOV DX, [1000] 源操作数目的操作数2. 试述指令MOV AX, 2000H 和MOV AX, DS:[2000H] 的区别。
解答:(1)指令MOV AX, 2000H 的功能是把立即数2000H传送到AX中去;指令MOV AX, DS:[2000H] 的功能是把内存单元2000H和2001H中的内容读入AX中,内存单元的物理地址是:DS的内容左移4位,低位添4个0,变成20位后,在低16位上加上2000H(段内偏移量)即可。
(2)二者的机器码不同。
指令执行时,后者有1个存储器读总线周期,前者没有。
6.若CX=6700H ,DX=78FFH ,CF=1。
求分别执行下列指令后,CX与DX寄存器中的内容,并指出标志寄存器中SF,ZF,AF,PF,CF及OF 的状态。
(2) ADC CX, DX 执行后CX=E000HDX=78FFH(3) SUB CX, DX 执行后CX=EE01HDX=78FFH(5) AND CX, DX 执行后CX=6000HDX=78FFH执行双操作数的逻辑运算指令,都使cf = of = 0P46 低8位中‘1’的个数为偶数时,PF=1.18.指出下列8086指令中哪些是错误的,错在何处?(1)MOV DL, BX错。
数据类型不匹配。
(2)MOV DS, 2000H错。
立即数不能直接送往段寄存器。
(3)MOV [DI], [SI]错。
两个内存单元之间不能直接传送数据。
(4)MOV AX, [BX][BP]错。
没有基址加基址的寻址方式。
(5)XCHG CX, [2400H]对。
(6)PUSH DH错。
堆栈操作必须是字操作,DH是8位寄存器。
(7)IN AH, DX错。
从端口读入的数据只能送给累加器AL或AX。
(8)OUT 01F0H, AX错。
16位的端口地址必须用DX 间接寻址。
习题五、P2121.计算机的存储器采用分级存储体系的主要目地是_____。
A. 便于读写数据B. 减小机箱的体积C. 便于系统升级D. 解决存储容量、价格和存取速度之间的矛盾2.在多级存储体系中,cache-主存结构的作用是解决_____的问题。
A. 主存容量不足B. 主存与辅存速度不匹配C. 辅存与CPU速度不匹配D. 主存与CPU速度不匹配3. 下列因素中,与cache的命中率无关的是_____。
A. 主存的存取时间B. 块的大小C. cache的组织方式D. cache的容量4. 需要动态刷新(数据更新)操作的存储芯片是_____ 。
A.ROM B.SRAM C.EPROM D.DRAMP2127.在计算机系统中,下列部件都能够存储信息:①主存②CPU内的通用寄存器③cache ④磁带⑤磁盘。
按照CPU存取速度排列,由快至慢依次为___ __。
其中,内存包括__ ___;属于外存的是___ __;由半导体材料构成的是___ 。
填空存储系统的层次结构是基于__ _ _ __原理。
三级存储结构分别是___ 、_ _ 和。
p1772. 在进行程序设计时,通常用到四种基本的程序结构。
_______结构,__ _ __结构,___ ____结构和子程序结构。
9.存储器有哪些主要技术指标?这些指标是如何表示的?解答:存储容量(字X位表示)和存取速度(访问时间TA (ns)、存取周期TM(ns)与数据传送速率(频宽)BM =W/TM (bit/s) )。
此外还有体积、功耗和可靠性。
p17412.8086 CPU 与存储器连接时需要考虑哪几方面的因素?解答:存储器接口设计主要应考虑以下问题:p2001. 存储器容量。
2. 存储空间的安排。
即存储芯片的地址范围。
3. 总线上的存储器存取信号及时序。
4. 数据总线宽度。
8086 CPU 的数据总线是16位的,所以存储空间要分为两个存储体。
奇存储体接D15-8 ,体选信号是BHE ; 偶存储体接D7-0 ,体选信号是A0 。
16. 设有一个具有24位地址和8位字长的存储器。
问:(1)该存储器能够存储多少字节的信息?(2)如果该存储器由4M X1位的RAM 芯片组成,需要多少片?(3)在此条件下,若数据总线为8位,需要多少位地址作芯片选择?二判对错,并简单说明原因。
1. SRAM只有掉电时信息才会丢失。
对SRAM是静态随机读写存储器,每一位二进制信息需要一个六管基本单元电路,用MOS 管的栅极存储信息。
内接电源,所以除非掉电,信息才会丢失。
2.主存都是由易失性的随机读写存储器构成的。
错主存是由易失性的随机读写存储器RAM 芯片和非易失性的只读存储器芯片ROM 组成的。
3. 各种内存芯片掉电时信息都会丢失。
错。
内存芯片ROM 掉电时信息不会丢失。
P2631. 下列陈述中不正确的是。
A.总线结构传送方式可以提高数据的传输速度。
B.与独立请求方式相比,菊花链式查询方式对电路的故障更敏感。
C.PCI总线采用同步时序协议和集中式仲裁策略。
D.总线的带宽即总线本身所能达到的最高传输速率。
2. 下列各项中,不是同步总线协议的特点。
A.不需要应答信号B.各部件间的存取时间比较接近C.总线长度较短D.总线周期长度可变3.下列各项中,不是计算机的系统总线。
A.PCI B.ISA C.USB D.AT4.下列各项中,不是总线标准的规范。
A.机械结构规范B.功能结构规范C.总线拓扑D.电气规范P263题3(本科做)某系统总线的一个存取周期最快为3个总线时钟周期,在一个总线周期中可以存取32位数据。