微型计算机原理第五版课后习题答案
微机原理课后习题参考答案
微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
微型计算机原理及应用习题全套答案
CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。
)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。
微型计算机原理课后习题答案,王忠民主编,DOC
王忠民主编西安电子科技大学出版部分习题答案第二章计算机中的数值和编码1、将十进制数转换为二进制和十六进制(1)129.75=10000001.11B=81.CH(2)218.8125=11011010.1101B=2、3451F.2H=103.CEH(3) 18.9+1010.1101B+12.6H-1011.1001=36.5256、选取字长n为8位和16位两种情况,求下列十进制数的补码。
(1) X=-33的补码:1101(2) Y=+33的补码:00100001,0000000000100001(3) Z=-128的补码:10000000,1111111110000000(4) N=+127的补码:01111111,0000000001111111(5) A=-65的补码:10111111,11111111101111117=-=+=-=+8并判断结果是否溢出。
(1)43+8∵ [43]补=00101011B,[8]补=00001000B∴ [43]补+[8]补=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵C S=0,C D=0,OF=C S⊕C D=0⊕0=0∴无溢出(无(溢9z=?,10111000B①若为无符号数②若为带符号补码数∵CF=1 ∴不正确∵CF=1,DF=1 OF=0∴不溢出x+y=0B8H x+z=61H y+z=3BH z+v=0CCH①不正确不正确不正确正确②不溢出不溢出不溢出溢出第三章80X86微处理器1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。
答:(1)BIU的作用:计算20位的物理地址,并负责完成CPU与存储器将从内2.4BX(Base)称为基址寄存器。
用来存放操作数在内存中数据段内的偏移地址,CX(Counter)称为计数器。
在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。
微机原理课后习题答案
第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。
(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。
(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。
二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。
(意思相近即可)?2.中断服务程序结束时,。
RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。
(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。
微型计算机原理与接口技术(第5版)课后习题答案及问题墙
微型计算机原理与接口技术(第5 版)课后答案及问题墙第一章绪论{崔文韬问}:课后习题第一题,二进制数与十进制数转换。
{崔文韬答}: 11001010B=202D,00111101B=61D,01001101B=77D,10100100B=164D。
{崔文韬问}:课后习题第二题,16 进制数与十进制数转换。
{崔文韬答}:12CH=300D,0FFH=255,3A8DH=14989D,5BEH=1470D{崔文韬问}:课后习题第三题,十进制数转化为二进制数和16 进制数。
{杨艺答}:25D=19H=00011001B,76D=4CH=01001100B,128D=100H=00000001 00000000B,134D=106H=00000001 00000110B{ 杨艺答}:128D=80H=10000000B,134D=86H=10000110B{崔文韬问}:课后习题第四题,写出10 进制数的BCD 码{杨艺答}:327D=(0011 0010 0111)BCD,1256D=(0001 0011 0101 0110)BCD{杨艺答}:1256D=(0001 0010 0101 0110)BCD{崔文韬问}:英文单词About 的ASCII 码{沙猛答}:3935H{王金鑫改}:41H,62H,6FH,75H,74H{崔文韬问}:数字95 的ASCII 码{王金鑫答}:39H,35H{崔文韬问}:课后习题第六题:10 进制数的原码、补码、反码{杨艺答}:【+42】原=00101010B=【+42】反=【+42】补【-42】原=10101010B,【-42】反=11010101B,【-42】补=11010110B【+85】原=01010101B=【+85】反=【+85】补【-85】原=11010101B,【-85】反=10101010B,【-85】补=10101011B{崔文韬问}:机器语言或者机器码(Machine Code),汇编语言(Assemble Language),高级语言的定义{沙猛答}:机器码:计算机只认得二进制数码,计算机中的所有指令都必须用二进制表示,这种用二进制表示的指令称为机器码。
微机原理课后习题参考答案
微机原理课后习题参考答案(总25页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--上册第一章P9微处理器、微型计算机、微型计算机系统的区别是什么答:(1)微型计算机中的运算器和控制器合起来称为中央处理器,也就是微处理器,又称微处理机。
(2)微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。
(3)微型计算机系统由微型计算机、输入/输出设备、外存储器、系统软件、电源、面板和机架等组成。
微型计算机由哪些基本部分构成微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。
说明CISC、RISC及其主要区别。
CISC是指复杂指令系统计算机,RISC是指精简指令系统计算机。
他们的区别在于不同的CPU设计理念和方法。
RISC指令系统仅包含哪些必要的经常使用的指令,不经常使用的功能,往往通过基本指令组合来完成。
完成特殊功能时效率比较低。
CISC的指令系统比较丰富,一些特殊功能都有相应的指令。
处理特殊任务效率较高。
RISC对存储器操作相对简单,使对存储器访问的控制简化;而CISC机器的存储器操作指令较多,对存储器的访问有更多的指令直接操作,要求的控制逻辑比较复杂。
RISC在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。
RISC CPU的电路构成比CISC CPU简单,因此面积小、功耗也更低;CISC电路CPU电路复杂,同水平比RISC CPU面积大、功耗大。
RISC CPU结构比较简单,布局紧凑规整,设计周期较短,比较容易采用一些并行计算的最新技术;CISC CPU结构复杂,设计周期长,技术更新难度大。
从使用角度看,RISC 微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。
第二章8086CPU 由哪两大部分组成简述它们的主要功能。
总线接口部件BIU跟执行部件EU。
微型计算机原理与接口技术课后习题答案
数据结构与算法的关系
数据结构与算法是相辅相成的,数据结构的选择会影响算法的 效率和实现方式,而算法的选择也会影响数据结构的组织形式 和使用方式。
04 微型计算机应用与开发
Байду номын сангаас 应用软件与开发工具
计算机工作原理
总结词
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。
详细描述
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。在计算机内部,数据以二进制数的形式表示和处理,运算 器根据控制器的指令对数据进行运算,并将结果存储回存储器中。输入输出设备则负责
第2章习题答案
选择题
答案
简答题
答案
在计算机中,数据是以什么 形式存储的?
在计算机中,数据是以二进 制形式存储的。
简述计算机中存储器的分类 及其特点。
计算机中存储器可以分为随 机存取存储器(RAM)、只 读存储器(ROM)和高速缓 存存储器(Cache)等。 RAM的特点是可以随时读写, 但断电后数据会丢失;ROM 的特点是只能读取不能写入, 但数据不会因断电而丢失; Cache的特点是读写速度快, 可以暂存部分数据,提高 CPU的访问速度。
接口
接口是连接设备和总线的桥梁,负 责数据的传输和控制。
性能指标
总线的带宽和传输速率是衡量其性 能的重要指标。
04
03 微型计算机软件技术
操作系统
操作系统定义
操作系统是控制计算机硬件与软件资源、管理计算机程序的软件, 是计算机系统的核心组成部分。
微型计算机原理(第五版)课后习题答案
7.设有3个字变量的变量名及其内容如下: VAR1 3C46H VAR2 F678H 0A56H:000BH VAR3 0059H P127 试设计一个数据段定义这3个变量及其地址(包括段地址和偏移地址) 表变量ADDRTABL。 0A56H:0005H 46H VAR1 解:DATA SEGMENT 0A56H:0006H 3CH VAR1 DW 3C46H 0A56H:0007H 78H VAR2 VAR2 DW F678H 0A56H:0008H F6H VAR3 DW 0059H 0A56H:0009H 59H VAR3 ADDRTABL DD VAR1 0A56H:000AH 00H DD VAR2 DD VAR3 DATA ENDS
210=1K 24=16
(2)需要64个RAM芯片,64个芯片组,13根片内地址线、6根片选地址线。 213=8K 26=64
第六章
7、某微机系统的RAM存储器由4个模块组成,每个模块的容量为128 KB,若 4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1 =10000H+217-1 0001,0000,0000,0000,0000B +0010,0000,0000,0000,0000B 0011,0000,0000,0000,0000B -0000,0000,0000,0000,0001B 0010,1111,1111,1111,1111B =2FFFFH 则4个模块的首末地址分别为:10000H~2FFFFH、30000H~4FFFFH、 50000H~6FFFFH、70000H~8FFFFH
第五章 1、已知8086 CPU中当前段寄存器的基址(DS) = 021FH,(ES) = 0A32H, (CS) = 234EH,则上述各段在存储器空间中物理地址的首地址号及末地 址号是什么? 解:各段首地址为: 数据段:(DS)×10H+0000H=021F0H 附加段:(ES)×10H+0000H=0A320H 代码段:(CS)×10H+0000H=234E0H 各段末地址为: 数据段:(DS)×10H+0FFFFH=121EFH 附加段:(ES)×10H+0FFFFH=1A31FH 代码段:(CS)×10H+0FFFFH=334DFH
微型计算机原理 第五版 (姚燕南 姚向华 乔瑞萍 着) 西安电子科技大学出版社 1-5章习题解答
a bi 的位余数为 92 mod 8:4
d 答:bi 位在 m+11 字节的 D4 位。
kh 解:bj 的字节索引为-88÷8 取整:11;
4
若侵犯了您的版权利益,敬请来信通知我们! ℡
课 后 答 案 网
课后答案网
bj 的位余数为-88 mod 8:0 答:bj 位在 m-11 字节的 D0 位。
aw SF:符号标志,指示算术/逻辑运算结果最高位的状态,最高位为 1 时 SF 为 1,反之为 0; d OF:溢出标志,指示带符号算术运算结果是否超出其表示范围,用双高位法判断,有溢出时 OF 为 1,反
课 后 答 案 网
课后答案网
若有,是正溢出还是负溢出? (1)43+8=51
解:[43]补=2BH
m [8]补=08H o 0010 1011 .c + 0000 1000
0011 0011B
w 因为 D7CY○+ D6CY=0○+ 0=0,所以运算结果没有溢出。 da (2)-52+7=-45
.k 1000 0110B
因为 D7CY○+ D6CY=0○+ 1=1,所以运算结果产生了正溢出。
w (4)72-8=64 w 解:[72]补=48H
m [-8]补=F8H
w o 0100 1000
.c + 1111 1000 0100 0000B
aw 因为 D7CY○+ D6CY=1○+ 1=0,所以运算结果没有溢出。 d (5)-33+(-37)=-70 kh 解:[-33]补=DFH
h m (4) -25+6=?
k o 解: ∵ [-25]补=E7H .c [6]补=06H
计算机组成原理教程第五版(张基温)课后习题大题答案
!ROM和RAM区别:区别ROM只读存储器非易失器件,RAM随机存储器,易失!存储元:存储一位数据的存储空间。
存储单元;存储一个字或者字节的数据存储空间。
存储体;存储器中承载数据存储的部件。
存储单元地址:给每个存储单元进行编号是存取数据时不混淆,2由许多1构成,1是数据存储最小单元,3由许多2构成,2是数据存储基本单元,避免混淆编号形成4!存储系统层次解决成本速度容量问题条件是存储器访问局部性度量存储系统命中率!联系物理空间和逻辑空间都是用来存储数据的,区别物理空间是真实存在的是主板上的内存条,虚拟是虚拟存在的电脑匀出的部分硬盘空间来充当内存,物力数据比虚拟存取速度快,物力内存一般不可变,逻辑可变,物力作用与cpu 沟通,虚拟解决物理内存不足问题。
!具有虚拟存储器对内存空间作了扩充,部分数据存入虚拟空间,操作系统自动调用简单灵活。
不具有内存空间不足,现存部分数据分批调用,用户手动完成。
!Cache扩容后能不能取代主存不能,成本高,相邻两级速度不能差太多!电子时代之前,有可能成功制造自动工作的计算机吗不能,内动力和程序是计算机自动工作的条件内动力需要电子元件完成!汉字需要输入码英文需要输入码吗需要,英文字母对应的ASCII码为机器内码!减少数据失真失真:提高采样频率和量化精度!指令系统作用指令系统是对cpu功能的扩展,它表明cpu执行那些基本操作,cpu功能是取指令分析指令执行指令,所以一个cpu设计依据的功能也来自指令系统,它是cpu设计的基本依据!运算速度与cpu主频有关,主存容量与内存有关,运算精度与总线位数有关!评价计算机性能从运算速度,机器字长存储容量带宽均衡性环保和效能用户友好性性价比可靠性可用性。
!控制器控制方式和特点控制器:定长cpu周期法:时序电路简单但浪费时间,不定长c周期法:按需分配有效提高运行速度但增加时序部件复杂性,延长节拍法:中央局部结合兼顾集中分散两控制优点。
!机器指令和微指令关系:每一条机器指令由一段用微指令编成的微程序来解释执行。
计算机组成原理第五版课后答案
第一章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。
7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:P9-10主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
存储字:一个存储单元所存二进制代码的逻辑单位。
存储字长:一个存储单元所存二进制代码的位数。
存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。
机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。
指令字长:一条指令的二进制代码位数。
微型计算机原理与接口技术第五版周荷琴课后答案
微型计算机原理与接口技术第五版周荷琴课后答案第一章:计算机系统概述1.1 计算机系统基本组成•核心包括 CPU、内存和 I/O 设备。
CPU 是计算机的中央处理器,负责执行指令,控制各部分设备的操作。
内存存储数据和程序指令。
I/O 设备是计算机与外部世界进行信息交换的重要途径。
1.2 计算机的基本层次结构•计算机系统的基本层次结构分为硬件体系结构和软件体系结构。
硬件体系结构定义了计算机中硬件组件的功能、特性、接口和互连方式。
软件体系结构定义了计算机的软件组件及其相互关系。
1.3 计算机的工作过程•计算机工作过程主要包括取指令、分析指令、获取操作数、执行指令、写回结果等几个阶段。
具体过程为:取指令:从内存中读取指令;分析指令:解码指令确定要执行的操作;获取操作数:从内存或寄存器中读取操作数;执行指令:进行具体的运算或操作;写回结果:将运算结果写入内存或寄存器。
1.4 计算机性能指标•计算机的性能指标包括运算速度、存储容量、传输速率、可靠性和可用性等方面。
运算速度衡量了计算机执行指令的快慢;存储容量表示计算机可以存储的数据量;传输速率表示从一个设备向另一个设备传输数据的速度;可靠性表示计算机的故障率;可用性表示计算机在给定时间内正常工作的比例。
第二章:计算机的数制与编码2.1 数制与编码的基本概念•数制是用于表示数值的方法,常见的有十进制、二进制、八进制和十六进制等。
编码是指将字符、符号等信息转换成计算机可以处理的二进制形式。
2.2 二进制与十进制的转换•将十进制数转换成二进制数时,可以采用除2取余的方法。
将二进制数转换成十进制数时,可以根据二进制位上的权值相加的原理进行计算。
2.3 BCD码与ASCII码•BCD码是Binary-Coded Decimal的缩写,用4位二进制码表示一个十进制数的一位。
ASCII码是一种字符编码,将每个字符映射成一个唯一的二进制数。
2.4 奇偶校验码•奇偶校验码是一种错误检测码,用于检测数据传输过程中出现的位错误。
微型计算机原理与接口技术第五版周荷琴课后答案
微型计算机原理与接口技术第五版周荷琴课后答案【篇一:《微型计算机原理与接口技术》周荷琴_吴秀清(第三版)课后习题答案】现在已演化为以存储器为中心的结构。
2. 微处理器,微型计算机,微型计算机系统有什么联系与区别?答:微处理器是微型计算机系统的核心,也称为cpu(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者i/o 之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
三者关系如下图:3. 微处理器有哪些主要部件组成?其功能是什么?答:微处理器是一个中央处理器,由算术逻辑部件alu、累加器和寄存器组、指令指针寄存器ip、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件alu 主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、中间结果或地址。
指令指针寄存器ip 存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条指令增加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20 位物理地址用来对存储器寻址。
标志寄存器flags 存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使cpu内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
4. 画一个计算机系统的方框图,简述各部分主要功能。
答:计算机系统由硬件(hardware)和软件(software)两大部分组成。
硬件是指物理上存在的各种设备,如显示器、机箱、键盘、鼠标、硬盘和打印机等,是计算机进行工作的物质基础。
软件是指在硬件系统上运行的各种程序、数据及有关资料。
【经典】微机原理与接口技术 第五版 钱晓捷 课后答案
标志:用于反映指令执行结果或控制指令执行形式的一个或多个二进制数位。例如,有些指令执行后会影响有关标志位;有些指令的执行要利用相关标志。
状态标志:用来记录程序运行结果的状态信息。
控制标志:DF标志,控制字符串操作的地址方向。
系统标志:用于控制处理器执行指令的方式。
状态标志在标志寄存器EFLAGS中的位置和含义如下:
保护方式:具有强大的段页式存储管理和特权与保护能力,使用全部32条地址总线,可寻址4GB物理存储器。保护方式通过描述符实现分段存储管理,每个逻辑段可达4GB。处理器工作在保护方式时,可以使用平展或段式存储模型。
虚拟8086方式:在保护方式下运行的类似实方式的运行环境,只能在1MB存储空间下使用“ 16位段”。处理器工作在虚拟8086方式时,只能使用实地址存储模型。
存储器:存储器是存放程序和数据的部件。
外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。
总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。
〔习题
通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。
计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
〔习题
最上层是用户层。
第5层是高级语言层。
第4层是汇编语言层。
第3层是操作系统层。
第2层是机器语言层。
第1层是控制层。
第0层是数字电路层。
普通计算机用户和软件人员对计算机系统的认识并不一样。普通计算机用户看到的计算机,也就是我们最熟悉的计算机,属于用户层,而软件人员看到的属于高级语言层或是汇编语言层。
微型计算机原理与接口技术第五版课后答案
微型计算机原理与接口技术第五版课后答案【篇一:《微型计算机原理与接口技术》(第三版)习题答案】(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。
1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。
微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。
常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。
1. 微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,i/0接口,系统总线),外围设备,电源。
2. 什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3. 什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。
4. 8086/8088cpu的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(biu)功能:根据执行单元eu的请求完成cpu与存储器或io设备之间的数据传送。
执行部件(eu),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
5. 8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让cpu轮番进行取指和执行的工作,从而提高cpu的利用率。
新编16 32位微型计算机原理及应用答案(第五版)_第三章参考答案
第三章 8086/8088微处理器及其系统 教材习题3.1-3.70参考答案3.1 为什么要研究8086/8088微处理器及其系统?这比直接研究32位微处理器及其系统有何优缺点?解:尽管8086/8088后续的80286、80386、80486以及Pentium系列CPU结构和功能已发生很大变化,但从基本概念与结构以及指令格式上来讲,他们仍然是经典的8086/8088CPU的延续与提升。
3.2 8086 CPU有多少根数据线和地址线?它能寻址多少内存地址单元和I/O端口?8088CPU又有多少根数据线和地址线?为什么要设计8088CPU?解:8086 CPU有16根数据线和20根地址线,可寻址1MB存储单元和64KB的I/O端口。
8088 CPU 有16位内部数据线和8条外部数据总线,20根地址线。
8088 CPU 是8086 CPU的向下兼容版,这样设计主要为了与INTEL原有的8位外围接口芯片直接兼容。
3.3 8086 CPU内部按功能可分为哪两大部分?他们各自的主要功能是什么?解:从功能上讲,8086可分为两个部分,即总线接口单元(bus interface unit,BIU)和执行单元(execution unit ,EU)。
总线接口单元(BIU)的功能是负责CPU与存储器或I/O设备之间的数据传送。
EU的功能只是负责执行指令;执行的指令从BIU的指令队列缓冲器中取得,执行指令的结果或执行指令所需要的数据,都由EU向BIU发出请求,再由BIU经总线控制电路对存储器或外设存取。
3.4 8086 CPU内部的总线接口单元BIU由哪些功能部件组成?他们的基本操作原理是什么?解:BIU内有4个16位的段地址寄存器CS、DS、SS和ES,16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。
基本操作原理是BIU要从内存取指令送到指令队列缓冲器;CPU执行指令时,总线接口单元要配合执行单元从指定的内存单元或者外设端口中取数据,将数据传送给执行单元,或者把执行单元的操作结果传送到指定的内存单元或外设端口中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C s 1, C p 1,无溢出, OF 0 CF 1, ZF 0, SF 0, PF 1, AF 1
第三章 3、 设DS = 2000H,BX = 1256H,SI = 528FH,偏移量 = 20A1H, [232F7H] = 3280H,[264E5] = 2450H。若独立执行下述指令后,请 给出对应IP寄存器的内容。
C s 1, C p 1,无溢出, OF 0
1010 ,0111
CF 1, ZF 0, SF 1, PF 1, AF 1 1110 ,1101
1,0001 ,0101 ,0000 ,0000
Cs 1,C p 1,无溢出, OF 0 CF 1,ZF 0,SF 0,PF 1,AF 0
画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。
解:1)用4K×4位SRAM芯片组成16K×8位的存储空间
需要8个RAM芯片,4个芯片组,12根片内地址线、2根片选地址线。
A19、 A18、 A17、 A16、 A15、 A14、A13、A12、A11~A0 1、 1、 1、 1、 1、 1、 1、 1、 0… 0
(1) 01111001B
(2) 10000011B
BCD码为0111,1001B 十进制数为79 二进制数为0100,1111B
2020/3/10
2020/3/10
6、若已知当前栈顶的逻辑地址为3000H:0200H,试问压入两个 字后栈顶的逻辑地址和物理地址是什么? 若又弹出3个字后, 则栈顶的逻辑地址和物理地址又是什么? 解:压入两个字后,SP的内容为 (SP)-字数×2=0200H-2×2=01FCH 所以逻辑地址为3000H:01FCH 物理地址为301FCH
B6H
+60H
16H
CF=1,(BL)=16H
19H
+01H
+12H
2CH
+06H
32H CF=0,(BH)=32H
(BX)=3216H
16H=00010110B
PF=0
7、 执行下列程序段,指出此程序段功能。
(1) MOV CX,10
LEA SI,First LEA DI,Second
1)将源串FIRST的10个字节 搬移至目标串SECOND
2020/3/10
5. 设机器字长为8位,最高位为符号位,试对下列各算式进 行二进制补码运算:
8-18=?-10
[ 8 ] 补码 0000 ,1000
[ -1 8 ] 原码 1001 , 0010
[ -1 8 ] 补码 1110 ,1110
0000 ,1000
1110 ,1110 1111 ,0110 [ 10 ] 补码
第六章
8、设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位
的存储空间,请问需用此SRAM或EPROM多少片?它们的片内地址线及片选地
址线分别是哪几根?假设该16K×8位存储空间连续,且末地址为FFFFFH,请
画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。
210=1K
24=16
(2)需要64个RAM芯片,64个芯片组,13根片内地址线、6根片选地址线。
213=8K
26=64
2020/3/10
第六章
7、某微机系统的RAM存储器由4个模块组成,每个模块的容量为128 KB,若
4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1
(1) JMP BX;IP=? (2) JMP [BX][SI];IP=? 解: 1)是段内间接寻址,所以IP=1256H 2)是段内间接寻址 偏移地址:(BX)+(SI)=1256H+528FH=64E5H 物理地址:DS×10H+64E5H=264E5H [264E5]=2450H 所以IP=2450H
2020/3/10
7、 试判断下列运算执行之后,OF、CF、ZF、SF、PF和AF的状态: OF:溢出标志、CF:进位标志、ZF:零标志、SF:符号标志、 PF:奇偶标志(低8位1的个数为偶数,则置1,否则置0)、 AF:辅助进位标志(第3位有进位或借位,则置1,否则置0)
(3)46 H 59 H 0100 ,0110
2020/3/10
2、假如8086 CPU中,(CS) = 234EH,已知物理地址为25432H, 若(CS)的内容被指定成1A31H,则物理地址应为什么地址号? 解:物理地址=段地址×10H+偏移地址 求偏移地址:25432H-234EH ×10H=1F52H 当(CS)=1A31H时,物理地址为: (CS)×10H+1F52H=1A310H+1F52H=1C262H
CX≠0循环;
ZF=0且CX≠0循环; ZF=1且CX≠0循环;
指令执行后,AX =? BX =? CX =? DX =?
程序段如下:
ORG 0200H
MOV AX,10H (AX)=10H
MOV BX,20H (BX)=20H
MOV CX,04H (CX)=04H
MOV DX,03H
LLL:INC AX
50000H~6FFFFH、70000H~8FFFFH
2020/3/10
第六章
8、设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位
的存储空间,请问需用此SRAM或EPROM多少片?它们的片内地址线及片选地
址线分别是哪几根?假设该16K×8位存储空间连续,且末地址为FFFFFH,请
ADD BX,BX
SHR DX,1
(
)
HLT
2020/3/10
(DX)=03H=0000,0011B
(AX)=11H (AX)=12H (AX)=13H
(BX)=40H (BX)=80H (BX)=0100H
(DX)=01H (DX)=00H (DX)=00H
(CX)=03H (CX)=02H (CX)=01H
2020/3/10
第六章
6、对下列RAM芯片组排列,各需要多少个RAM芯片?多少个芯片组?多少根 片内地址线?若和8088 CPU相连,则又有多少根片选地址线?
1 K × 4位芯片组成16 K × 8位存储空间 8 K × 8位芯片组成512K × 8位存储空间 解: (1)需要32个RAM芯片,16个芯片组,10根片内地址线、4根片选地址线。
解:2)用8K×8位EPROM芯片组成16K×8位的存储空间
需要2个EPROM芯片,2个芯片组,13根片内地址线、1根片选地址线。
A19、 A18、 A17、 A16、 A15、 A14、A13、A12~A0 1、 1、 1、 1、 1、 1、 1、 0… 0
1… 1
FE000H~FFFFFH
1、 1、 1、 1、 1、 1、 0、 0… 0 1… 1
0101 ,1001
( 3 ) 46 H 59 H 59 H 89 D [ 89 ] 原 1101 ,1001 [ 89 ] 补 1010 , 0111
(1) A400 H 7100 H
1110 ,1101
0100 ,0110
1010 ,0100 ,0000 ,0000 0111 ,0001 ,0000 ,0000
INT 21H CMP AL,’1’ JE ONE CMP AL,’2’ JE TWO CMP AL,’3’ JE THREE JMP KEY ONE:… TWO:… THREE:…
2020/3/10
第五章 1、已知8086 CPU中当前段寄存器的基址(DS) = 021FH,(ES) = 0A32H, (CS) = 234EH,则上述各段在存储器空间中物理地址的首地址号及末地 址号是什么? 解:各段首地址为: 数据段:(DS)×10H+0000H=021F0H 附加段:(ES)×10H+0000H=0A320H 代码段:(CS)×10H+0000H=234E0H 各段末地址为: 数据段:(DS)×10H+0FFFFH=121EFH 附加段:(ES)×10H+0FFFFH=1A31FH 代码段:(CS)×10H+0FFFFH=334DFH
2020/3/10
6.有如下程序: MOV AL,45H ADD AL,71H DAA 加法调整指令P100 MOV BL,AL MOV AL,19H ADC AL,12H DAA 加法调整指令P100 MOV BH,AL 执行后,BX =?标志位PF =?CF =?
2020/3/10
45H
+71H
1101 ,1011 1011 ,1010
c s 1 , c p 1 ,无溢出 11002020/,3/011100 [ 70 ] 原码
1011 ,1010 10110 ,0000 c s 1, c p 0 ,负溢出 0110 ,0000 [ 96 ] 原码
10、将下列8421 BCD码表示成十进制数和二进制数:
FC000H~FDFFFH
2020/3/10
第六章 9、设由256K×8位SRAM芯片与8086 CPU组成1M×8存储空间,试问共需几片这 样的SRAM芯片?片内地址线及片选地址线各为哪几根?试画出用该256K×8位 SRAM与8086 CPU组成1MB存储空间的连线,并写出各芯片的地址域。 解:需要4个SRAM芯片,18根片内地址线、2根片选地址线。
↓
↓
LOOPZ LLL LOOPNZ LLL