第1部分 微型计算机基础知识

1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?

【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。由大规模集成电路组成的、体积较小的电子计算机。由微处理机(核心)、存储片、输入和输出片、系统总线等组成。特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。配有操作系统、高级语言和多种工具性软件等。 简化了系统结构,便于系统设计制造;

大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;

便于接口设计,所有与总线连接的设备均采用类似的接口;

便于系统的扩充、更新与灵活配置,易于实现系统的模块化;

便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;

便于故障诊断和维修,同时也降低了成本。总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。总线按其信号线上传输的信息性质可分为三组:

数据总线,一般情况下是双向总线;

地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;

③ 控制总线,微处理器与存储器或接口等之间4个段地址寄存器。即CS DS ES SS。

16位的指令指针寄存器IP。

20位的地址加法器。

4) 6字节的指令队列。? 在算术运算中,带符号数的运算结果超出了8位、16位或32位带符号数所能表达的范围,即在字节运算时大于+127或小于-128,在字运算时大于+32767或小于-32768,在双字运算时大于+231-1或小于-231,则此标志置位,否则复位。一个任先的溢出中数据指令,在溢出情况下能产生中断。

(4)符号标志S(Sign Flag)

符号标志值与运算结果的最高位相同。即结果的最高位(字操作时为D15)为1,则S=1;否则,S=0。

由于在IA-32结构微处理器中,符号数是用补码表示的,所以S表示了结果的符号,0=正,1=负。

(5)奇偶标志P(Parity Flag)

若操作结果中“1”的个数为偶数,则P=1,否则P=0。这个标志可用于检查在数据传送过程中是否发生错误。

(6)零标志Z(Zero Flag)

若运算的结果为0,则Z=1,否则Z=0

3个控制标志,

TF—陷阱标志位(单步标志位、跟踪标志)。当该位置1时,将使8086/8088进入单步工作方式,通常用于程序的调试。

IF—中断允许标志位,若该位置1,则处理器可以响应可屏蔽中断,否则就不能响应可屏蔽中断。

DF—方向标志位,若该位置1,则串操作指令的地址修改为自动减量方向,反之,为自动增量方向。

2.15 如果一个堆栈从地址1250::0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问:

(1)栈顶地址是什么?

(2)栈底地址是什么?

(3)在SS中的段地址是什么?

(4)存入数据2345H后,SP的内容是什么?

【解】①. 栈顶地址1250:0052,SP指向栈顶地址。

②. 栈底地址1250:0100,栈底地址为高地址。

③. SS中的段地址为1250,SS中的段地址为堆栈段地址。

④.存入2345H后,SP内容为0050H。一次入栈操作,SP=SP-2。

2.16 8086微处理器是怎样解决地址线和数据线的复用问题的?ALE信号何时有效?

【解】采用分时复用的方法。ALE在T1时刻有效,其他时间段均无效。

第3部分 80X86微处理器的指令系统

3.1 分别指出下列指令中的源操作数和目的操作数的寻址方式。

(1)MOV SI,300

(2)MOV CX,DATA[DI]

(3)ADD AX,[BX][SI]

(4)AND AX,CX

(5)MOV [BP],AX

(6)PUSHF

【解】(1)源操作数为立即寻址,目的操作数为寄存器寻址。

(2)源操作数为变址寄存器加位移量寻址,目的操作数为寄存器寻址。

(3)源操作数为基址加变址寻址,目的操作数为寄存器寻址。

(4)源操作数和目的操作数都 为寄存器寻址。

(5)源操作数为寄存器址,目的操作数为寄存器间接寻址。

(6)为堆栈操作。

3.2 8086汇编语言指令的寻址方式有哪几类?哪种寻址方式的执行速度最快?

【解】寻址方式分为:立即寻址方式、寄存器操作数寻址方式和存储器操作数寻址方式。其中,寄存器操作数寻址方式的执行速度最快。

3.3试述指令MOV AX,2000H和MOV AX,DS:

微型计算机第六版第四章答案,微机原理课后习题参考答案.doc相关推荐

  1. 微型计算机原理_课后答案,微机原理课后习题标准答案

    门输出有效,则输入必须全有效. 译码器74LSl38要工作,两低一高控制端必须同时有效,所以Al5-A7的数值为010001100.A6.A5.A4作为译码输入,A3-A0未参加译码,所以74LSl3 ...

  2. 微型计算机原理_课后答案,微机原理课后习题答案

    第一章 学习指导: 1.掌握十六进制.二进制.BCD(十进制数).ASCII码 2.掌握有符号数(补码.原码).无符号数计算机的表示方法以及表示范围 3.掌握补码运算 4.了解计算机基本组成及工作原理 ...

  3. 南京廖华微型计算机原理答案,微机原理课后习题答案解析

    完美WORD格式.整理 7.设计一个外设端口地址译码器,使CPU能寻址四个地址范围:(1)240-247H,(2)248-24FH,(3)250-257H,(4)258-25FH. 答:如果是重叠地址 ...

  4. 数据库系统概念第六版 第四章练习题 12 14 18

    数据库系统概念第六版 第四章练习题 12 14 18 4.12 对于图中的数据库,写出一个查询来找到那些没有经理的雇员.注意一个雇员可能只是没有列出其经理或者可能有null经理.使用外连接书写查询,然 ...

  5. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第六章课后习题参考答案

    第6章   软件编码和测试  课后习题参考答案 一.选择题 (1)为了提高测试的效率,应该(D). A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 ...

  6. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第四章课后习题参考答案

    第4章   总体设计  课后习题参考答案 一.选择题(单选或多选) (1)面向数据流的软件设计方法中,一般将信息流分为(A). A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和 ...

  7. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第五章课后习题参考答案

    第5章   总详细设计  课后习题参考答案 一.填空题 (1)结构化程序设计方法的要点是使用 顺序.选择和循环 结构,自顶向下.逐步求精地构造算法或程序 (2)为了产生结构化的流程图,应由三种基本控制 ...

  8. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第九章课后习题参考答案

    第9章   面向对象分析  课后习题参考答案 一.选择题 (1)(C)不是对象具有的特性. A.标 B.继承 C.顺序 D.多态性 (2)封装是把对象的(A)结合在一起,组成一个独立的对象. A.属性 ...

  9. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第七章课后习题参考答案

    第7章   软件维护  课后习题参考答案 简答题 (1)面向缺陷维护的内容是什么? 答:面向缺陷维护(程序级维护):软件产品能够正常运转,可以满足用户的功能.性能.接口需求,只是个别地方存在缺陷,使用 ...

最新文章

  1. windows python安装opencv_OpenCV开发(1)——OpenCV3.4+Python3.5+Windows10安装问题解决
  2. 斐波那契数列规律的计算。
  3. 《孙子兵法》【作战第二】
  4. 关于PreparedStatement.addBatch()方法 (转)
  5. bitcoin 论文 Introduction
  6. jq点击更多收起效果
  7. u-boot之SPL分析
  8. html5 尾迹特效,如何设置ECharts线图的特效
  9. Android技术栈总结
  10. 设置角速度及生成四元数及利用刚体
  11. 在Ubuntu中配置SSH(解决connect to host localhost port 22: Connection refused问题)
  12. UnderWater+SDN论文之六
  13. 显示“没有注册类”问题解决方法(mscomm)
  14. 5G的调制方式,到底是怎么实现的?
  15. 更换根目录linux命令,linux中怎么切换到根目录
  16. 【计算技巧】分数复数的共轭--分数复数模的平方计算技巧
  17. 视频号直播信用分总被扣?如何提高信用分?
  18. android版本低无法安装微信,解决低版本安卓4.4.4无法安装微信的问题
  19. python一入深似海-模块化编程-钢铁侠战甲(二)
  20. 慧据价值 链接未来丨第八届数据技术嘉年华大会全议程呈现

热门文章

  1. 不是mysql常用的数据类型_6.下列( )不是MySQL常用的数据类型。
  2. 微课堂V2 v4.6.8
  3. 蔡高厅老师 - 高等数学阅读笔记 - 09 - 罗必塔法则 - 和最值定理和函数的单调性最值 (37、38、39、40~43)
  4. Microblaze搭建LWIP
  5. ssh连接gitlab,一直要求输入密码
  6. element 验证出现英文_Element-ui中自动验证问题的解决
  7. python是一门面向对象的高级_9.Python笔记之面向对象高级部分
  8. 实力非凡 国内主流开源建站系统推荐
  9. css font-family字体总结表
  10. Neo4j-Apoc