ImageVerifierCode 换一换
格式:DOCX , 页数:135 ,大小:412.22KB ,
资源ID:4107275      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4107275.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理与接口书后答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理与接口书后答案.docx

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码1001011010000111B,其对应的10进制数是( )。A.9687 B.8765C.9876 D.8697【解】A4、十进制数98的压缩BCD码可表示为( )。A.10011000 B.10011001C.

2、00100100 D.01110010【解】A5、-16的补码是( )。A.11110001 B.11111000C.11110000 D.11110010【解】C6、从键盘输入一个十进制数123到以DATA为首地址的内存缓冲区中,则从该缓冲区看到的内容为( )。A.000100100011 B.123C.000000010000001000000011 D.001100010011001000110011【解】D7、X1原10111101B,X2反10111101B,X3补10111101B,比较大小的结果是( )。A.X1最小 B.X2最小C.X3最小 D.三数相等或X3最小【解】C8、若

3、以偶校验的方式传送大写字母A,则应传送的ASCII码是( )。A.41H B.31HC.C1H D.81H【解】A9、128KB 的存储器用十六进制表示,它的最大的地址码是 ( ) 。A.FFFFFH B.FFFFHC.10000 D.EFFFH【解】?10、在计算机中表示地址时使用( )。A. 补码 B.原码C.反码 D.无符号数【解】D11、在8位二进制数中,无符号数的范围是( ),补码表示数的真值范围是( ),原码表示数的真值范围是( ),反码表示数的真值范围是( )。A.0-255 B.0-256C.-127- +127 D.-127- +128E. -128- +127 F. -12

4、8- +128【解】A,E,C,C12、若某机器数为10000000B,它代表0,则它是( )形式;若代表128,则它是( )形式。A. 补码 B.原码C.反码 D. 无符号数【解】B,A二、填空题:1、计算机硬件由_ _ 、_、_、_、_ 组成。【解】微处理器、内存储器、系统总线、外部设备、电源2、计算机软件分_ _ 、_ _。【解】系统软件、应用软件3、常用数据表示形式有_ _ 、_ _。【解】 二进制、十六进制4、机器码三种表示方法:_ _ 、_ _、_ _ 。【解】原码、反码、补码5、汉字三种编码:_ 、_。【解】国标码、机内码6、设字长为八位,有x= 1,y=124,则有:xy补=_

5、, xy 补=_。【解】01111011、100000117、数制转换:247.86= H =_BCD。【解】F7.DCH(省略到小数点后8位)、(001001000111.10000110)BCD8、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为_D,_D或_D。【解】148、-20、-108三、问答题 1、计算机分那几类?各有什么特点? 【解】计算机可分为模拟计算机和数字计算机两大类。模拟计算机的主要特点是:参与运算的数值由不间断的连续量表示,其运算过程是连续的,模拟计算机由于受元器件质量影响,其计算精度较低,应用范围较窄,目前已很少生产

6、。 数字计算机的主要特点是:参与运算的数值用断续的数字量表示,其运算过程按数字位进行计算,数字计算机由于具有逻辑判断等功能,是以近似人类大脑的思维方式进行工作,所以又被称为“电脑”。 数字计算机按用途又可分为专用计算机和通用计算机。 专用与通用计算机在其效率、速度、配置、结构复杂程度、造价和适应性等方面是有区别的。 专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性较差,不适于其它方面的应用。我们在导弹和火箭上使用的计算机很大部分就是专用计算机。这些东西就是再先进,你也不能用它来玩游戏。 通用计算机适应性很强,应用面很广,但其运行效率、速度和经济性依据不同的应用对象会受到

7、不同程度的影响。 通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。 一般来说,巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储容量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一国科学实力的重要标志之一。 单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简单,性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。 (一).按综合性能指标分 1

8、. 巨型计算机 2. 大型计算机 3. 中型计算机 4. 小型计算机 5. 微型计算机 6. 工作站和终端 (二).按信息处理方式分 1. 数子计算机 2. 模拟计算机 (三).按用途分 1. 专用计算机 2. 通用计算机 (四).按字长分 1. 8位计算机机 2. 16位计算机 3. 32位计算机 4. 64位计算机 (五).按CPU类型分 1. 8088及8086计算机 2. 80286计算机 3. 80386计算机 4. 80486计算机 5. 80586计算机:奔腾计算机(Inter公司)、K5计算机(AMD公司) 6. 80686计算机:奔腾又称P、K6 7. 80786计算机:奔腾

9、又称P、K7 8. 80886计算机:奔腾4(又称P4)、雷鸟、毒龙 (六).按物理结构 1 单片机:IC卡 2 单板机:IC卡机、公用电话计费器 3 蕊片机:手机、电脑等 (七).按生产商分 1 原装机 2 组装机:(1).品牌机 (2).兼容机 (八)按外型. 1. 座式机: 2. 台式机:(1)立式计算机 (2)卧式计算机 3. 便携式机:(1)笔记纸(2)笔记本电脑(3)口袋式(4)掌上型(5)膝上型(6)PDA2、简述微处理器、微计算机及微计算机系统三个术语的内涵。【解】微处理器只是一个中央处理器(CPU),由算术逻辑部件(ALU),累加器和通用寄存器组,程序计数器,时序和控制逻辑部

10、件,内部总线等组成。微处理器不能构成独立工作的系统,也不能独立执行程序。微型计算机由CPU,存储器,输入/输出接口电路和系统总线组成,具有计算功能,能独立执行程序,但不能显示或输出,仍不能正常工作。以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统,这样就可以正常工作了。3、什么是原码、反码和补码?【解】正数的符号位用“0”表示;负数的符号位用“1”表示。这种表示法称为原码。反码的表示分两种情况:正数的反码表示法现原码相同,最高位为符号位,其余位为数值位;负数的反码表示法,将其原码的符号位保持不变,然后数值位全部求反得到。补码的表示亦分两种情况:正数的补码表示法与原码相

11、同,即最高位是符号位,用“0”表示正号,其余部分为数值位;负数的补码表示等于它的反码末位加1。4、反码的意义及作用有哪些?【解】与原码和反码相比,补码可实现0的表示唯一,另外,利用补码表示法可把减法运算化为加法运算,使只能做单纯加法运算的机器克服了困难。5、计算机中为什么采用二进制形式表示数据?【解】数在机器中是以器件的物理状态来表示的,一个具有两种不同的稳定状态且能相互转换的器件,就可以用来表示一位二进制数。所以,二进制数的表示是最简单而且可靠的;另外,二进制的运算规则也是最简单的。因此,目前在计算机中,数几乎全是用二进制表示的。四、计算题1、已知X和Y均为8位带符号数补码,按下列给定的X和

12、Y之值进行X+Y和X-Y运算,并判断是否产生溢出。(写出计算过程)(1)X=0F7H,Y=0D7H;(2)X=37H,Y=0C7H【解】(1)X+Y0CEH CF1 OF0 因此计算结果是未产生溢出。 X-Y20H CF0 OF0 因此计算结果是未产生溢出。 (2)X+Y0FEH CF0 OF0 因此计算结果是未产生溢出。 X-Y70H CF1 OF0 因此计算结果是未产生溢出。第二章习题答案一、 选择题:1、微型计算机硬件系统的主机部分包括( B )。A. 存储器,CPU,控制芯片组,I/O接口 B. CPU,存储器,控制芯片组,总线C. 存储器,CPU,总线,I/O接口D. CPU,系统B

13、IOS,I/O接口,总线2、冯诺依曼计算机结构的特点是以( D )为核心。A. 控制器 B. 控制芯片组 C. 存储器 D. 运算器3、在计算机系统中外部设备必须通过( D )才能与主机进行信息交换。A. 控制器 B. 存储器 C. 控制芯片组 D. 总线4、计算机的硬件系统包括( D )。A. 内存和外设 B. 显示器和主机箱 C. 主机和打印机 D. 主机和外部设备5、8086 CPU具有( A )个内部寄存器A.14 B.12 C.16 D.186、8086CPU按分段的方式管理内存,共分为4类逻辑段,指令应存放在( C )段。A. 数据段 B. 附加段 C. 代码段 D. 堆栈段7、8

14、086CPU能够寻址1MB内存空间的能力是由( A )决定的。A. 地址总线宽度 B. 数据总线宽 C. 存储器容量 D. CPU工作频率8、存取时间是指( A ) 。A. 存储器的读出时间。B.存储器进行连续读和写操作所允许的最短时间间隔。C.存储器进行连续写操作所允许的最短时间间隔。D.存储器进行连续读操作所允许的最短时间间隔。9、某计算机字长为16位,存储容量为512K字节,按字编址,它的寻址范围是( B )。A. 512K B. 256K C. 256KB D. 1M10、PC机中基本输入输出系统(BIOS)存放在( B )中。A. RAM存储器 B. ROM存储器 C. 软盘 D.

15、硬盘11、程序寄存器PC中存放的是( B )。A.指令 B.指令地址 C.操作数 D.操作数地址12、8086CPU 中的SP寄存器是一个( C )位的寄存器? A. 8 B. 17 C. 16 D. 24 13、8086CPU 上 INTR 信号为下面哪种信号有效?( C )A. 上升沿 B. 下降沿 C. 高电平 D. 低电平 14、8086CPU的I/O地址空间为( C )字节。A64KB B1MB C256B D1024B15、给定一个存放数据的内存单元的偏移地址是3017H,(DS)= 0009H,求出该内存单元的物理地址为( B )。A.3017H B.3017AH C.0009H

16、 D.3021H 16、CPU在执行OUT DX,AL指令时,( A )寄存器的内容送到地址总线上。AAL BDX CAX DDL17、8086在执行IN AL,DX指令时,AL寄存器的内容输出到( B )上。A地址总线 B数据总线 C存储器 D寄存器18、当CPU执行存储器读指令时,其( B )。AM/为高、为低 BM/为低、为低CM/为低、为高 DM/为高、为高19、当( A )时,才为低电平。A为低,为低 B为高,为高C为高,为低 D为低,为高20、当( C )时,才有效。A为低,为低 A为高,为高C为高,为低 D为低,为高二、填空题:1、在8086CPU中,由于BIU和EU分开,所以_

17、取指 _和_ 执行 _ 可以重叠操作,提高了CPU的利用率。2、8086系统中,地址FFFF0H是_系统启动地址_ 地址。3、8086CPU的MN/MX引脚的作用是_最大/最小模式选择_。4、8086中引脚信号有效的含义表示_总线上高地址有效_。5、系统的堆栈是由 栈底 和 栈顶指针 组成。6、计算机堆栈有两种生成方式:向下生成和向上生成,8086的堆栈生成采用 向下 生成方式。7、决定计算机指令执行顺序的是 PC 寄存器,它总指向 下一条将执行指令的地址 。8、微型计算机中,CPU重复执行的基本操作是: 取指 、 分析 、 执行 。9、有两个16位字1234H和5678H分别存放在存储器00

18、0B0H和000B3H单元中,请指出它们在的存储器里的存放情况:(000B0H)= 34 H, (000B1H)= 12 H, (000B3H)= 78 H, (000B4H)= 56 H。10、在存储器中存放信息如下:(10010H)=12H,(10011H)=34H,(10012H)=56H,(10013H)=78H,(10014H)=9AH,则10011H和10012H两字单元的内容是:(10011H)= 5634H ,(10012H)= 3856H 。三、简答题:1、8086 是多少位的微处理器?为什么? 答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位

19、。2、EU 与 BIU 各自的功能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。3、8086/8088 与其前一代微处理器 8085 相比,内部操作有什么改进? 答:8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提高了处理器的性能。4、8086/8088 微处理器内部有哪些寄存器,

20、它们的主要作用是什么?20 位的地址如何利用 16 位的寄存器形成? 答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。5、8086 对存储器的管理为什么采用分段的办法? 答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物

21、理地址,扩大对存储器的寻址范围 (1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。6、在 8086 中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。 答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。7、给定一个存放数据的内存单元的偏移地址是 0058H,(DS )= 320AH ,求出该内存单元的物理地址。CS=1234H,IP=ABCDH,试确定被读出

22、执行指令的内存地址。答:物理地址为:320AH*10H+0058H=320F8H 内存地址为:1234H*10H+ABCDH=1CF0DH8、8086 与 8088 的主要区别是什么?答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088只有4字节。9、8086 被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。10、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这

23、一物理地址的CS值和IP值是唯一的吗?试举例说明。答:物理地址=FFFFH*10H+FF00H=0DDF0H,指向这一物理地址的CS值和IP值不唯一,例如:CS=FFF0H,IP=FFF0H,物理地址=FFF0H*10H+FFF0H=0DDF0H11、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同? 答:状态标志使处理器可以根据运算结果的不同情况进行不同的处理,控制标志位是用来控制CPU的操作,它由程序设置或由程序清除(即置1或清零);控制标志不同于状态标志,它由指令直接设置,并直接决定CPU的某些工作模式,如是否允许中断,是否工作于单步状态等。12、现有6个字节的数据分别为11

24、H,22H,33H,44H,55H,66H,已知它们在存储器中的物理地址为400A5H400AAH若当前(DS)= 4002H,请说明它们的偏移地址值。如果要从存储器中读出这些数据,需要访问几次存储器,各读出哪些数据?答:由于物理地址=段地址*16+偏移地址=40020H+偏移地址,因此偏移地址=400A5-40020=85H从奇地址400A5H中读出:11H;从偶地址400A6H读出一个字:22H,33H;从偶地址400A8H读出一个字:44H,55H;从偶地址400AAH中读出:66H。共读4次。13、从下列各数中减去4AE0H,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:(

25、1)1234H;(2)5D90H;(3)9090H;(4)EA04H 答:(1)1234H4AE0HC754H;CF1,AF0,SF1,ZF0,OF0,PF0 (2)5D90H4AE0H12B0H;CF0,AF0,SF0,ZF0,OF0,PF0 (3)9090H4AE0H45B0H;CF0,AF0,SF0,ZF0,OF0,PF0 (4)EA04H4AE0H9F24H;CF0,AF0,SF1,ZF0,OF0,PF114、写出下列存储器地址的段地址、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;(3)267A:B876答: (1)段地址:2134H; 偏移地址:10A0H

26、; 物理地址:223E0H(2)段地址:1FA0H; 偏移地址:0A1FH; 物理地址:2041FH(3)段地址:267AH; 偏移地址:B876H; 物理地址:32016H15、如果在一个程序段开始执行之前,(CS)0A7F0H,(IP)2B40H,求该程序段的第一个字的物理地址。答:物理地址为: 0A7F0H10H2B40HA3330H。16、IBM PC有哪些寄存器可用来指示存储器的地址?答:指示存储器地址的寄存器有:SI,DI,BX,BP17、若(CS)5200H时,物理转移地址为5A238H,那么(CS)变成7800H时,物理转移地址为多少?答:偏移地址为5A238H5200H10H

27、8238H,因此当(CS)变成7800H时,物理转移地址为7800H10H8238H80238H18、两个十六进制数7825H和5A1FH分别相加和相减后,求运算结果及各标志位的值。答:7825H5A1FH0D244H,AF1,CF0,ZF0,SF1,OF1(当将7825H和5A1FH看作有符号数时,两个正数相加得到一个负数,结果显然是错误的,实际上,在运算过程中,次高位产生了进位而最高位没有产生进位,故运算产生溢出),PF1(因为在44H中包含有偶数个1)。7825H5A1FH1E06H,AF1,CF0,ZF0,SF0,OF0,PF1。5A1FH7825H0E1FAH,AF0,CF1,ZF0

28、,SF1,OF0,PF1。19、 在8088/8086中,逻辑地址FFFF0001, 00A237F和B800173F的物理地址分别是多少?答:物理地址=段地址10H偏移地址 逻辑地址FFFF0001的物理地址FFFFH10H0001HFFFF1H 逻辑地址00A237F的物理地址00A2H10H37FH00D9FH 逻辑地址B800173F的物理地址B800H10H173FHB973FH20、 在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH, D761H和007BH,请问物理地址388H, 389H, 38AH, 38BH, 38CH和38DH 6个单

29、元中分别是什么数据?答:分别存放的数据为1AH,65H,61H,D7H,7BH,00H。第3章 8088的总线操作和时序一、 选择题:1、如果按层次结构分类,微机系统中的总线可分为( )。A.地址总线,数据总线,控制总线B.前端总线,系统总线,外设总线C.PCI总线,AGP总线,USB总线D.ASI总线,PCI总线,AGP总线【解】B2、计算机系统总线中,可用于传送读、写控制信号的是( )。A.地址总线 B.数据总线 C.控制总线 D.外部总线【解】C3、计算机使用总线结构的优点是便于实现标准化,同时可以( )。A.减少了信息传输量 B.提高信息传输速度C.减少信息传输线的条数 D.提高信息传送效率【解】C4、计算机使用总线结构的缺点是( )。A.地址信息和数据信息不能同时出现 B.两种信息源的代码在总线中不能同时传递 C.地址信息和数据信息能同时出现D.地址信息。数据信息和控制信息不能同时出现【解】A5、总线中地址线的功能是( )。A.用于指定存储器单元和I/O设备接口电路的选择地址B.用于选择进行信息传输的设备C. 用于传输内存地址D. 用于选择存储器单元【解】A6、微型计算机中读/写控制信号的作用是( )。A.决定数据总线上的数据流方向 B.控制存储器或I/O端口操作(R/W)的类型C.控制流入,流出存储器或I/O端口信息的方向

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1