微型计算机原理06-07第二学期
- 格式:pdf
- 大小:89.95 KB
- 文档页数:4
微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
微型计算机原理引言:微型计算机是指集成了中央处理器(CPU)、存储器(RAM和ROM)、输入输出设备(如键盘、显示器等)和总线等功能于一体的计算机系统,它具有体积小、功耗低、价格低廉等特点,广泛应用于家庭、办公和工业等领域。
本文将从微型计算机的组成、工作原理以及应用等方面,进行详细阐述。
一、微型计算机的组成1.中央处理器(CPU):是微型计算机的核心部件,由运算器和控制器组成,负责执行指令并完成数据处理工作。
2.存储器(RAM和ROM):RAM(随机存储器)用于存储程序和数据,是临时存储器,断电后数据会丢失;ROM(只读存储器)用于存储一些固化的程序和数据,不会丢失。
存储器的大小决定了微型计算机的性能。
3.输入输出设备(I/O):包括键盘、鼠标、显示器、打印机等,用于与外部设备进行数据交互。
4.总线(Bus):用于连接CPU、存储器和输入输出设备,传输数据和控制信号。
常见的总线有地址总线、数据总线和控制总线。
二、微型计算机的工作原理1.指令的执行:微型计算机通过从存储器中读取指令,并根据指令中的操作码和操作数,执行相应的操作。
指令的执行流程包括取指令、译码、执行和结束四个阶段。
取指令:CPU从存储器的起始地址读取指令。
译码:CPU解析指令中的操作码和操作数,确定执行的操作。
执行:根据指令的操作类型,执行相应的运算和数据处理。
结束:指令执行完毕后,将结果存储到指定的位置,同时更新程序计数器(PC),准备执行下一条指令。
2.数据的处理:微型计算机通过运算器(ALU)对数据进行运算和处理。
运算器包括算术逻辑单元(ALU)和寄存器(Register)。
ALU用于执行算术和逻辑运算,寄存器用于存储运算结果。
三、微型计算机的应用1.家庭和个人领域:微型计算机作为家庭娱乐和办公工具被广泛使用,如电脑、平板电脑、智能手机等。
它们可以用来上网冲浪、办公、娱乐等。
2.工业控制领域:微型计算机在工业自动化和控制系统中得到了广泛应用,如机器人、数控设备等。
微型计算机原理及应用知识点总结
一、微型计算机结构原理
1、微型计算机硬件结构:微型计算机的硬件结构包括中央处理器(CPU)、主存储器(Memory)、输入输出设备(I/O Devices)、微处理器(Microprocessor)和运算器等等。
2、微型计算机系统软件构造:微型计算机的系统软件包括操作系统(OS)、应用软件和软件编程工具等。
3、微型计算机技术原理:微型计算机技术的主要内容包括数据编码技术、程序设计语言、计算机网络技术、多媒体技术、高性能计算技术等等。
1、微型计算机在工业控制中的应用:微型计算机可广泛应用于工业自动化系统的控制系统,常用的技术有:PLC、模拟控制、数字控制、计算机网络技术等等。
2、微型计算机在商业财务中的应用:微型计算机可应用于各种商业财务管理系统,常用的技术有:ERP、商务软件、财务会计软件、报表分析软件等等。
3、微型计算机在信息处理中的应用:微型计算机可应用于各种信息处理系统,常用的技术有:文本处理软件、数据库管理系统、图形图像软件等等。
微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。
现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下⾯的程序。
...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。
A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。
微型计算机原理范文一、硬件原理1.数据传输:微型计算机通过数据总线、地址总线和控制总线来实现数据的传输。
数据总线用于传输数据信息,地址总线用于传输存储器或外设的地址,控制总线用于传输控制信号。
2.运算:中央处理器是微型计算机的核心组件,主要负责数据的处理和运算。
它由算术逻辑单元(ALU)和控制单元组成。
ALU用于进行算术和逻辑运算,控制单元用于控制指令的执行顺序。
3.存储:主存储器用于存储数据和程序。
它的存取速度较快,但容量较小。
微型计算机还可以连接辅助存储器,如硬盘、光盘和闪存,用于存储大量的数据和程序。
4.控制:微型计算机通过控制单元来控制指令的执行。
控制单元根据指令寄存器中的指令来产生相应的控制信号,实现指令的取指、译码、执行和访存等过程。
5.外围设备:微型计算机可以连接各种外围设备,如显示器、打印机、键盘、鼠标、扫描仪等。
它们通过输入输出端口与计算机系统进行通信。
二、软件原理1.系统软件:系统软件包括操作系统和语言处理程序等。
操作系统是微型计算机的核心软件,负责管理计算机的硬件资源和提供给应用软件的环境。
语言处理程序用于将高级语言转换为计算机可以执行的机器语言。
2.应用软件:应用软件包括各种办公软件、设计软件、娱乐软件等。
它们是根据用户需求来开发的,用于解决特定的实际问题。
三、微型计算机的工作原理1.初始化:当微型计算机通电时,控制单元首先从BIOS(基本输入输出系统)中读取并执行一段特定的程序,进行系统的初始化。
2.取指:控制单元从主存储器中按照程序计数器指定的地址读取指令,存放在指令寄存器中。
3.译码:控制单元对指令进行译码,确定指令的执行类型和操作对象。
4.执行:根据指令的类型和操作对象,控制单元产生相应的控制信号,使算术逻辑单元和主存储器执行相应的操作。
5.存取数据:微型计算机通过数据总线和地址总线将数据和地址传输到相应的部件,实现对数据的存取。
6.结果输出:微型计算机将运算结果通过数据总线和输出接口传输到相应的外围设备,如显示器或打印机。
微型计算机原理第二版微型计算机原理是计算机专业的一门重要课程,它是计算机专业学生必须要学习的基础课程之一。
微型计算机原理的学习,对于学生来说是非常重要的,因为它涉及到了计算机系统的基本原理和结构,对于今后的学习和工作都具有非常重要的指导作用。
本文将对微型计算机原理的相关内容进行介绍,希望能够对广大学生有所帮助。
首先,我们来介绍一下微型计算机的基本原理。
微型计算机是一种小型的计算机系统,它由中央处理器(CPU)、存储器、输入设备和输出设备等部分组成。
其中,中央处理器是微型计算机的核心部件,它负责执行各种计算和控制操作。
而存储器则用于存储程序和数据,输入设备用于将外部信息输入到计算机中,输出设备则用于将计算机处理的结果输出到外部。
微型计算机的工作原理就是通过这些部件之间的协调配合,实现对信息的处理和控制。
其次,我们来介绍一下微型计算机的结构。
微型计算机的结构包括了硬件结构和软件结构两部分。
硬件结构是指微型计算机的物理组成部分,包括了中央处理器、存储器、输入输出设备等。
而软件结构则是指微型计算机的系统软件和应用软件等。
其中,系统软件是用来管理计算机系统资源的,而应用软件则是用来完成特定任务的。
微型计算机的结构是相互关联的,硬件结构决定了软件结构的实现,软件结构则依赖于硬件结构的支持。
接着,我们来介绍一下微型计算机的工作原理。
微型计算机的工作原理是通过中央处理器的运算和控制来实现的。
当微型计算机接收到外部输入信号时,中央处理器会对其进行处理和控制,并将结果输出到外部。
这个过程是通过微型计算机的各个部件之间的协调配合来完成的。
中央处理器根据程序的指令来执行各种运算和控制操作,而存储器则用来存储程序和数据,输入输出设备则用来进行信息的输入输出。
微型计算机的工作原理是非常复杂的,需要各个部件之间的密切配合和协调。
最后,我们来介绍一下微型计算机的应用。
微型计算机在现代社会中有着非常广泛的应用,它已经成为了人们生活和工作中不可或缺的一部分。
微型计算机原理及应用一、引言微型计算机是一种小型、多功能的计算机系统,具有广泛的应用领域。
它在信息技术发展的过程中起到了重要的推动作用。
本篇文档将介绍微型计算机的基本原理以及其应用。
二、微型计算机的基本原理1. 架构和组成微型计算机的架构包括:中央处理器(CPU)、内存、输入/输出设备以及总线系统。
在微型计算机的组成中,CPU是核心部件,负责处理和运算数据。
2. CPU和内存CPU由控制器和算术逻辑单元(ALU)组成。
控制器负责指令的解码和执行,而ALU负责完成算术和逻辑运算。
内存则用于存储程序和数据。
3. 输入/输出设备微型计算机的输入设备包括键盘、鼠标、扫描仪等,用于接收用户的指令和数据。
输出设备包括显示器、打印机、扬声器等,用于向用户显示计算机的运算结果。
4. 总线系统总线是微型计算机中的数据传输通道,负责将数据传输到指定的组件。
总线分为数据总线、地址总线和控制总线。
三、微型计算机的应用微型计算机的应用领域非常广泛,以下是几个常见的应用场景:1. 个人电脑个人电脑是最常见的微型计算机应用。
个人电脑主要用于办公、学习、娱乐等各种日常活动。
它可以运行各种软件,满足用户不同的需求。
2. 工业控制微型计算机在工业控制中发挥着重要的作用。
它可以集成各种传感器和执行器,实现自动化控制。
工业控制微型计算机能够提高生产效率和产品质量。
3. 嵌入式系统嵌入式系统是指将微型计算机嵌入到其他设备中,实现特定功能。
嵌入式系统广泛应用于智能家居、智能交通、医疗设备等领域。
4. 科学研究微型计算机在科学研究中有着广泛的应用。
它可以进行数据采集和处理,用于实验数据的分析和模拟等工作。
5. 通信系统微型计算机在通信系统中也有重要的应用。
例如,在手机、路由器等通信设备中,微型计算机能够实现通信协议和数据处理。
四、总结微型计算机作为一种小型、多功能的计算机系统,具有广泛的应用领域。
本文简要介绍了微型计算机的基本原理及其在个人电脑、工业控制、嵌入式系统、科学研究和通信系统等方面的应用。
微型计算机原理微型计算机是一种小型化的计算机系统,它由中央处理器、存储器、输入设备、输出设备和系统总线等组成。
微型计算机的原理是基于数字电子技术,通过逻辑运算和控制电路实现数据的处理和操作。
本文将从微型计算机的基本原理、结构组成、工作原理和发展趋势等方面进行介绍。
微型计算机的基本原理是建立在数字电子技术的基础上的。
数字电子技术是利用数字信号来表示信息,并通过逻辑运算来处理信息的一种技术。
微型计算机利用数字电子技术实现了高速、精确的数据处理,成为现代信息社会中不可或缺的工具之一。
微型计算机的结构组成主要包括中央处理器、存储器、输入设备、输出设备和系统总线。
中央处理器是微型计算机的核心部件,负责执行程序指令和进行数据处理;存储器用于存储程序和数据;输入设备用于将外部信息输入到计算机系统中;输出设备用于将计算机处理的结果输出给用户;系统总线用于连接各个部件,实现数据和控制信号的传输。
微型计算机的工作原理是通过中央处理器执行程序指令,对存储器中的数据进行读写操作,通过输入设备获取外部信息,经过处理后通过输出设备呈现给用户。
中央处理器通过控制电路对输入输出设备进行控制,实现数据的输入、处理和输出。
系统总线作为各个部件之间的通信桥梁,实现了数据和控制信号的传输。
微型计算机的发展趋势主要体现在以下几个方面,首先是性能的提升,随着集成电路技术的发展,微型计算机的处理能力不断提高;其次是体积的缩小,微型计算机不断向小型化、便携化方向发展;再次是功能的增强,微型计算机不仅可以实现数据处理,还可以实现多媒体、网络等功能;最后是应用的拓展,微型计算机已经广泛应用于各个领域,成为人们生活和工作中不可或缺的工具。
总的来说,微型计算机是基于数字电子技术的小型化计算机系统,它的原理是通过逻辑运算和控制电路实现数据的处理和操作。
微型计算机的结构组成包括中央处理器、存储器、输入设备、输出设备和系统总线。
微型计算机的工作原理是通过中央处理器执行程序指令,对存储器中的数据进行读写操作,通过输入设备获取外部信息,经过处理后通过输出设备呈现给用户。
北京化工大学2006——2007学年第二学期
《微机原理》期末考试试卷
课程代码 C S E 2 2 3 0 T
班级:姓名:学号:分数:题号一二三四平时总分得分
一、单项选择题(9分,每小题0.5分)
1、执行完下述指令段后,描述正确的是:
MOV AL,78H
MOV BL,0A4H
SUB AL,BL
A、无进位且无溢出
B、无进位且有溢出
C、有进位且无溢出
D、有进位且有溢出
2、8位字长的字,采用补码形式表示时,一个字所能表示的整数范围是__ ____。
A、–27~ +(27 -1)
B、-(27 –1)~ +(27 –1)
C、-(27 -1)~ +27
D、–27 ~ +27
3、已知一存储器芯片,容量为1024K×8,则正确的是:
A、地址线20根,数据线8根
B、地址线20根,数据线3根
C、地址线10根,数据线3根
D、地址线10根,数据线8根
4、存贮器和CPU之间增加cache的目的是___ __。
A、解决CPU和主存之间的速度匹配问题
B、扩大主存贮器容量
C、扩大CPU中通用寄存器的数量
D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
5、机器数______中,零的表示形式是唯一的。
A、原码
B、补码
C、移码
D、反码
6、已知一中断源,中断类型码为10,则其对应的中断向量为:。
A、10H
B、50H
C、40H
D、是从内存地址10×4中取出的双字数据
7、8086微处理器可寻址访问的最大I/O空间为。
A、1KB
B、64KB
C、1MB
D、640KB
8、中断向量是:____________。
A、子程序入口地址
B、中断服务程序入口地址
C、中断服务程序入口地址的地址
D、中断返回地址
9、设有二进制数[x]补=11001001,则x= 。
A、-73
B、-55
C、+73
D、+55
10、在定点运算中产生溢出的原因是。
A、运算过程中最高位产生了进位或借位
B、参加运算的操作数超出了计算机的表示范围
C、运算的结果超出了计算机的表示范围
D、寄存器的位数太少,不得不舍弃最低有效位
11、从启动一次存储器操作到完成该操作所经历的时间间隔叫。
A、存取时间
B、读周期
C、写周期
D、存取周期
12、8086系统中,存取一个规则字只需一个总线周期,条件是:。
A、A0=0,BHE=0
B、A0=0,BHE=1
C、A0=1,BHE=0
D、A0=1,BHE=1
13、下列指令中使用正确的是:
A、ADD AL,[DX]
B、PUSH DX
C、MOV [BX],[SI+100H]
D、ADD 25H,[SI]
14、中断系统中使用的指令STI功能是:。
A、开放所有可屏蔽中断
B、禁止所有可屏蔽中断
C、屏蔽低优先级中断
D、允许高优先级中断
15、采用DMA传送数据时,数据传送过程是由控制的。
A、软件
B、CPU
C、CPU+软件
D、DMAC
16、PROM是指
A、随机读写存储器
B、可编程只读存储器
C、只读存储器
D、可擦除可编程只读存储器
17、如果内存中某一单元的物理地址是80C7CH,则其逻辑地址是:
A、7DB5H:212CH
B、7EB5H:212CH
C、7FB5H:212CH
D、7EC5H:212CH
18、8086系统存储器按段划分,每个段的容量最大是:。
A、1MB
B、216B
C、216KB
D、216MB
二、填空题(16分)
1、设x=-78, 计算机字长n=8, 则:(2分)
[X]原= ( )B [x]反= ( )B
[X]补= ( )B [-128]补= ( )B
2、(2.5分)已知
(CS)=5A7AH, (DS)=944BH, (ES)=A5B2H,(BX)=456AH
(SS)=274BH, (SP)=6F8FH, (IP)=60D4H
(1) 堆栈段的首物理地址为( )H;
(2) 附加段的末物理地址为( )H;
(3) 堆栈栈顶的逻辑地址为( )H;
(4) 下一条要取指令的物理地址为( )H;
(5) ADD CX,[BX+100H]指令中源操作数的物理地址为( )H。
3、指出下列各指令中操作数的寻址方式(2分)
(1) AND WORD PTR [DI+10H],78H
源操作数( )目标操作数( )
(2) SUB [2100H], AX
源操作数( )目标操作数( )
4、分别用一条指令完成下列各功能(3分,每空1分)
(1) 将AX的值加1,要求不影响进位标志CF
( )
(2) 将内存1000H单元字节数据最高位和最低位取反,其余位不变
( )
(3) 若CF等于0,则转移到标号NEXT处执行程序
( )
5、8086系统的中断向量存于内存的H至H之间的存储空间,总共存放了
个中断向量。
(1.5分,每空0.5分)
6、(2分)假设8086存储器0000H:0020H~0000H:0023H存放的数据分别为18H,3DH,79H,
0A3H,问该中断向量对应的中断源的中断类型号是,该中断向量是。
7、(1.5分)目前计算机系统中为了使存储器容量大,速度快,成本低,通常采用三级存储器结
构,分别是,和。
8、计算机与外设间传送数据必须遵循的原则,因此输入接口必须
设有,输出接口必须设有。
(1.5分)
三、分析题(共15分)
1、写出下述程序段的执行结果
MOV AL,86H
MOV CX,8
MOV DL,0
AGAIN: SHL AL,1
JC NEXT
INC DL
NEXT: LOOP AGAIN
AL= (1分),DL= (2分)
2、写出下述程序段的执行结果
MOV AX,45ADH
MOV BX,9A86H
ADD AX,BX
AX= (2分) CF=(0.5分) OF=(0.5分)
PF=(0.5分) ZF=(0.5分)
3、写出下述程序段的执行结果
MOV AX,137DH
MOV BX,1000H
MOV [BX],2504H
MOV SP,1000H
PUSH AX
PUSH [BX]
POP AX
SP= (1分), AX= (2分), (DS:1000H)= (1分)
4、已知内存一存储区如下所示:
DS:1500H
DS:1501H DS:1502H 1FH 2AH 3CH
DS:1503H70H SS:1500H
SS:1501H
SS:1502H
7A H
2
A H
3
C H SS:1503H35H
且(AX)=35ADH,(BP)=1500H
执行AND AX,[BP]后,AX= H(2分);
地址DS:1501H中的字数据是H(1分)。
SS:1500H中的双字数据是(1分)。
四、综合应用题(共20分)
1、(8分)已知有16K*1 RAM芯片若干,用这些芯片组成128K*8内存储器,设CPU地址线为20根,问:
(1)共需16K*1 RAM芯片多少片?需片内地址线多少根?片选地址线多少根?有多少个芯片组?
(2)画出芯片间及与CPU连接图,并求出第一组及最后一组芯片的地址范围。
2、(8分)写查询式输入输出的程序段
(1)从端口F0H输入一个字节数据到内存2100H单元,采用查询方式,状态口地址为F1H,状态位为D6位。
(2)将内存数据区3000H单元的字节数据送到外设端口350H,采用查询方式,状态口地址为351H,状态位为D4位。
3、(4分)已知有一个多级中断系统,有8个中断源,分别用IR0,IR1…IR7表示,其中IR0优先级最高,IR1次之…IR7最低,其中IR5和IR3中断源被屏蔽。
(1)在CPU执行主程序时,如果IR6提出中断请求,CPU是否响应?如果提出中断请求的中断源为IR3,CPU是否响应?简要说明理由
(2)在CPU执行主程序时,如果IR3,IR4和IR7同时请求中断时,CPU将优先响应那个中断源?简要说明理由
(3)若CPU正在为IR2服务,此时如果IR7提出中断请求,CPU是否响应?说明理由。