微机原理与接口技术陈宁课后答案.pdf
《微机原理与接口技术陈宁课后答案.pdf》由会员分享,可在线阅读,更多相关《微机原理与接口技术陈宁课后答案.pdf(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1章 预 备 知 识一、选择题:1、已知X=+100101,Y=-010110,用补码计算X+2Y的结果为(A.10010100 B.11111001C.00100100 D.01110010【解】B2、二进制数1001011010000111B,其对应的16进制数是()。A.95DFH B.8687HC.9687H D.9587H【解】C3、压缩BCD码 10010110100001U B,其对应的10进制数是()。A.9687 B.8765C.9876 D.8697【解】A4、十进制数98的压缩BCD码可表示为()oA.10011000 B.10011001C.00100100 D.0
2、1110010【解】A5、T 6 的补码是()oA.11110001 B.11111000C.11110000 D.11110010【解】c6、从键盘输入一个十进制数123到以DATA为首地址的内存缓冲区中,则从该缓冲区看到的内容为()0A.000100100011 B.123C.000000010000001000000011 D.001100010011001000110011【解】D7、Xl=10UU01B,X2s=10U1101B,X3M.=1011U01B,比较大小的结果是(7A.XI最小 B.X2最小C.X3最小 D.三数相等或X3最小【解】C8、若以偶校验的方式传送大写字母A,则
3、应传送的ASCII码 是()。A.41H B.31HC.C1H D.81H【解】A9、128KB的存储器用十六进制表示,它的最大的地址码是().A.FFFFFH B.FFFFHC.10000 D.EFFFH解1)批注h l :正确答案应该是:I F F F F10、在计算机中表示地址时使用()。吧?A.补码 B.原码C.反码 D.无符号数【解】D1 1、在 8位二进制数中,无符号数的范围是(),补码表示数的真值范围是(),原码表示数的真值范围是(),反码表示数的真值范围是()。A.0-2 5 5 B.0-2 5 6C.-1 2 7-+1 2 7 D.-1 2 7-+1 2 8E.-1 2 8-
4、+1 2 7 F.-1 2 8-+1 2 8【解】A,E,C,C1 2、若某机器数为1 0 0 0 0 0 0 0 B,它代表0,则它是()形式;若代表一1 2 8,则它是()形式。A.补码 B.原码C.反码 D.无符号数【解】B,A二、填空题:1、计算机硬件由、_、组成。【解】微处理器、内存储器、系统总线、外部设备、也源2、计算机软件分、o【解】系统软件、应用软件3、常用数据表示形式有、o【解】二进制、十六进制4、机器码三种表示方法:、。【解】原码、反码、补码5、汉字|三|种编码:_二。_ 批注 h 2 :是两种编码吧?【解】国标码、机内码6 设字长为八位,有 x=-L y=1 2 4,则有
5、:x+y 补=_ x-y 补=_。【解】0 1 1 U 0 1 K 1 0 0 0 0 0 1 17、数制转换:2 4 7.86-I I =B CD o【解】F 7.D CH (省略到小数点后 8 位)、(0 0 1 0 0 1 0 0 0 1 1 1.1 0 0 0 0 1 1 0)B CD8、字长为8 位的二进制数1 0 0 1 0 1 0 0 B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为_D,_D 或 D o【解】1 4 8、-2 0、-1 0 8三、问答题1、1计算机分那几类?各有什么特点?批注 S 3 :按什么分类【解】计算机可分为模拟计算机和数字计算机两大类。模拟
6、计算机的主要特点是:参与运算的数值由不间断的连续量表示,其运算过程是连续的,模拟计算机由于受元器件质量影响,其计算精度较低,应用范围较窄,目前已很少生产。数字计算机的主要特点是:参与运算的数值用断续的数字量表示,其运算过程按数字位进行计算,数字计算机由于具有逻辑判断等功能,是以近似人类大脑的思维方式进行工作,所以又被称为“电脑”。数字计算机按用途又可分为专用计算机和通用计算机。专用与通用计算机在其效率、速度、配置、结构复杂程度、造价和适应性等方面是有区别的。专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性较差,不适于其它方面的应用。我们在导弹和火箭上使用的计算机很大部分
7、就是专用计算机。这些东西就是再先进,你也不能用它来玩游戏。通用计算机适应性很强,应用面很广,但其运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响。通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。一般来说,巨型计算机的运算速度很高,可达每秒执行儿亿条指令,数据存储容量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一国科学实力的重要标志之、单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简单,性
8、能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。(一).按综合性能指标分1 .巨型计算机2 .大型计算机3 .中型计算机4 .小型计算机5 .微型计算机6 .工作站和终端(二).按信息处理方式分1 .数子计算机2 .模拟计算机(三).按用途分1 .专用计算机2 .通用计算机(四).按字长分1.8 位计算机机2.1 6 位计算机3.3 2 位计算机4.6 4 位计算机(五).按C P U 类型分1.8 0 8 8 及 8 0 8 6 计算机2.8 0 2 8 6 计算机3.8 0 3 8 6 计算机4.8 0 4 8 6 计算机5.8 0
9、5 8 6 计算机:奔腾计算机(I n t e r 公司)、K 5 计算机(A M D 公司)6.8 0 6 8 6 计算机:奔腾H又称P I I、K 67.8 0 7 8 6 计算机:奔腾I H 又称P H I、K 78.8 0 8 8 6 计算机:奔腾4(又称P 4)、雷鸟、毒龙(六).按物理结构1 .单片机:I C 卡2 .单板机:I C 卡机、公用电话计费器3 .蕊片机:手机、电脑等(七).按生产商分1 .原装机2 .组装机:(1).品 牌 机(2).兼容机(八)按外型.1 .座式机:2 .台式机:(1)立 式 计 算 机(2)卧式计算机3 .便携式机:(1)笔记纸(2)笔记本电脑(3
10、)口袋式(4)掌 上 型(5)膝 上 型(6)P DA2、简述微处理器、微计算机及微计算机系统三个术语的内涵。【解】微 处 理 器 只 是 个中央处理器(CP U),由算术逻辑部件(AL U),累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。微处理器不能构成独立工作的系统,也不能独立执行程序。微型计算机由CP U,存储器,输入/输出接口电路和系统总线组成,具有计算功能,能独立执行程序,但不能显示或输出,仍不能正常工作。以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统,这样就可以正常工作了。3、什么是原码、反码和补码?【解】正数的符号位用“0”表示
11、;负数的符号位用“1”表示。这种表示法称为原码。反码的表示分两种情况:正数的反码表示法现原码相同,最高位为符号位,其余位为数值位;负数的反码表示法,将其原码的符号位保持不变,然后数值位全部求反得到。补码的表示亦分两种情况:正数的补码表示法与原码相同,即最高位是符号位,用“0”表示正号,其余部分为数值位;负数的补码表示等于它的反码末位加1。4、|反码|的意义及作用有哪些?批注S4:这里应该是补码吧?【解】与原码和反码相比,补码可实现0的表示唯一,另外,利用补码表示法可把减法运算化为加法运算,使只能做单纯加法运算的机器克服了困难。5、计算机中为什么采用二进制形式表示数据?【解】数在机器中是以器件的
12、物理状态来表示的,个具有两种不同的稳定状态且能相互转换的器件,就可以用来表示一位二进制数。所以,二进制数的表示是最简单而且可靠的;另外,二进制的运算规则也是最简单的。因此,目前在计算机中,数几乎全是用二进制表示的。四、计算题1、已知X和Y均 为8位带符号数补码,按下列给定的X和Y之值进行X+Y和X-Y运算,并判断是否产生溢出。(写出计算过程)(1)X=0 F 7 H,Y=0 D 7 H;(2)X=37H,Y=(X27H【解】(1)X+Y=0 CE HCF=10 F=0因此计算结果是未产生溢出。X-Y=2 0 HCF=00 F=0因此计算结果是未产生溢出。(2)X+Y=0 F E HCF=00
13、F=0因此计算结果是未产生溢出。X-Y =7 0 HCF=10 F=0因此计算结果是未产生溢出。第二章习题答案一、选择题:1、微型计算机硬件系统的主机部分包括(B)。A.存储器,CPU,控制芯片组,I/O接口B.CPU,存储器,控制芯片组,总线C.存储器,CPU,总线,I/O接口D.CPU,系统 BIOS,I/O 接口,总线2、冯诺依蛀计算机结构的特点是以(D )为核心。A.控制器 B.控制芯片组 C.存储器 D.运算器3、在计算机系统中外部设备必须通过(D )才能与主机进行信息交换。A.控制器 B.存储器 C.控制芯片组 D.总线4、计算机的硬件系统包括(D )。A.内存和外设 B.显示器和
14、主机箱C.主机和打印机 D.主机和外部设备5、8 0 8 6 CPU 具 有(A )个内部寄存器A.1 4B.1 2 C.1 6 D.1 86、8 0 8 6 CPU 按分段的方式管理内存,共分为4 类逻辑段,指令应存放在(C)段。A.数据段 B.附加段 C.代码段 D.堆栈段7、8 0 8 6 CPU 能够寻址1 M B内存空间的能力是由(A )决定的。A.地址总线宽度 B.数据总线宽C.存储器容量 D.CPU 工作频率8、存取时间是指(A )oA.存储器的读出时间。B.存储器进行连续读和写操作所允许的最短时间间隔。C.存储器进行连续写操作所允许的最短时间间隔。D.存储器进行连续读操作所允许
15、的最短时间间隔。9、某计算机字长为1 6 位,存储容量为5 1 2 K 字节,按字编址,它的寻址范围是(B)。A.5 1 2 K B.2 5 6 K C.2 5 6 K B1 0、PC机中基本输入输出系统(BIOS)存 放 在(B)中。A.R A M 存储器 B.R OM 存储器 C.软盘1 1 程序寄存器PC中存放的是(B)。A.指令 B.指令地址 C.操作数1 2、8 0 8 6 CPU 中的S P寄存器是一个(C)位的寄存器?A.8 B.1 7 C.1 6 D.2 41 3、8 0 8 6 CPU 上 1 N T R 信号为下面哪种信号有效?(C)A.上升沿 B,下降沿 C.高电平1 4
16、、8 0 8 6 CPU 的 I/O地址空间为(C)字节。A.6 4 K B B.1 M B C.2 5 6 BD.1 MD.硬盘D.操作数地址D.低电平D.1 0 2 4 B1 5、给定一个存放数据的内存单元的偏移地址是3 0 1 7 H,(D S)=0 0 0 9 H,求出该内存单元的物理地址 为(B)。A.3 0 1 7 H1 6、CPU 在执行OU TA.A LB.3 0 1 7 A HD X,A L 指令时,B.D XC.0 0 0 9 H D.3 0 2 1 H(A)寄存器的内容送到地址总线上。C.A X D.D L1 7、8 0 8 6 在执行IN A L,D X指令时,A L
17、寄存器的内容输出到(B)上。A.地址总线 B.数据总线 C.存储器 D.寄存器1 8、当CPU 执行存储器读指令时,其(B)oA.M/记 为高、无为 低B.M/g为低、而 为 低C.M/1 5 为低、亦为 高D.M/1 5 为高、而 为 高1 9、当(A )时,廊才为低电平。A.M/记 为低,而 为 低 B.M/1 5 为高,而 为 高C.M/I5 为高,无 为 低D.M/历 为低,正 为 高2 0、当(c)时,才有效。A.M/历 为低,而 为 低A.M/历 为高,WR为同C.M/历 为高,而 为 低D.M/记 为低,WR为同二、填空题:1、在 8 0 8 6 CPU 中,由于BIU 和 E
18、U 分开,所以 取指 和 执 行 可以重叠操作,提高了 C PU 的利用率。2、8 0 8 6 系统中,地址F F F F O H 是 系统启动地址 地址。3、8 0 8 6 C PU 的M N/M X 引脚的作用是 最大/最小模式选择。4、8 0 8 6 中引脚丽云信号有效的含义表示总线上高地址仃效。5、系统的堆栈是由 栈底 和 栈顶指针 组成。6、计算机堆栈有两种生成方式:向下生成和向上牛成,8 0 8 6 的堆栈生成采用向下 生成方式O7、决定计算机指令执行顺序的是,寄 存 器,它总指向 卜一条将执行指令的地址。8、微型计算机中,C PU 重复执行的基本操作是:取指、分析、执行。9、有两
19、个1 6 位 字 1 2 3 4 H 和 5 6 7 8 H 分别存放在存储器0 0 0 B 0 H 和 0 0 0 B 3 H 单元中,请指出它们在的存储器里的存放情况:(0 0 0 B 0 H)=3 4 H,(0 0 0 B 1 H)=1 2 H,(0 0 0 B 3 H)=7 8 H,(0 0 0 B 4 H)=5 6 H。1 0、在存储器中存放信息如下:(1 0 0 1 0 H)=1 2 H,(1 0 0 1 1 H)=3 4 H,(1 0 0 1 2 H)=5 6 H,(1 0 0 1 3 H)=7 8 H,(1 0 0 1 4 H)=9 A H,则 1 0 0 1 1 H 和 1
20、0 0 1 2 H 两字单元的内容是:(1 0 0 1 1 H)=5 6 3 4 H ,(1 0 0 1 2 H)-3856H。三、简答题:1、8 0 8 6 是多少位的微处理器?为什么?答:8 0 8 6 是 1 6 位的微处理器,其内部数据通路为1 6 位,对外的数据总线也是1 6 位。2、E U 与 B I U 各自的功能是什么?如何协同工作?答:E U 是执行部件,主要的功能是执行指令。B I U 是总线接口部件,与片外存储器及I/O 接口电路传输数据。E U 经过B I U 进行片外操作数的访问,B I U 为E U 提供将要执行的指令。E U 与B I U 可分别独立工作,当E U
21、 不需B I U 提供服务时,B I U 可进行填充指令队列的操作。3、8 0 8 6/8 0 8 8 与其前代微处理踞8 0 8 5 相比,内部操作有什么改进?答:8 0 8 5 为8 位机,在执行指令过程中,取指令与执行执令都是串行的。8 0 8 6/8 0 8 8 由于内部有E U 和B I U两个功能部件,可重叠操作,提高了处理器的性能。4、8 0 8 6/8 0 8 8 微处理器内部有哪些寄存器,它们的主要作用是什么?2 0 位的地址如何利用1 6 位的寄存器形成?答:执行部件有8 个 1 6 位寄存器,A X、B X、C X、D X、SP、B P、D I、SE A X、B X、C
22、X、D X 一般作为通用数据寄存器。SP为堆栈指针存器,B P、D I、SI 在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器C S、D S、SS、E S和指令指针寄存器I P。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。I P的内容为下一条将要执行指令的偏移地址,与C S共同形成下一条指令的物理地址。5、8 0 8 6 对存储器的管理为什么采用分段的办法?答:8 0 8 6 是一个1 6 位的结构,采用分段管理办法可形成超过1 6 位的存储器物理地址,扩大对存储器的寻址范围(1 M B,2 0 位地址)。若不用分段方法,1 6 位地址只能寻址6 4 K B 空间。
23、6、在 8 0 8 6 中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如 1 2 3 4 H:0 0 8 8 H o 偏移地址是指段内某个存储单元相对该段首地址的差值,是 个 1 6 位的二进制代码。物理地址是8086 芯片引线送出的20位地址码,用来指出一个特定的存储单元。7、给定一个存放数据的内存单元的偏移地址是0058H,(D S )二3 20A H ,求出该内存单元的物理地址。C S=123 4H,IP 二 A B C D H,试确定被读出执行指令的内存地址。答:物理地址为:3 20A H*
24、10H+0058H=3 20F 8H内存地址为:123 4H*1O H+A B C D H=1C F O D H8、8086 与 8088的主要区别是什么?答:8086 有 16 条数据信号引线,8088只有8 条;8086 片内指令预取缓冲器深度为6 字节,8088只有 4 字节。9、8086 被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。10、某指令对应当前段寄存器C S 二 F F F F H,指令指针寄存器IP=F F 00H,此时,该指令的物理地址为多少?
25、指向这一物理地址的C S 值和IP 值是唯一的吗?试举例说明。答:物理地力l:=F F F F H*10H+F F 00H=0D D F 0H,指向这一物理地址的CS值 和 IP 值不唯一,例如:C S=F F F 0H,IP=F F F 0H,物理地址=F F F 0H*10H+F F F 0H=0D D F 0H11、8086 C P U 的 F LA G 寄存器中,状态标志和控制标志有何不同?答:状态标志使处理器可以根据运算结果的不同情况进行不同的处理,控制标志位是用来控制C P U的操作,它由程序设置或由程序清除(即置1或清零);控制标志不同于状态标志,它由指令直接设置,并直接决定C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课后 答案
限制150内