微机原理与接口技术(第四版)课后习题复习资料详解.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微机原理与接口技术(第四版)课后习题复习资料详解.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术(第四版)课后习题复习资料详解.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本第1章 微型计算机系统 处理器每个单位时间可以处理的二进制数据位数称计算机字长。 总线信号分成三组,分别是数据总线、地址总线和控制总线。 机主存采用组成。 高速缓冲存储器是处理器与主存之间速度很快但容量较小的存储器。 是“根本输入输出系统,操作系统通过对的调用驱动各硬件设备,用户也可以在应用程序中调用中的许多功能。 中断是正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 主板芯片组是主板的核心部件,它提供主板上的关键逻辑电路。 是微软开发的宏汇编程序。 指令的处理过程。处理器的“取指译码执行周期 是指处
2、理器从主存储器读取指令简称取指,翻译指令代码的功能简称译码,然后执行指令所规定的操作简称执行的过程。 机器语言层,即指令集结构。学生很多认为是:汇编语言层。前4章主要涉及汇编语言,但本书还有很多处理器原理等内容习题1.3填空题 ,中央处理单元,处理器 1,4 216,64 , 目录 ,3 64 , 习题1.4说明微型计算机系统的硬件组成及各局部作用。解答:也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和假设干高速存储单元即存放器。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。存储器:存储器是存放程序和数据的部件。外部设备:外部
3、设备是指可与微机进行交互的输入设备和输出设备,也称设备。设备通过接口与主机连接。总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。习题1.5什么是通用微处理器、单片机微控制器、芯片、嵌入式系统?解答通用微处理器:适合较广的应用领域的微处理器,例如装在机、笔记本电脑、工作站、效劳器上的微处理器。单片机:是指通常用于控制领域的微处理器芯片,其内部除外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。嵌入式系统:利用微控制
4、器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统。习题1.7区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。解答助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。汇编语言:用助记符表示的指令以及使用它们编写程序的规那么就形成汇编语言。汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。汇编程序:汇编语言源程序要翻译成机器语言程序才可以由处理器执行。这个翻译的过程称为“汇编,完成汇编工作的程序就是汇编程序。习题1.8区别如下概念:路径、绝对路径、相对路径、当前目录。系统磁盘上存在某个可执行文件,但在环境输入其文件名
5、却提示没有这个文件,是什么原因?解答路径:操作系统以目录形式管理磁盘上的文件,文件所在的分区和目录就是该文件的路径。绝对路径:从根目录到文件所在目录的完整路径称为“绝对路径。是保证文件唯一性的标示方法。相对路径:从系统当前目录到文件所在目录的路径称为相对路径。当前目录:用户当前所在的目录就是当前目录。指明的路径不正确,或者执行了另外一个同名的文件。习题1.10冯诺依曼计算机的根本设计思想是什么?解答采用二进制形式表示数据和指令。指令由操作码和地址码组成。将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是“存储程序和“程序控制简称存储程序控制的概念。指令
6、的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。计算机由存储器、运算器、控制器、输入设备和输出设备五大根本部件组成,并规定了5局部的根本功能。习题1.11计算机系统通常划分为哪几个层次?普通计算机用户和软件开发人员对计算机系统的认识一样吗? 解答最上层是用户层。第5层是高级语言层。第4层是汇编语言层。第3层是操作系统层。第2层是机器语言层。第1层是控制层。第0层是数字电路层。普通计算机用户和软件人员对计算机系统的认识并不一样。普通计算机用户看到的计算机,也就是我们最熟悉的计算机,属于用户层,而软件人员看到的属于高级语言层或是汇编语言层。第2章 处理器结构习题2.
7、1简答题解答 是算术逻辑运算单元,负责处理器所能进行的各种运算,主要是算术运算和逻辑运算。 取指是指从主存取出指令代码通过总线传输到处理器内部指令存放器的过程。8086分成总线接口单元和指令执行单元,可以独立操作。在执行单元执行一条指令的同时,总线接口单元可以读取下一条指令,等到执行时不需要进行取指了,所以称为预取。 采用别离的结构,一个用做指令,一个用做数据。 堆栈的存取原那么是先进后出也称为后进先出操作方式存取数据。 标志存放器主要保存反映指令执行结果和控制指令执行形式的有关状态。 执行了一条加法指令后,发现1,说明运算结果为0。 没有。 汇编语言的标识符大小写不敏感,即表示字母大小写不同
8、、但表示同一个符号。 不会。 指令的操作数需要通过存储器地址或地址,才能查找到数据本身,故称数据寻址方式。习题2.3填空题 32, 16 段地址,偏移地址, 00100110,0 73C00H,73800H , 实地址,64 ,目标模块, 立即数寻址、存放器寻址和存储器寻址 ,习题2.4处理器内部具有哪3个根本局部?8086分为哪两大功能部件?其各自的主要功能是什么?解答处理器内部有、存放器和指令处理三个根本单元。8086有两大功能部件:总线接口单元和执行单元。总线接口单元:管理着8086与系统总线的接口,负责处理器对存储器和外设进行访问。8086所有对外操作必须通过和这些总线进行。执行单元:
9、负责指令译码、数据运算和指令执行。习题2.6什么是标志?什么是32处理器的状态标志、控制标志和系统标志?说明状态标志在标志存放器的位置和含义。解答标志:用于反映指令执行结果或控制指令执行形式的一个或多个二进制数位。例如,有些指令执行后会影响有关标志位;有些指令的执行要利用相关标志。状态标志:用来记录程序运行结果的状态信息。控制标志:标志,控制字符串操作的地址方向。系统标志:用于控制处理器执行指令的方式。状态标志在标志存放器中的位置和含义如下: 3111109876543210习题2.8什么是8086中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达均为十六进制形
10、式: 0 4017 20004500 B8214567解答物理地址:在处理器地址总线上输出的地址称为物理地址。每个存储单元有一个唯一的物理地址。逻辑地址:在处理器内部、程序员编程时采用逻辑地址,采用“段地址:偏移地址“形式。某个存储单元可以有多个逻辑地址,即处于不同起点的逻辑段中,但其物理地址是唯一的。逻辑地址转换成物理地址:逻辑地址由处理器在输出之前转换为物理地址。将逻辑地址中的段地址左移二进制4位对应16进制是一位,即乘以16,加上偏移地址就得到20位物理地址。 :00H 40H:17H00417H 2000H:4500H24500H B821H:4567H777H习题2.932处理器有哪
11、三类根本段,各是什么用途?解答32处理器有代码段、数据段、堆栈段三类根本段。代码段:存放程序的指令代码。程序的指令代码必须安排在代码段,否那么将无法正常执行。数据段:存放当前运行程序所用的数据。程序中的数据默认是存放在数据段,也可以存放在其他逻辑段中。堆栈段:主存中堆栈所在的区域。程序使用的堆栈一定在堆栈段。习题2.11什么是实地址方式、保护方式和虚拟8086方式?它们分别使用什么存储模型?解答实地址方式:与8086具有相同的根本结构,只能寻址1物理存储器空间,逻辑段最大不超过64;但可以使用32位存放器、32位操作数和32位寻址方式;相当于可以进行32位处理的快速8086。实地址工作方式只能
12、支持实地址存储模型。保护方式:具有强大的段页式存储管理和特权与保护能力,使用全部32条地址总线,可寻址4物理存储器。保护方式通过描述符实现分段存储管理,每个逻辑段可达4。处理器工作在保护方式时,可以使用平展或段式存储模型。虚拟8086方式:在保护方式下运行的类似实方式的运行环境,只能在1存储空间下使用“16位段。 处理器工作在虚拟8086方式时,只能使用实地址存储模型。习题2.12汇编语句有哪两种,每个语句由哪4个局部组成?解答汇编语句有两种:执行性语句处理器指令、说明性语句伪指令。每个语句有:标号、指令助记符、操作数或参数、注释4个局部组成。习题2.16说明以下指令中源操作数的寻址方式?假设
13、是一个双字变量。1 ,1234h2 3 4 ,5 ,1234h6 7 ,8 ,1234h9 10 ,*4解答 立即数 直接 存放器 存放器间接 存放器相对 存放器相对 基址变址 相对基址变址 相对基址变址 带比例寻址第3章 数据处理习题3.1简答题1使用二进制8位表达无符号整数,257有对应的编码吗?2字符“F和数值46H作为指令的源操作数有区别吗?3为什么可以把指令“ , (3467H)*3中的数值表达式看成是常量?4数值500,能够作为字节变量的初值吗?5为什么说“ 是一条错误的指令?6都是获取偏移地址,为什么指令“ , 正确,而指令“ , 就错误?7,和都是单操作数指令,这个操作数应该是
14、源操作数还是目的操作数?8大小写字母转换使用了什么规律?9乘除法运算针对无符号数和有符号数,有两种不同的指令。只有一种指令的加减法如何区别无符号数和有符号数运算?10逻辑与运算为什么也称为逻辑乘?解答 没有。使用二进制8位表达无符号整数,257没有对应的编码。 字符“F的码就是数值46H,所以没有区别。 汇编程序在汇编过程中对数值表达式计算,得到一个确定的数值,故称数值表达式为常量。 不能。数值500大于一个字节所能表达的数据量,所以不能为字节变量赋值。 源、目标存放器位数不同,不能用该指令进行数据交换。 前者在指令执行时获得偏移地址,是正确的;但后者的只能在汇编阶段获得偏移地址,但此时存放器
15、内容是不可知的,所以无法获得偏移地址。 ,和指令的操作数既是源操作数也是目的操作数。 大小写字母转换利用它们的码相差20H。 加减法不区别无符号数和有符号数,但根据运算结果分别设置标志存放器的和标志,可利用和进行区别。 逻辑与运算规那么类似二进制的乘法,所以称其为逻辑乘。习题3.3填空题1定义字节变量的伪指令助记符是,获取变量名所具有的偏移地址的操作符是。2计算机中有一个“编码。如果把它认为是无符号数,它是10进制数;如果认为它是码,那么表示真值;又如果它是某个码,那么代表字符。3C语言用“n表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:一个是回车,其码是,它将光标移动到当前所在
16、行的首位;另一个是换行,其码是,它将光标移到下一行。4数据段有语句“H8843 99008843H,代码段指令“ , H8843执行后,。5用定义的一个变量,它的类型是,用“ 会得到数值为。如果将其以字量使用,应该用说明。6数据段有语句“ 1,2,3,代码段指令“ , 2执行后,。7例题3-9的定义如果是“1234567890,那么显示结果是。8指令“ , 和“ , 执行后,。而指令“ , 0执行后,和没有变化。9例题3-15程序执行结束,变量内容是;内容是。10欲将内的无符号数除以16,使用指令“ , ,其中后一个操作数是一个立即数。解答 , 97,61,小写字母a 013,010 8843
17、H ,4, 3 0,0,0 65432H,83H 4习题3.4以下十六进制数表示无符号整数,请转换为十进制形式的真值: 0H 5 解答 255 0 94 239习题3.7将以下十进制数用8位二进制补码表示: 0 127 127 57解答 0 习题3.8进行十六进制数据的加减运算,并说明是否有进位或借位: 1234H7802H F034H50H C051H1234H 9876H解答 1234H7802H8A36H,无进位 F034H50H44H,有进位 C051H1234H1,无借位 9876H9H,有借位习题3.9数码09、大写字母AZ、小写字母az对应的码分别是多少?码0和0分别对应什么字符
18、?解答数码09对应的码依次是30H39H。大写字母AZ对应的码依次是:41H5。小写字母az对应的码依次是:617。码0和0分别对应的是回车和换行字符。习题3.10设置一个数据段,按照如下要求定义变量或符号常量: 1b为字符串变量: 2b为用十进制数表示的字节变量:20 3b为用十六进制数表示的字节变量:20 4b为用二进制数表示的字节变量:20 5w为20个未赋值的字变量 6c为100的常量 7c表示字符串: 解答1b 2b 203b 14h4b 00010100b5w 20 (?)6c= 1007c 习题3.16使用假设干指令实现交互指令“ ,功能。解答 ; 可以没有 , ; 可以没有习题
19、3.17假设当前00120H,说明下面每条指令后,等于多少? 0f79h 解答0012001200126H0012001200120H习题3.19请分别用一条汇编语言指令完成如下功能:1把存放器和存放器的内容相加,结果存入存放器。2用存放器和的基址变址寻址方式把存储器的一个字节与存放器的内容相加,并把结果送到中。3用和位移量0B2H的存放器相对寻址方式把存储器中的一个双字和存放器的内容相加,并把结果送回存储器中。4将32位变量与数3412H相加,并把结果送回该存储单元中。5把数0A0H与存放器的内容相加,并把结果送回中。解答 , 0b2h ,3412h ,0a0h习题3.21给出以下各条指令执
20、行后值,以及、和的状态: ,89h ,9 ,0 解答 ,89h; 89H ; 12H1 0011 ,9; 00 0101 ,0; 01 0101 ; 00H0 1001 ; 00 0101 ; 00H0 1001习题3.28编程将一个压缩码变量例如92H转换为对应的码,然后调用子程序在输入输出子程序库中显示。解答; 数据段 92h; 代码段 ,4 ,30h ,0 ,30h 第4章 汇编语言程序设计习题4.1简答题1是什么特点决定了目标地址的相对寻址方式应用最多?2什么是奇偶校验?3为什么判断无符号数大小和有符号大小的条件转移指令不同?4双分支结构中两个分支体之间的指令有什么作用?5为什么特别强
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 第四 课后 习题 复习资料 详解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内