计算机原理与接口技术
单片微型计算机原理及接口技术答案
单片微型计算机原理及接口技术答案【篇一:单片微型计算机原理与接口技术髙锋版课后答案第4章】txt>思考与练习题解析【4—1】简述下列基本概念:程序、程序设计、机器语言、汇编语言及高级语言。
【答】各基本概念如下。
【4—2】在单片机领域,目前最广泛使用的是哪几种语言?有哪些优越性?单片机能否直接执行这几种语言?【答】在单片机领域,目前最广泛使用的是汇编语言和高级语言。
汇编语言编写的程序效率高,占用存储空间小,运行速度快,而且能反映单片机的实际运行情况。
但编程比使用高级语言困难,通用性差。
单片机不能直接执行汇编语言程序,必须通过人工(或机器)汇编把汇编语言程序转换为机器语言程序。
高级语言不受具体机器的限制,而且使用了许多数学公式和习惯用语,从而简化了程序设计的过程,通用性强,易于移植到不同类型的单片机中。
单片机不能直接识别和执行高级语言,需要将其转换为机器语言程序才能识别和执行。
对于高级语言,这一转换工作通常称为“编译”或者“解释”。
进行编译或者解释的专用程序称为“编译程序”或者“解释程序”。
【4—3】什么叫伪指令?8oc51单片机程序设计中主要有哪些伪指令语句?【答】伪指令又称为“汇编程序控制译码指令”。
“伪”体现在汇编时不产生机器指令代码,不影响程序的执行,仅指明在汇编时执行一些特殊的操作。
例如.为程序指定一个存储区,将一些数据、表格常数存放在指定的存储单元,说明源程序开始或结束等.。
不同的单片机开发装置所定义的伪指令不全相同。
80c51单片机程序设计中主要有伪指令语句如下。
1.org(origin)一汇编起始地址伪指令,指令格式为:org 表达式’其含义是向汇编程序说明,下述程序段的起始地址由表达式指明。
表达式通常为十六进制地址码。
2.end(end 0f assembly)一汇编结束伪指令。
其含义是通知汇编程序,该程序段汇编至此结束。
3.equ(equate)—赋值伪指令。
指令格式为:标号 equ 表达式其含义是把表达式赋值于标号,这里的标号和表达式是必不可少的。
微机计算机基本原理与接口技术_(陈红卫)参考答案
第一章参考答案1.将下列十进制数转换成二进制数:(1)49 (2)49.75 (3)100 (4)100.8125解:(1) (49)10=(110001)2(2)(49.75)10=(110001.11)2(3) (100)10=(1100100)2(4) (100.8125)10=(1100100.1101)22.将下列十六进制数转换成二进制数和十进制数:(1)FAH (2)78A2H (3)FFFFH (4)3CH解:(1) (FA)16=(11111010)2=(250)10(2) (78A2)16=(111100010100010)2=(30882)10(3) (FFFF)16=(1111111111111111)2=(65535)10(4) (3C)16=(111100)2=(60)103.将下列二进制数转换成十六进制数和八进制数:(1)101101.11 (2)1111111 (3)1101001011.01 (4)10111101解:(1) (101101.11)2=(2D.C)16=(55.6)8(2) (1111111)2=(7F)16=(177)8(3) (1101001011.01)2=(34B.4)16=(1513.2)8(4) (10111101)2=(BB)16=(275)84.设机器字长为8位,写出下列各二进制数的原码、反码和补码:(1)+1010101 (2)-1000000 (3)+1111111 (4)-1111111解:(1) 原码:01010101反码:01010101补码:01010101(2) 原码:11000000反码:10111111补码:11000000(3) 原码:01111111反码:01111111补码:01111111(4) 原码:11111111反码:10000000补码:100000015.设下列四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是否溢出:(1)a=0F6H,b=0D5H (2)a=0B7H,b=0C7H(3)a=37H,b=67H (4)a=73H,b=7BH解:(1)a+b=CBH 没有发生溢出a-b=21H 没有发生溢出(2) a+b=7EH 发生溢出a-b=F0H 没有发生溢出(3) a+b=9EH 没有发生溢出a-b=D0H 没有发生溢出(4) a+b=EEH 发生溢出a-b=F8H 没有发生溢出6.已知a=00111000B,b=11110011B,计算下列逻辑运算:(1)a AND b (2)a OR b (3)a XOR b (4)NOT a解:(1)a AND b=00110000(2)a OR b=11111011(3)a XOR b=11001011(4)NOT a=110001117.将下列算式中的十进制数表示成组合BCD码进行运算,并根据需要进行调整。
微型计算机原理与接口技术(第4版)___题解及实验指导
微型计算机原理与接口技术(第4版)___题解及实验指导这份大纲旨在为《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》给出一个概览,请参考以下内容。
概述介绍微型计算机原理与接口技术的基本概念引言微型计算机的发展和应用阐述微型计算机系统的组成和层次结构计算机硬件描述计算机硬件的基本组成包括中央处理器、存储器和输入输出设备讨论硬件的功能和特点计算机软件介绍计算机软件的概念和分类强调操作系统的作用和功能讨论软件的开发和应用微型计算机接口研究计算机与外部设备之间的连接和通信介绍接口的原理和技术分析接口的设计和实现实验指导实验准备介绍进行实验所需的基本准备工作包括实验器材、软件环境和实验原理的研究实验内容提供各章节相关实验的具体内容和步骤引导学生逐步完成实验任务强调实验中的关键点和注意事项实验总结总结每个实验的目的和结果分析实验过程中遇到的问题和解决方法提供实验的评价和改进建议通过这份《微型计算机原理与接口技术(第4版)吴宁题解及实验指导》大纲,学生可以了解该教材的内容和结构,对于研究和实验有一个整体的认识和预期。
本章介绍微型计算机原理与接口技术的基本概念和背景。
首先,讲解了计算机系统的组成和发展历程,帮助读者了解计算机系统的基本结构和演化过程。
其次,介绍了微型计算机的特点和分类。
通过本章的研究,读者能够建立起对微型计算机原理与接口技术的整体认识和理解。
本章将深入探讨微型计算机的结构和各个功能部件的作用。
首先,介绍了微型计算机的总线结构和数据流动方式,帮助读者了解信息在计算机系统中的传输过程。
然后,讨论了微型计算机的存储器层次结构和主要存储器的特点。
随后,讲解了微型计算机的中央处理器(CPU)的功能和内部结构。
最后,介绍了微型计算机的输入输出系统,包括输入设备和输出设备的种类和原理。
通过本章的研究,读者能够全面了解微型计算机的内部结构和各个功能部件的作用。
本章重点介绍微型计算机的编程技术,包括指令系统和汇编语言编程。
微型计算机原理与接口技术李蓓答案
微型计算机原理与接口技术李蓓答案1、.从当前页放映演示文稿的组合键是()。
[单选题] *A. Shift+FB. Shift+F(正确答案)C. Shift+F2、计算机网络是指将()不同的具有独立功能的多台计算机通过通信线路连接起来。
[单选题] *A地理位置(正确答案)B近距离C远距离D任何地方3、D:断电后,优盘还能保持存储的数据不丢失影响一台计算机性能的关键部件是______。
[单选题] *A:CD-ROMB:硬盘C:CPU(正确答案)4、一端采用EIA/TIAA标准另一端采用EIA/TIAB标准连接的双绞线,常被称为()。
[单选题] *A.直通线B.交叉线(正确答案)C.同等线D.异同线5、1以二进制和程序控制为基础的计算机结构是由()最早提出的。
[单选题] *A.布尔B.巴贝奇C.冯.诺依曼(正确答案)D.图灵6、主板上AGP扩展槽是()的专用插槽。
[单选题] *A. 显卡(正确答案)B. 声卡C. 网卡D. 内显调制解调7、.Windows的窗口分为类,下面()不是Windows的窗口类型。
[单选题] *A. 对话框B. 快捷菜单(正确答案)C. 文档窗口8、世界上第一台电子计算机的名字是()。
[单选题] *A. BASICB. EDVACC. ENIAC(正确答案)9、当程序被最小化后,该程序()。
[单选题] *A. 被转入后台运行(正确答案)B. 停止运行C. 不能打开10、计算机网络的组成基本上包括计算机、网络操作系统、传输介质、()。
[单选题] * AWINDOWSBAutoCADC办公软件D应用软件(正确答案)11、59.通信技术主要是用于扩展人的()[单选题] *A.处理信息功能B.传递信息功能(正确答案)C.收集信息功能D.信息的控制与使用功能12、光纤通信中使用的复用方式是()。
易[单选题] *A. 时分多路B. 空分多路C. 频分多路D. 波分多路(正确答案)13、21.计算机中,负责指挥计算机各部分自动协调一致地进行工作的部件是()。
微型计算机原理与接口技术第二章课后答案
第二章 1. 8086CPU内部由哪两部分组成?它们的主要功能是什么?答:8086CPU 内部由执行单元 EU 和总线接口单元 BIU 组成。
主要功能为:执行单元 EU 负责执行指令。
它由算术逻辑单元(ALU)、通用寄存器组、16 位标志寄存器(FLAGS)、EU 控制电路等组成。
EU 在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。
数据在 ALU 中进行运算,运算结果的特征保留在标志寄存器 FLAGS 中。
总线接口单元 BIU 负责 CPU 与存储器和 I /O 接口之间的信息传送。
它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
2. 8086CPU 中有哪些寄存器?各有什么用途?答:8086CPU 内部包含4组16位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。
(1)通用寄存器组 包含4个16位通用寄存器 AX 、BX 、CX 、DX ,用以存放普通数据或地址,也有其特殊用途。
如AX (AL )用于输入输出指令、乘除法指令,BX 在间接寻址中作基址寄存器,CX 在串操作和循环指令中作计数器,DX 用于乘除法指令等。
(2)指针和变址寄存器 BP 、SP 、SI 和DI ,在间接寻址中用于存放基址和偏移地址。
(3)段寄存器 CS 、DS 、SS 、ES 存放代码段、数据段、堆栈段和附加段的段地址。
(4)指令指针寄存器IP 用来存放将要执行的下一条指令在现行代码段中的偏移地址。
(5)标志寄存器Flags 用来存放运算结果的特征。
3. 8086CPU 和8088CPU 的主要区别是什么?答:8088CPU 的内部结构及外部引脚功能与8086CPU 大部分相同,二者的主要不同之处如下:(1)8088指令队列长度是4个字节,8086是6个字节。
(2)8088的BIU 内数据总线宽度是8位,而EU 内数据总线宽度是16位,这样对16位数的存储器读/写操作需要两个读/写周期才能完成。
微型计算机原理与接口技术(何宏)章 (6)
第6章 输入/输出接口技术
2.端口编址方式 既然端口可被微处理器访问,如同存储单元,那么每个端口 也存在着编址的方式问题。在当今流行的各类微机中,对I/O接口 的端口编址有两种办法,即端口统一编址和端口独立编址。用 Motorola公司的微处理器,如6800、68000系列构成的微型机采用 前一种方法;而用Zilog和Intel 公司的微处理器,如Z-80、Z800、8086/8088、80286、80386、80486、Pentium等系列构成的 微型机都采用后一种方法。
期(WR为低电平时)呈现在数据总线上,这样短的时间用于向低速 外围设备传送是不可能的,因此,要在接口电路中设置数据锁存 器,将CPU输出的信息先放在锁存器中锁存,再由外设进行处理, 以解决双方的速度匹配问题。
第6章 输入/输出接口技术
2.缓冲隔离功能 CPU与外设的信息交换是通过CPU的数据总线完成的,系统不 允许外设长期占用数据总线,而仅允许被选中的设备在读周期(或 写周期)占用数据总线。通过接口电路,就可以实现外围设备信息 在CPU允许期内传递到CPU数据总线上,其他时间对CPU总线呈高阻 状态,这样,设备之间可互不干扰。一般在接口电路中设置输入 三态缓冲器满足上述要求。 3.转换功能 通过接口电路,可以实现模拟量与数字量之间的转换。若外 设电平幅度不符合CPU要求,则通过接口电路进行电平匹配,也可 以实现串行数据与并行数据的转换。
息、状态信息和控制信息3种类型。 1.数据信息 CPU和外围设备交换的基本信息就是数据,数据通常为8位或
16位。数据信息大致分为以下3种类型。 (1) 数字量。数字量是指由键盘、磁盘、扫描仪等输入设备
读入的信息,或者主机发送给打印机、磁盘、显示器、绘图仪等 输出设备的信息,它们是二进制形式的数据或是以ASCII码表示的 数据及字符,通常为8位。
微型计算机原理及接口技术
微型计算机原理及接口技术
微型计算机原理及接口技术是指在微型计算机和外部设备之间进行数据交换和通信的技术。
微型计算机原理是指微型计算机的基本工作原理,包括微处理器、存储器、输入输出设备等组成部分的工作原理。
接口技术是指微型计算机与外部设备之间进行数据交换和通信所需要的硬件和软件技术。
在微型计算机中,微处理器是控制微型计算机工作的核心部件。
它负责执行指令、进行数据处理和控制操作。
微处理器通过总线与其他部件进行连接,包括存储器、输入输出设备等。
其中,存储器用于存储程序和数据,输入输出设备用于与外界进行数据交换。
为了实现微型计算机与外部设备之间的数据交换和通信,需要使用接口技术。
接口技术可以分为硬件接口和软件接口两种。
硬件接口是指通过物理接口的方式连接微型计算机和外部设备,例如串口、并口、USB等。
软件接口是指通过编程的方式实
现微型计算机与外部设备之间的数据交换和通信。
接口技术的选择取决于具体的应用场景和外部设备的要求。
不同的外部设备可能需要不同类型的接口进行连接。
例如,打印机通常通过并口或USB接口连接到微型计算机,而鼠标则通
常通过PS/2或USB接口连接。
此外,还可以通过网络接口实
现微型计算机之间的数据通信。
总的来说,微型计算机原理及接口技术是实现微型计算机与外
部设备之间数据交换和通信的关键技术。
了解和掌握这些技术对于有效地使用微型计算机和外部设备具有重要意义。
《微型计算机原理与接口技术》(第三版)习题答案
习题11.1 冯·诺依曼型计算机的设计方案有哪些特点?【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。
1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。
微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。
常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。
1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。
4.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,1发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
5.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
微型计算机原理与接口技术第三版
第1xx根底知识局部计算机中常用的计数制有哪些?解:二进制、八进制、十进制〔BCD〕、十六进制。
什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
完成以下数制的转换。
微型计算机的根本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。
解:1〕166,A6H2〕3〕11111101.01B,(4)5B.AH,8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码〔-127~+127〕、〔-32767~+32767〕补码(-128~+127〕、〔-32768~+32767〕反码〔-127~+127〕、〔-32767~+32767〕1/41写出以下真值对应的原码和补码的形式。
1〕X=-1110011B2〕X=-71D3〕X=+1001001B解:1〕原码:11110011补码:100011012〕原码:11000111补码:101110013〕原码:01001001补码:01001001写出符号数10110101B的反码和补码。
解:11001010,11001011X和Y的真值,求[X+Y]的补码。
1〕X=-1110111BY=+1011010B2〕X=56DY=-21D解:1〕111000112〕00100011X=-1101001B,Y=-1010110B,用补码求X-Y的值。
解:11101101请写出以下字符的ASCII码。
4A3-!解:34H,41H,33H,3DH,21H2/41假设给字符4和9的ASCII码加奇校验,应是多少?解:34H,B9H上题中假设加偶校验,结果如何?解:B4H,39H计算以下表达式。
(1)〔4EH+10110101B〕x〔〕BCD=〔〕D2〕4EH-〔’B’〕/2=〔〕B解:1〕2〕101010B第2xx微型计算机根底简述CPU执行程序的过程。
解:当程序的第一条指令所在的地址送入程序计数器后,CPU就进入取指阶段准备取第一条指令。
微型计算机原理与接口技术学习简答题汇总
微型计算机原理与接口技术学习简答题汇总输入/输出系统与8254简答与填空一、简答题1.什么是接口?答:接口是CPU与外设之间的连接部件,是外设与CPU之间进行信息交换之间的中转站。
2.为什么要在CPU与外设之间设置接口?答:(1)CPU与外设信号不兼容;(2)CPU与外设速度不匹配;(3)提高CPU的工作效率。
3.微型计算机的接口一般具有哪些功能?答:(1)执行CPU命令;(2)返回外设状态;(3)数据缓冲;(4)设备寻址;(5)信号转换;(6)数据宽度与数据格式转换。
4.什么是端口?端口有几类?答:端口是接口电路中能与CPU进行信息交换的一组寄存器。
端口有三类:数据端口,控制端口,状态端口。
5.I/O端口中有哪两种编址方式?各有什么特点?PC机中采用的是哪种编址方式?答:(1)端口与存储器统一编址,特点:占用内存,但是指令简单(2)端口独立编址,特点:不占用内存,但是需要专门的访问指令。
PC机采用的是独立编址方式。
6.微型计算机系统和外设交换信息的方式有哪几种?各有什么特点?答:(1)无条件传送方式:之间使用IN或OUT指令完成CPU与外设之间的数据传送。
输入时,只需要保证外设把数据准备好,输出时,只需要保证外设空闲,因此,无法保证传送是否成功。
(2)查询方式:CPU输出数据前,要查询输出设备是否空闲,CPU输入数据前,要查询输入数据是否准备好。
只有确认设备具备输入或输出条件,才能用IN或OUT指令完成CPU 与外设之间的数据传送。
(3)中断方式:外设向CPU发出中断请求,CPU响应中断请求,暂停正在运行的程序,转入中断服务程序,完成数据传送;等中断服务程序结束后,将自动返回原来的断点继续执行。
(4)DMA(直接存储器存取方式):用硬件实现外设与内存之间的数据交换,不通过CPU。
7.8254的各个通道CLK、GATE信号各自有什么作用?答:CLK是计数时钟输入端,GATE是门控信号输入端。
当GATE=1时,每一个CLK信号的下降沿使8254内部减1,计数器减1。
计算机原理与接口技术
计算机原理与接口技术
计算机原理与接口技术是一门涵盖了计算机硬件、软件和通信技术等多个方面知识的学科。
它主要研究计算机系统的基本原理以及计算机与外部设备之间的接口技术。
计算机原理包括计算机的基本工作原理、指令集体系结构、计算机组织结构、存储器层次结构、中央处理器、输入输出系统等内容。
接口技术则主要研究计算机与外部设备、网络等之间的通信接口和协议。
计算机原理与接口技术的学习与应用对于理解和掌握计算机系统的运行与设计原理以及与外部设备的连接和通信方式具有重要意义。
它不仅为计算机科学与技术相关专业的学生提供了必备的知识基础,也为计算机应用领域的技术人员提供了必备的专业知识。
在计算机原理方面,学习者需要了解计算机的基本工作原理,即计算机如何接收输入数据,如何进行运算处理,以及如何输出结果。
此外,了解指令集体系结构可以帮助学习者理解不同类型计算机的指令系统是如何设计和实现的,以及如何进行编程开发。
在计算机组织结构方面,学习者需要了解计算机是如何组织和连接各个硬件部件的,包括中央处理器、内存、存储器层次结构、输入输出系统等。
在接口技术方面,学习者需要了解计算机与外部设备的连接和通信方式。
这包括串行接口、并行接口、USB接口、网络接
口等。
了解各种接口的工作原理和通信协议,可以帮助学习者
实现计算机与外部设备之间的数据交换和通信。
总之,计算机原理与接口技术是计算机科学与技术领域中非常重要的一门学科,它涉及到计算机系统的基本原理和与外部设备的接口技术。
通过学习和应用这门学科,我们可以更好地理解和掌握计算机系统的运行和设计原理,以及计算机与外部设备之间的连接和通信方式。
《计算机原理与接口技术》课后题答案
第2章微型计算机基础2.8 在执行指令期间,BIU能直接访问存储器吗?为什么?解:可以.因为EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这时BIU预先从存储器中取出并放入指令队列的。
在EU执行指令的同时,BIU 可以访问存储器取下一条指令或指令执行时需要的数据。
2.9 8086与8088CPU的主要区别有哪些?解:主要区别有以下几点:①8086的外部数据总线有16位,而8088的外部数据总线只有8位。
②8086指令队列深度为6个字节,而8088的指令队列深度为4个字节.③因为8086的外部数据总线有16位,故8086每个总线周期可以存取两个字节.而8088的外部数据总线因为只有8位,所以每个总线周期只能存取1个字节.④个别引脚信号的含义稍有不同.2.10 解:(1)要利用信号线包括WR#、RD#、IO/M#、ALE 以及AD0~AD7、A8~A19。
(2)同(1)。
(3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。
2.11解:在每个总线周期的T3的开始处若READY 为低电平,则CPU在T3后插入一个等待周期TW。
在TW的开始时刻,CPU还要检查READY状态,若仍为低电平,则再插入一个TW 。
此过程一直进行到某个TW开始时,READY已经变为高电平,这时下一个时钟周期才转入T4。
可以看出,插入TW周期的个数取决于READY电平维持的时间。
2.14 解:通用寄存器包含以下8个寄存器:AX、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。
除此之外:AX:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。
BX:存放访问内存时的基地址。
CX:在循环和串操作指令中用作计数器。
DX:在寄存器间接寻址的I/O指令中存放I/O地址。
在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。
SP:存放栈顶偏移地址。
BP:存放访问内存时的基地址。
SP和BP也可以存放数据,但它们的默认段寄存器都是SS。
微型计算机原理与接口技术(第三版)课后练习答案
1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。
CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。
A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。
CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。
CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。
BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。
CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。
P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。
P5 P93.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。
P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。
P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。
P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。
P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。
微型计算机原理与接口技术(周荷琴着)课后答案
第一章1.什么是冯·诺依曼机?答:冯·诺依曼于1945年提出了存储程序的概念和二进制原理,利用这种概念和原理设计的电子计算机系统统称为冯·诺依曼机。
它包括运算器、控制器、存储器、输入设备和输出设备五个组成部分。
早期的冯·诺依曼机结构上以运算器和控制器为中心,随着计算机体系结构的发展,现在已演化为以存储器为中心的结构。
2.微处理器,微型计算机,微型计算机系统有什么联系与区别?答:微处理器是微型计算机系统的核心,也称为CPU(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/O之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
三者关系如下图:3.微处理器有哪些主要部件组成?其功能是什么?答:微处理器是一个中央处理器,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄存器IP、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件ALU主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、中间结果或地址。
指令指针寄存器IP存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条指令增加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20位物理地址用来对存储器寻址。
标志寄存器flags存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使CPU 内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
4.画一个计算机系统的方框图,简述各部分主要功能。
答:计算机系统由硬件(Hardware)和软件(Software)两大部分组成。
微机原理与接口技术总结
第一章微型计算机基础1、几个关键字:时钟频率、字长、寻址范围、地址总线、数据总线2、冯诺依曼结构中微型计算机的四大组成部分:CPU、内存、I/O接口、系统总线3、微处理器(CPU)包含:运算器(ALU):算数逻辑运算控制器(CU):指令译码,根据指令要求发挥出相应控制信息寄存器(Registers):存放数据4、存储单元是存放信息(程序和数据)的最小单位,用地址标识。
单位:位、字节、字5、三总线:地址总线(AB):输出将要访问的内存单元或I/O端口的地址数据总线(DB):数据线的多少决定了一次能够传送数据的位数控制总线(CB):协调系统中各部件的操作,决定系统总线的特点6、“裸机”指未装备任何软件的计算机所有物理装备的集合=硬件系统=裸机:CPU、I/O接口电路和半导体存储器(ROM和RAM)7、字长是指计算机内部一次可以处理的二进制数码的位数8、时钟周期<总线周期<指令周期9、任意进位制数→十进制数:按位权展开十进制数→任意进位制数:辗转相除第二章8086/8088微处理器1、8086 CPU有两个独立逻辑部件组成(内部功能结构):总线接口部件(BIU):与内存或I/O端口传送指令或数据、产生20位的物理地址指令执行部件(EU):负责执行指令2、BIU负责取指令,EU负责执行指令,重叠执行大大减少了等待指令所需的时间,提高了CPU的利用率和整个系统的执行速度3、段寄存器:代码CS、数据DS、堆栈SS、附加ES通用寄存器:数据寄存器:AX、BX、CX、DX变址寄存器:源DI、目的SI指针寄存器:基址BP、栈SP标志寄存器:FLAGS指令指针寄存器:IP4、8086 CPU通过CS寄存器和IP寄存器能准确找到指令代码5、8086/8088段寄存器的功能是用于存放段起始地址及计算物理地址6、指针寄存器和变址寄存器:只能按16位存取。
7、可以用于寄存器间接寻址、基址变址等寻址方式的寄存器有BX、BP、SI、DI。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一题、单项选择题1、指令处理的顺序是______。
A、取指、译码、执行2、一个字节的二进制位数是__________位 C、83、处理器也称为__________。
C、中央处理器4、数据总线通常__________信息。
C、可以双向传输5、某个处理器支持16MB的内存空间,则它的地址总线应有_____________条。
C、241、某次求和结果最高位为1,则SF=__________。
B、12、微机中每个存储单元具有一个地址,其中存放一个__________量B、字节(8位)3、当运行结果为0时,ZF=__________。
B、14、“mov [ebx],eax”指令的目的操作数采用__________寻址方式。
A、寄存器间接5、“mov eax,[ebp+8]”指令从__________段取出数据送EAX。
B、SS1、DWORD伪指令定义的是__________量的变量。
C、双字2、指令__________实现对EAX当中D0位设置为1,其他位不变的功能。
B、or eax,13、堆栈的操作原则是_____________ B、后进先出4、设EAX=1000H,EBX=2000H,则在执行了指令“SUB EAX, EBX”后,标志位CF和ZF 的值分别为__________。
C、l,05、对寄存器EAX的内容乘以2的指令是__________ B、shl eax,11、8086处理器的基本总线周期包含有__________个时钟周期。
C、42、总线中用于确定存储单元或I/O单元的是__________。
B、地址总线3、8086处理器最小组态时,若RD*为低电平,M/IO*为高电平,则说明8086处理器处于__________总线周期。
A、存储器读4、当CPU与外设进行数据传送时,如果外设来不及处理数据,则可以通过__________信号提出插入等待状态的请求。
A、READY5、总线操作实现数据传输,可以不使用时钟信号的同步方式是__________。
C、异步时序1、在MASM中进行子程序设计,应该需要使用__________伪指令对。
B、proc / endp2、如果本程序使用了一个其他程序模块定义的变量,那么应该使用__________进行声明。
C、EXTERN3、IA-32处理器条件转移指令Jcc采用的指令寻址方式是__________寻址。
A、相对4、当逻辑运算后,低8位结果中“1”的个数是零或偶数发生转移的指令是__________A、JP5、标志CF=1时发生跳转的条件转移指令是__________。
D、JC1、SRAM芯片通常有一个输出允许控制端OE*,它对应系统的__________信号D、MEMR*2、74LS138译码器的控制端全有效,如C、B、A引脚输入110,则输出低有效的引脚是__________。
C、Y6*3、在高性能微机的存储系统中,__________是为了提高主存速度而增加的一个存储器层次 B、高速缓存4、表达微机存储容量时,1GB不等于___________。
D、1000 Mb5、EPROM 2764的存储容量是8K×8,其地址线应有__________条。
C、131、在IA-32处理器实地址方式中,主存4CH开始依次存放23H、F0H、00H、30H,说明该中断服务程序的首地址是_____________。
D、3000:F023H2、I/O接口电路是指主机系统与__________间协助完成数据传送和控制任务的逻辑电路。
D、外设3、I/O接口电路中,数据输出寄存器保存__________。
A、CPU发往外设的数据4、实地址方式,IA-32处理器每个中断向量表项的低16位是__________地址。
C、偏移地址5、DMA传送前的应答过程中,总线请求信号是__________提出的。
C、DMA控制器向处理器第二题、多项选择题1、在计算机系统的层次结构中,________ _____属于虚拟机A、用户层B、操作系统层D、高级语言层E、汇编语言层2、8086处理器具有的特性是_________。
B、20位地址线C、16位内部结构E、16位数据线3、地址总线上传输的信息包含_____A、存储器地址C、I/O地址4、相对于辅助存储器,主存储器具有__________特点。
A、速度快C、单位容量价格高D、信息可以长期保存E、存放当前正在运行的程序和处理的数据5、IA-32处理器支持的工作方式有________A、实方式B、保护方式C、系统管理方式1、IA-32处理器支持带比例的存储器寻址方式,其中比例可以是__________。
A、1B、2 D、4 E、82、关于实方式下的段,论述正确的有__________。
A、每个段不超过64KB D、数据段和堆栈段的段地址不能相同3、IA-32处理器的8个32位通用寄存器有_________。
A、EAXB、ECXC、ESID、EDIE、EBP4、MASM汇编语言中,__________可以作为有效的名字,如标号、变量名等A、mov C、start D、end5、IA-32处理器的状态标志有_________。
A、CFB、OFC、PF E、SF1、变量名的属性有_______等C、byteD、wordE、dword2、MASM支持的变量定义伪指令助记符有__________B、wordC、dword3、将AL中的大写字母转换为小写,可用_________指令B、add al,20h E、or al,20h4、下面所列通用数据传送MOV指令的几种传送中,正确的传送方式是________。
A、立即数到寄存器B、立即数到存储器C、从寄存器到存储器E、从存储器到寄存器5、能够取得变量VAR偏移地址给EBX的语句有_______。
B、mov ebx, offset varC、mov ebx, seg var1、IA-32处理器实现段间控制转移,需要改变的寄存器有_________。
A、CS D、EIP2、IA-32处理器的条件转移指令有______。
B、JNC E、JE3、已知again是一个标号,则指令”jnz again”中,again包含__________属性。
D、far类型E、word类型4、循环结构的程序通常包括__________部分。
C、循环体D、循环控制5、IA-32处理器的条件转移指令有__________。
B、JZ D、JC E、JO1、8086处理器的引脚READY具有_________特性。
A、输入D、高电平有效2、微机系统连接各个功能单元、实现模板级互连的总线有多种称谓,如:_____。
B、内总线D、系统总线E、板级总线3、8086处理器的引脚M/IO*具有________特性。
B、输出C、低电平有效D、高电平有效E、三态4、8086处理器的基本读写控制引脚有_________。
B、WR* E、RD*5、8086处理器的AD0~AD15引脚具有的特性有______。
B、双向C、分时复用E、三态1、相对部分译码方式,全译码方式的特点有_______。
A、地址唯一B、地址不重复D、译码复杂2、EEPROM芯片的特点有_________。
A、用电擦除D、断电后信息不丢失E、可以编程写入3、相对全译码方式,部分译码方式的特点有__________A、系统部分地址空间被浪费B、某些存储单元对应多个地址C、连接较简单4、地址对齐的数据存储有_______B、16位数据起始于奇地址E、64位数据起始于模4地址5、对于32K×8结构的62256 SRAM芯片,具有________特性。
A、8个数据引脚D、15个地址引脚E、256K位容量1、8086处理器与中断有关的引脚有_________A、IRB、IRQC、INTRD、INTA*E、NMI2、外设进行DMA传送,首先需要与DMA控制器和处理器通过________信号建立联系,然后开始数据传输。
A、DMA请求B、总线请求D、DMA响应E、总线响应3、处理器的外部中断包括_________。
B、非屏蔽中断D、可屏蔽中断4、IA-32处理器的IN/OUT指令中,寻址I/O地址的形式可以是_________。
A、0~FFH E、DX5、IA-32处理器的中断类型包括__________。
A、除法错中断C、非屏蔽中断D、可屏蔽中断E、溢出中断第三题、判断题1、处理器并不直接连接外设,而是通过I/O接口电路与外设连接。
对2、冯•诺伊曼计算机的核心思想包括存储程序和程序控制对3、16位IBM PC/AT机采用ISA系统总线。
对4、某个CPU的地址线为32位,则它可以直接寻址4GB内存空间对5、微机主存只要使用RAM芯片就可以了错1、存储器寻址方式的操作数当然在主存了。
对2、8086处理器中,读取指令和执行指令可以重叠操作。
对3、一个存储单元的物理地址不是唯一的。
错4、利用“END”伪指令就可以结束程序执行,返回操作系统错5、EAX也被称为累加器,因为它在IA-32处理器中使用最频繁对1、语句“mov eax,ffh”没有语法错。
错2、虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。
对3、已知var是一个变量,语句“add esi,byte ptr var”没有语法错误。
错4、无符号数在前面加零扩展,数值大小不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。
错5、执行“cmp eax,ebx”后,EAX和EBX寄存器内容都没有改变。
对1、子程序需要保护寄存器,包括保护传递入口参数和出口参数的通用寄存器。
错2、返回指令RET执行时,从当前堆栈顶部弹出返回地址对3、JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。
错4、主程序调用子程序使用CALL指令。
对5、CS不变,只改变EIP值,不能改变程序的执行顺序。
错1、8086准备好READY引脚输出给存储器或外设有效信号,表明处理器准备好交换数据了。
错2、当8086处理器需要等待指令执行完成时,就插入等待状态Tw。
错3、8086处理器的基本总线周期包含有4个时钟周期。
对4、如果给8086处理器输入CLK信号为5MHZ,则总线周期中每个T状态的时间长度是200ns 。
对5、处理器读取存储器操作数时和读取代码时,都发生存储器读的总线操作。
对1、数据存储实现地址对齐将比不对齐具有更高的程序执行性能。
对2、数据存储实现地址对齐只是一种存储现象,与程序执行的性能无关。
错3、DRAM必须定时刷新,否则所存信息就会丢失。
对4、存储器芯片的片选信号无效时,CPU无法读写该存储器芯片。
对5、读取SRAM某个存储单元的内容后,该存储单元的内容就为空。