77范文网 - 专业文章范例文档资料分享平台

《微机原理与接口技术》洪永强课后习题第2版

来源:网络收集 时间:2018-11-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

微型计算机概述

1. 冯·诺依曼计算机的结构特点是什么?

答:(1)、由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

(2)、数据和程序以二进制代码形式不加区别地存放在存储器中,存放位

置由地址指定,地址码也为二进制。

(3)、控制器是根据存放在存储器中的指令序列及程序来工作的,并由一

个程序计数器(即指令地址计数器)控制指令的执行。控制器具有判断能力,能以计算结果为基础,选择不同的动作流程。 2. 微处理器内部一般由哪些部分组成?各部分的主要功能是什么?

3. 典型微机有哪三大总线?它们传送的是什么信息?

答:(1)、有数据总线,地址总线和控制总线。

(2)、数据总线用来传输数据信息,是双向总线;

地址总线用于传送CPU发出的地址信息,是单向总线;

控制总线用来传送控制信号、时序信号和状态信息等。 其中有的

是CPU向内存和外设发出的信息,有的则是内存或外设向CPU发出的信息。可见,CB中每一根线的方向是一定的、单向的,但CB作为一个整体是双向的。 4. 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?

答:示意图如右所示:

联系:存储单元中存放着信息,该信息可以是数据,也可以是另一单元的地址的一部分,每个存储单元都包含着地址和内容两个部分。都用二进制数表示,地址为无符号整数,书写格式为16进制。

区别:地址是微机用来管理内存单元而设置的,相当于内存单元的编号;而内容是存放在各个内存单元中的二进制信息。

5. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?这三者有

什么区别和联系? 6. 高级语言、汇编语言、机器语言有何区别?各有何特点?

7. 评价微型计算机性能的主要指标有哪些?试举例说明现在市场主流机型微

型计算机的性能参数。 8. 现代微型计算机的主板通常由哪些部分组成?主板上的总线扩展插槽有何

用途?

9. 把下列十进制数转换为二进制数、八进制数和十六进制数。

(1) 4.85 (2) 255 (3) 256 10. 把下列数转换为十进制数。 (1) 10001100B (2) 28Q

(3) 1FH

11. 设两个二进制数A=11010010B和B=11001110B,求A和B的各种逻辑运算。 12. 分别用8位和16位二进制数表示下列数的补码。 (1) 127D (2) -127D (3) 80D (4) -80D 答: n=8 n=16 (1) 127D: 0111 1111B=7FH 0000 0000 0111 1111B=007FH (2) -127D: 1000 0001B=81H 1111 1111 1000 0001B=0FF81H (3) 80D: 0101 0000B=50H 0000 0000 0101 0000B=0050H (4) -80D: 1011 0000B=0B0H 1111 1111 1011 0000B= 0FFB0H 13. 下列数是某十进制数的补码,求这个十进制数。 (1) 无符号十进制数的补码7AH; (2) 有符号十进制数的补码7AH; (3) 无符号十进制数的补码E8H; (4) 有符号十进制数的补码E8H。 答:(1) 122D; (2) 122D (3) 232D

(4) -24D

14. 用8位二进制补码计算下列各题。 (1) 56+23 (2) 56-23 (3) -56+23 (4) -56-(-23) 答:(1) 56+23=0011 1000B+0001 0111B=0100 1111B=4FH;CF=0;OF=0

(2) 56-23=0011 1000B-0001 0111B =0011 1000B+1110 1001B

=0010 0001B=21H;CF=1;OF=0

(3) -56+23=1100 1000B+0001 0111B =1101 1111B =0DFH;CF=0;OF=0 (4) -56-(-23) =1100 1000B-1110 1001B=1100 1000B+0001 0111B

=1101 1111B =0DFH;CF=0;OF=0 15. 给出十进制数-30的原码、反码、补码(8位二进制数)的形式,并指出8

位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。 16. 用组合和非组合BCD码分别表示十进制数388和12。 17. 分别写出下列字符串的ASCII码。 (1) 10ab (2) AF96

(3) How are you?

(4) B&D

第 1 章 微处理器

1. 8086CPU从功能上分为哪两个工作部件?每个工作部件的功能、组成和特点分别是什么?

2. 8086CPU中有几个通用寄存器,有几个变址寄存器,有几个地址指针寄存

器?它们中通常哪几个寄存器可作为地址寄存器使用?

答:(1)、有4个通用寄存器AX、BX、CX、DX,有2个变址寄存器SI、

DI,有2个地址指针寄存器SP、BP。

(2)、BX、BP、SI、DI四个寄存器可作为地址寄存器使用。 3. 8086CPU的标志寄存器中有哪些标志位?它们的含义和作用是什么?

答:(1)、有6个状态标志位CF、OF、ZF、SF、AF、PF;3个控制标志位

DF、IF和TF。

(2)、状态信息由中央处理机根据计算机的结果自动设置,6位状态位的

意义说明如下:

OF(OverFlag)溢出标志:带符号数计算溢出时为1;

SF(SignFlag)符号标志:运算结果为负时为1,取最高有效位; ZF(ZeroFlag)零标志:运算结果是0为1; CF(CarryFlag)进位标志:运算结果有进位为1;

AF(AuxiliaryFlag)辅助进位标志:第3位有进位置1(半字节); PF(ParityFlag)奇偶进位标志:运算结果中1的个数位为偶数置1。 (3)、控制信息由系统程序或用户程序根据需要用指令设置:

DF(Direction Flag)方向标志:DF为1,SI、DI减量,由高地址 向低地址处理;DF为0,SI、DI增量,由低地址向高地址处理;

IF(Interupt Flag )中断标志: IF为1时允许中断; TF(Trap Flag)陷阱标志( 又叫跟踪标志):每执行一条指令就引起一个内部中断。用于单步方式操作,TF为1,指令执行完后产生陷阱,由系统控制计算机;TF为0,CPU不产生陷阱,正常工作。 4. 简述最小模式和最大模式的含义及其区别。

5. 8086CPU的地址线有多少位?其寻址范围是多少?

答:(1)、8086CPU的地址线有20位;

(2)、其寻址范围是1MB。地址范围为:00000~FFFFFH。 6. 8086CPU工作在最小模式时,

(1) 当CPU访问存储器时,要利用哪些信号? (2) 当CPU访问外部设备时,要利用哪些信号?

(3) 当HOLD有效并得到响应时,CPU的哪些信号是高阻?

7. 8086CPU工作在最大模式时,S2、S1、S0在CPU访问存储器与CPU访问

外部设备时,分别是什么状态?

8. 在8086最大模式系统中,8288总线控制器的作用是什么?它产生哪些控制

信号? 9. 8086采用什么方式管理内存?1MB的内存空间分为哪两个存储体?它们如何与地址总线、数据总线相连?

答:(1)、8086采用分段方式管理内存;

FFFFF FFFFD 5 3 FFFFE FFFFC 4 2 A19~A1 D15~D8BHE D7~D0 A0 高(奇)位和低(偶)位存储器条

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《微机原理与接口技术》洪永强课后习题第2版在线全文阅读。

《微机原理与接口技术》洪永强课后习题第2版.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/321425.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: