搜档网
当前位置:搜档网 › 第一章-微机基本组成与工作原理

第一章-微机基本组成与工作原理

第一章-微机基本组成与工作原理
第一章-微机基本组成与工作原理

前言

“微机组成与工作原理” 是电气信息类本科生教学的主要学科基础课之一,是自动控制、工业自动化、电气技术、电力系统及其自动化、自动化仪表等自动化类专业的一门重要的专业基础课,也是无线电类、机械类等其它许多非自动化类专业的一门专业基础课。

本课程紧密结合电气信息类的专业特点,围绕微型计算机原理和应用主题,以Intelx86CPU为主线,系统介绍微型计算机的基本知识、基本组成、体系结构和工作模式,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概念。在此基础上,课程详细介绍了微机中的常用接口电路原理和应用技术,并对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要分析。

课程通过课堂教学和一定量的实验教学相结合,使学生建立起“程序存储和程序控制”的牢固概念,培养学生进行微机扩展的应用能力和独立分析问题、解决问题的能力。通过系统的实践教学锻炼,使学生具有一定的软硬件开发能力,为未来的工作和后继课程的学习打下基础。

通过本课程的学习,使学生了解微型计算机系统的特点、工作原理和组织结构,建立起“程序存储和程序控制”的牢固概念,掌握微型计算机接口技术的基本原理和方法,培养学生进行微机扩展的应用能力和独立分析问题、解决问题的能力。通过系统的实践教学锻炼,使学生具有一定的软硬件开发能力,为开发和应用微型计算机系统打下良好的理论和实践基础。

第一章微机基本组成与工作原理

1.1 微型计算机概况

微型计算机属于第四代电子计算机产品,即大规模及超大规模集成电路计算机,是继承电路技术不断发展,芯片集成度不断提高的产物。

我们知道,主机按体积、性能和价格分为巨型机、大型机、中型机、小型机和微型机五类,从其工作原理上来讲,微型机与其它几类计算机并没有本质上的差别。所不同的是由于微机采用了集成度较高的器件,使得其在结构上具有独特的特点,即将组成计算机硬件系统的两大核心部分—运算器和控制器,集成在一片集成电路芯片上,构成了整个微机系统的核心,称为中央处理器CPU,或者微处理器MPU。

在微处理器的基础上,可以进一步构成微型计算机、微型计算机系统。

微处理器即CPU,是微型机的主要核心部件,由运算器和控制器集成而成,构成微机的运算中心和控制中心。

微型计算机由微处理器、接口、I/O设备通过总线连接而成,是属于微机的硬件组成,必须配置上软件,才能发挥作用。

微型计算机系统由硬件和软件构成,硬件由微处理器、接口、I/O设备通过总线连接而成。软件由系统软件和应用软件构成。硬件是基础,软件是灵魂,计算机的功能只有在硬件基础上通过软件才能发挥。

微处理器、微型计算机、微型计算机系统的组成及相互关系见图1-1

图 1-1 微处理器、微型计算机、微型计算机系统构成图

1.1.2 微型计算机的分类

按照组装形式和系统规模,可以把微型计算机划分为单片机、单板机和个人计算机。

1.单片机

将CPU、部分存储器、部分I/O接口集成在一个芯片上,就构成单片机,见图1-2。

单片机

图1-2 单片机组成结构图

2.单板机

将CPU、存储器、I/O接口及部分I/O设备安装在一个印刷线路上,就构成了单板机。单板机主要用在过程控制中。单板机组成结构见图1-2。

图1-2 单板机组成结构图

3. 个人计算机PC

个人计算机PC:在主板上连接CPU、存储器、I/O接口,再配置上外设而成。PC个人计算机一词源自于1978年IBM的第一部桌上型计算机型号PC,在此之前有Apple II的个人用计算机。个人计算机能独立运行、完成特定功能。今天,个人计算机一词则泛指所有的个人计算机、如桌上型计算机、笔记型计算机、或是兼容于IBM系统的个人计算机等。 PC机与苹果机同属于微型计算机 ,但苹果机只是独家生产,而IBM公司却将其产品的各个模块组件的标准予以公布,从而其他公司可以根据这些接口标准生产具备兼容性的计算机,简称兼

容机。

单片机、单板机、个人计算机同属于微型计算机,其差别不过是配置多少而已,其内部结构都基本相同,要了解微机的基本构成及功能,可以通过微型计算机的结构组成、原理组成、概念组成三个方面来学习。

1.2 微型计算机的结构组成

典型的微机硬件系统包括主机、输入设备、输出设备、存储设备和功能卡(显卡、声卡、网卡、视屏卡等)。整个硬件系统采用总线结构,总线主要位于主板上,各部分之间通过总线连接,构成一个有机整体。

1.主板

主板是一块印刷电路板,安装在微机机箱内。主板主要由CPU插座、内存条插槽、总线扩展槽、电源转换器件、芯片组、外设接口等组成。如图1-3所示,在主板上可以安装CPU、内存条、声卡、网卡、显示卡、硬盘、软驱和光驱等硬件设备。

主板的作用是通过系统总线插槽和各种外设接口,将微机中的各部件紧密地联系在一起,是中央处理器(即CPU)与其他部件连接的桥梁。

主板是属于微机的总线,是传输信息的高速公路,为了实现微机与其它非外设的连接,主板设置有并行接口、串行接口、USB接口、键盘鼠标接口,如果是集成主板,则还有RJ45LAN网线接口,喇叭、话筒连接接口,显示器连接接口。见图1-4。

USB接口,可以串接一组低速设备到一个统一的USB接口上,支持功能传递,而其通信功能不会受到丝毫影响。USB接口本身就可以提供电力来源,因此外设可以没有外接电源线。 USB接口支持即插即用功能,用户可以完全摆脱添加或去除外设时总要重新开机的麻烦。

图1-3 主板组成图1-4 主板接口

2.微处理器CPU

CPU即中央处理单元,也称微处理器,是整个微机系统的核心部件,CPU由运算器和控制器组成。运算器主要完成各种算术运算和逻辑运算,控制器不具有运算功能,它是微机运行的指挥中心,它按照程序指令的要求,有序地向各个部件发出控制信号,使微机有条不紊地运行。

CPU品质的高低直接决定了一个计算机系统的档次。衡量CPU品质的一个重要指标是主频,主频标志着计算机的处理速度,以兆赫兹(MHz)为单位,主频越高,CPU 的处理速度越快。

3.显卡

显示卡又称图形加速卡,其主要作用是控制计算机图形输出,它工作在CPU和显示器之间,是CPU与显示器之间的接口电路,是微机主机与显示器连接的桥梁,显示器只有在显示卡及其驱动程序的支持下,才能显示出色彩艳丽的画面。显示器的显示方式是由显示卡来控制的。显示卡必须有显示存储器(VRAM),显存越大,显示卡所能显示的色彩越丰富,分辨率就越高

显示卡从系统总线类型上可分为ISA、EISA、VESA、PCI和AGP。

4.网卡

网卡也叫网络适配器,是计算机与网络连接的接口电路。利用网卡可以实现计算机与网络的连接与通讯。

5.声卡

声卡是多媒体微机中不可缺少的部件。声卡提供了录制、编辑和回放数字音频以及进行MIDI音乐合成的功能,玩游戏、播放CD、VCD、DVD都需要声卡的支持。

声卡能将话筒或音响设备输入的声音数字化,存储进计算机;声卡还能将计算机处理过的数字语音还原为模拟信号声音,从喇叭输出。

6.视频卡

视频卡用来处理运动图像(如25帧/秒)等视频信息,可以将摄像机送来的视频通过采样、量化、编码压缩等方式转换为数字信息,还能视频数字信息还原成声音、图像等模拟信息,通过喇叭、录像机、显示器模拟输出。视频卡功能见示意图1-5。

存储器见第三章介绍,I/O设备见第四章介绍。

图1-5 视频卡功能示意图

1.3 微型计算机的原理组成

目前的各种微型计算机系统,从硬件体系结构来看,采用的基本上属于计算机的经典结构----冯·诺依曼结构。其结构特点是:

①计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;

②指令和数据以同一形式(二进制)顺序存于存储器中,并可按地址访问;

③指令由操作码和地址码组成,在存储器中按顺序存放。通过控制器中设置的

程序计数器PC提供的指令地址,控制下计算机自动执行程序。

现代计算机对冯罗伊曼机及进行了许多改进,其中最重要的是该以运算器为中心为以存储器为中心。

图1-6 以运算器为中心的冯·诺依曼机组成框图

以运算器为中心的计算机结构中,输入的程序和数据必须通过运算器存入存储器中,存储器中的结果也必须通过运算器送到输出设备。

?以存储器为中心的计算机结构中,输入的程序和数据可以不通过运算器直接存入存

储器,存储器中的结果也可以不通过运算器送到输出设备。

1.3 微型计算机的概念组成

?微型计算机的概念组成的含义是微机是在总线上直接连接CPU、存储器,而I/O设

备由于其速度、信号等不匹配,而通过I/O接口与总线连接,实现CPU与I/O设备的联系。

。连接图见图1-7所示。

图1-7 微型计算机概念性结构图

所谓总线,是连接多个功能部件或多个装置的一组公共信号线。按在系统中的不同位置,总线可以分为内部总线和外部总线。内部总线是CPU内部各功能部件和寄存器之间的连线;外部总线是连接系统的总线,即连接CPU、存储器和I/O接口的总线,又称为系统总线。

微型计算机采用了总线结构后,系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统的功能可以很方便地得以发展,微型机中目前主要采用的外部总线标准有:PC—总线,ISA—总线,PCI—总线等。连接微机个部件的总线是由地址线、数据线、控制线组成。

①地址总线(Address Bus)

地址总线是微型计算机用来传送地址信息的信号线。地址总线的位数决定了CPU可以直接寻址的内存空间的大小。因为地址总是从CPU发出的,所以地址总线是单向的、三态总线。单向指信息只能沿一个方向传送,三态指除了输出高、低电平状态外,还可以处于高阻抗状态(浮空状态)。

②数据总线(Data Bus)

数据总线是CPU用来传送数据信息的信号线(双向、三态)。数据总线是双向三态总线,即数据既可以从CPU送到其它部件,也可以从其它部件传送给CPU,数据总线的位数和处理器的位数相对应。

③控制总线(Control Bus)

控制总线是用来传送控制信号的一组总线。这组信号线比较复杂,由它来实现CPU

对外部功能部件(包括存储器和I/O接口)的控制及接收外部传送给CPU的状态信号,不同的微处理器采用不同的控制信号。

控制总线的信号线,有的为单向,有的为双向或三态,有的为非三态,取决于具体的信号线。

1.4 微型计算机的基本工作原理

微型计算机工作是在操作系统软件控制下,由人通过键盘、鼠标等输入设备将要运行的程序、数据输入到计算机存储器,然后通过运行程序完成的。在整个计算机工作过程中,要注意:

①计算机不论做什么工作都必须把要完成的任务转化为对应的计算机程序,并在计算机上运行才能任务。

②为了方便编程,现在计算机上程序普遍采用接近人类自然习惯的高级语言编写,但计算机硬件只接受和运行机器语言程序,所以运行前必须通过编译程序(翻译程序)转化为机器语言程序计算机才能运行。

③整个计算机运行过程是主要由操作系统软件控制进行。操作系统相当于计算机的一个管家,负责管理计算机的各种部件,并把人交给的任务协调各部件优质、高效的做好运行准备工作,在控制器的控制下完成任务。

④不论什么程序,运行前必须存入内存,现在这个工作已经由操作系统负责完成。

由于微机的组成结构比较复杂,在很短时间我们无法很清楚了解微机的基本工作原理,所以,我们采用一个简化的寄存器级最简结构的微机作为运行平台,通过在上面运行一个比较简单方程来了解整个微机的执行过程,麻雀虽小,肝胆俱全,通过这个简单微机我们对微机的基本工作原理,有一定的了解。

1.4.1 简单微机基本组成

如图1-9所示,是简单寄存器级微机的内部结构图。

其中:

图1-10 一台寄存器级计算机的最简结构图

⒈ 运算器

运算器部件是计算机中进行数据加工的部件,由三个寄存器累加器、乘商寄存器、操作数寄存器X 和ALU 组成,ALU运算需2个操作数,分别来自ACC和X寄存器,运算结果保存到ACC及MQ寄存器。运算器通常也是计算机CPU 内部数据传输的通路。

其主要部件包括:

① ALU :执行数值数据的算术 加 减 乘 除 等运算及 执行逻辑数据的与、或、非等逻辑运算。

② ACC 累加器和X 寄存器:暂时存放参加运算的数据和中间结果。

③ MQ 寄存器:支持快速乘除法运算的带有移位功能的乘商寄存器 。

2.控制器

控制器由控制单元CU 、指令部件、时序部件、PC 、IR 等组成。指令部件由指令寄存器IR 、程序计数器PC 、指令译码器ID 组成。

控制器完成一条指令的“取指、分析、执行”。

PC 存放当前欲执行指令的地址,具有计数功能(PC )+ 1 → PC 。

IR 存放当前欲执行的指令。CU 控制单元接受IR 送来的操作码OP (IR ),分析指令,产生控制信号,加到控制对象,完成指令要求完成任务。

指令译码器ID 将指令进行译码,产生完成指令所需要的控制信号。

时序部件对指令译码器产生的控制信号,使控制信号按照一定有效时间,分时、分批产生,从而控制各部件协调动作,完成运算任务。

3.存储器

完成程序、数据、地址码的存储,具有读出和写入两种操作;存储器有地址寄存器MAR、数据缓冲寄存器MDR和存储阵列组成。

CPU要访问的内存地址先送到MAR,再送到存储阵列来选中某个内存单元。

CPU写入和读出的内存指令和数据都要经过MDR的缓冲。

4.I/O接口和I/O设备

I/O设备完成程序、数据的输入/输出操作;I/O接口完成I/O设备与主机之间的连接。每一种外设都通过自己的I/O接口与主机联系。I/O设备通过I/O接口接受CU发出的各种控制命令完成相应的I/O操作。

1.4.2 简单微机基本工作原理

举例:在简单微机上完成计算ax2+bx+c的计算

(一)上机前的准备工作

1. 建立数学模型:即将要计算机解决问题转化为计算机能实现的数学问题。(如公式、方程等)

2. 确定计算方法:即将数学模型转换为计算机便于运算的加、减、乘、除四则运算。(当然也可采用所选编程语言提供的函数)

= (a x + b)x + c 方程 a x2 + b x + c的计算方法:a x2 + b x + c

运算方法1:

取x至运算器中,乘以x在运算器中,乘以a 在运算器中,存a x2 在存储器中,取b 至运算器,乘以x在运算器中,加a x2 在运算器中,加c 在运算器中。

运算方法2:

取x至运算器中,乘以a 在运算器中,加b在运算器中,乘以 X 在运算器中,加c 在运算器中。

可见,运算方法不同,实现步骤不同,但结果相同。所以,在确定算法时,要考虑步骤少,容易实现的算法。

3. 编程:选用编程语言

此计算机提供的基本指令有6条,其操作码及对应功能如下:

① 000001 取数操作:将地址码对应内存数→累加器ACC

② 000010 存数操作:累加器ACC →地址码对应内存数

③ 000011 加法操作:累加器ACC +地址码对应内存数→累加器ACC

④ 000100 乘法操作:累加器ACC ×地址码对应内存数→累加器ACC

⑤ 000101 打印操作:将指令地址码指示的存储单元中操作数打印输出

⑥ 000110 停机

计算a x2 + b x + c程序代码如下:

(二)a x2 + b x + c 程序的运行过程

①将程序通过输入设备送至计算机;

②程序首地址 PC;

③启动程序运行;

④取指令

⑤分析指令

⑥执行指令

⑦打印结果

⑧停机

第三章总线*

3.1 总线的基本概念

3.2 总线的层次结构

3.3 总线技术

3.4 常见总线简介

第四章汇编语言

4.1 汇编语言格式*

4.2 汇编程序结构

4.3 汇编程序设计

4.2 汇编过程*

第五章存储器

5.1 存储器概况(功能、分类、特点、操作)

5.2 存储系统体系结构(Cache存储器、虚拟存储器)

5.3 内存储器

5.4 外存储器简介

第六章I/O系统和中断技术

6.1 I/O接口概述(分类、功能、组成)

6.2 CPU与外设数据传送的方式

6.3 I/O接口芯片简介(8255、8251、8253、A/D转换器、D/A转换器)

6.4 微机中断系统

第七章微机在自动控制系统中的应用

计算机组成原理知识点总结——详细版

计算机组成原理2009年12月期末考试复习大纲 第一章 1.计算机软件的分类。 P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。 2.源程序转换到目标程序的方法。 P12 源程序是用算法语言编写的程序。 目标程序(目的程序)是用机器语言书写的程序。 源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。 3.怎样理解软件和硬件的逻辑等价性。 P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一机器功能采用硬件方案还是软件方案,取决于器件价格,速度,可靠性,存储容量等因素。因此,软件和硬件之间具有逻辑等价性。 第二章 1.定点数和浮点数的表示方法。 P16 定点数通常为纯小数或纯整数。 X=XnXn-1…..X1X0 Xn为符号位,0表示正数,1表示负数。其余位数代表它的量值。 纯小数表示范围0≤|X|≤1-2-n 纯整数表示范围0≤|X|≤2n -1

浮点数:一个十进制浮点数N=10E.M。一个任意进制浮点数N=R E.M 其中M称为浮点数的尾数,是一个纯小数。E称为浮点数的指数,是一个整数。 比例因子的基数R=2对二进制计数的机器是一个常数。 做题时请注意题目的要求是否是采用IEEE754标准来表示的浮点数。 32位浮点数S(31)E(30-23)M(22-0) 64位浮点数S(63)E(62-52)M(51-0) S是浮点数的符号位0正1负。E是阶码,采用移码方法来表示正负指数。 M为尾数。P18 P18

2.数据的原码、反码和补码之间的转换。数据零的三种机器码的表示方法。 P21 一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。 一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。 1.原码符号位为1不变,整数的每一位二进制数位求反得到反码; 2.反码符号位为1不变,反码数值位最低位加1,得到补码。 例:x= (+122)10=(+1111010)2原码、反码、补码均为01111010 Y=(-122)10=(-1111010)2原码11111010、反码10000101、补码10000110 +0 原码00000000、反码00000000、补码00000000 -0 原码10000000、反码11111111、补码10000000 3.定点数和浮点数的加、减法运算:公式的运用、溢出的判断。 P63 已知x和y,用变形补码计算x+y,同时指出结果是否溢出。 (1)x=11011 y=00011 (2)x=11011 y=-10101 (3)x=-10110 y=-00001

第一章 微机基本组成与工作原理

前言 “微机组成与工作原理” 是电气信息类本科生教学的主要学科基础课之一,是自动控制、工业自动化、电气技术、电力系统及其自动化、自动化仪表等自动化类专业的一门重要的专业基础课,也是无线电类、机械类等其它许多非自动化类专业的一门专业基础课。 本课程紧密结合电气信息类的专业特点,围绕微型计算机原理和应用主题,以Intelx86CPU为主线,系统介绍微型计算机的基本知识、基本组成、体系结构和工作模式,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概念。在此基础上,课程详细介绍了微机中的常用接口电路原理和应用技术,并对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要分析。 课程通过课堂教学和一定量的实验教学相结合,使学生建立起“程序存储和程序控制”的牢固概念,培养学生进行微机扩展的应用能力和独立分析问题、解决问题的能力。通过系统的实践教学锻炼,使学生具有一定的软硬件开发能力,为未来的工作和后继课程的学习打下基础。 通过本课程的学习,使学生了解微型计算机系统的特点、工作原理和组织结构,建立起“程序存储和程序控制”的牢固概念,掌握微型计算机接口技术的基本原理和方法,培养学生进行微机扩展的应用能力和独立分析问题、解决问题的能力。通过系统的实践教学锻炼,使学生具有一定的软硬件开发能力,为开发和应用微型计算机系统打下良好的理论和实践基础。

第一章微机基本组成与工作原理 1.1 微型计算机概况 微型计算机属于第四代电子计算机产品,即大规模及超大规模集成电路计算机,是继承电路技术不断发展,芯片集成度不断提高的产物。 我们知道,主机按体积、性能和价格分为巨型机、大型机、中型机、小型机和微型机五类,从其工作原理上来讲,微型机与其它几类计算机并没有本质上的差别。所不同的是由于微机采用了集成度较高的器件,使得其在结构上具有独特的特点,即将组成计算机硬件系统的两大核心部分—运算器和控制器,集成在一片集成电路芯片上,构成了整个微机系统的核心,称为中央处理器CPU,或者微处理器MPU。 在微处理器的基础上,可以进一步构成微型计算机、微型计算机系统。 微处理器即CPU,是微型机的主要核心部件,由运算器和控制器集成而成,构成微机的运算中心和控制中心。 微型计算机由微处理器、接口、I/O设备通过总线连接而成,是属于微机的硬件组成,必须配置上软件,才能发挥作用。 微型计算机系统由硬件和软件构成,硬件由微处理器、接口、I/O设备通过总线连接而成。软件由系统软件和应用软件构成。硬件是基础,软件是灵魂,计算机的功能只有在硬件基础上通过软件才能发挥。 微处理器、微型计算机、微型计算机系统的组成及相互关系见图1-1 。

微机原理程序 (2)

实验二:循环程序设计 2. DA TA SEGMENT x db -78,127,-128,-125,88 y db 32,-43,76,95,1 S db 5 dup(?) data ends Code segment Assume cs:code,ds:data Start:mov ax,data Mov ds,ax Mov cx,5 Mov bx,0 L1:mov al,x[bx] Add al,y[bx] Inc bx Loop L1 MOV AH,4CH INT 21H CODE ENDS END START 3. DA TA SEGMENT Y DB 68H,24H,90H,57H,13H HX DB 67H,34H,12H,90H,57H S DB 5 DUP(?) DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV CX,5 MOV SI,OFFSET X MOV DI,OFFSET Y LP:MOV AL,[SI] MOV AH,[DI] ADC AL,AH DAA MOV S[SI],AL INC SI INC DI LOOP LP MOV AH,4CH INT 21H

CODE ENDS END START 4、 DA TA SEGMENT LIST DB 0,1,2,3,4,5,6,7,8,9 COUNT EQU $-LIST DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV CX,COUNT-1 LOOP1:MOV DX,CX MOV BX,0 LOOP2:MOV AX,LIST[BX] CMP AX,LIST[BX+1] MOV LIST[BX],AX LOOP3:INC BX LOOP LOOP2 MOV CX,DX LOOP LOOP1 MOV AX,4CH INT 21H CODE ENDS END START 实验三:子程序调用程序设计 DA TA SEGMENT NUM DB 85,77,126,-1,-43,37,-128,11,-19,13 DA TA ENDS ADDITION SEGMENT NUM1 DB 10 DUP(?) ADDITION ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA,ES:ADDITION START:AX,DATA MOV DS,AX MOV AX,ADDITION MOV ES,AX CALL ORDER CALL COPY MOV AH,4CH INT 21H ORDER PROC MOV CX,9

计算机组成原理

计算机组成原理大型实验 报告 (2010/2011第2学期------第19周) 指导教师: 班级: 姓名: 学号: 计算机组成原理课程设计实验报告 一、目的和要求 目的: 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念;完成微程序控制的特定功能计算机的指令系统设计和调试。 要求: (1)、内容自行设计相关指令微程序;(务必利用非上机时间设计好微程序) (2)、测试程序、实验数据并上机调试; (3)、报告内容: 包括 1、设计目的 2、设计内容 3、微程序设计(含指令格式、功能、设计及微程序) 4、实验数据(测试所设计指令的程序及结果)。(具体要求安最新规范为准) 二、实验环境 TEC—2机与PC机。 三、具体内容 实验内容: (1)把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存于内存单元C中。 指令格式:D4××,ADDR1,ADDR2,ADDR3四字指令(控存入口100H) 功能:[ADDR3]=[ADDR1]+[ADDR2] (2)将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中。 指令格式:E0DRSR,ADDR(SR,DR源、目的寄存器各4位)双字指令(控存 入口130H) 功能:DR=SR-[ADDR]

(3)转移指令。判断两个通用寄存器内容是否相等,若相等则转移到指定绝对地址,否则顺序执行。 指令格式:E5DRSR,ADDR双字指令(控存入口140H) 功能:ifDR==SRgotoADDRelse顺序执行。 设计:利用指令的CND字段,即IR10~8,令IR10~8=101,即CC=Z 则当DR==SR时Z=1,微程序不跳转,接着执行MEMPC(即ADDRPC),而当DR!=SR 时Z=0,微程序跳转至A4。 实验设计并分析: 第一条:把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存于内存单元C中。 指令格式:D4××,ADDR1,ADDR2,ADDR3四字指令(控存入口100H) 功能:[ADDR3]=[ADDR1]+[ADDR2] 指令格式: D4XX ADDR1 ADDR2 ADDR3 微程序: PC→AR,PC+1→PC:00000E00A0B55402 MEM→AR:00000E00 10F00002 MEM→Q:00000E00 00F00000 PC→AR,PC+1→PC:00000E00 A0B5 5402 MEM→AR:00000E00 10F0 0002 MEM+Q→Q:00000E01 00E0 0000 PC→AR,PC+1→PC:00000E00 A0B5 5402 MEM→AR:00000E0010F0 0002 Q→MEM,CC#=0:00290300 10200010 指令分析: PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100 MEM->Q 0000 0000 1110 0000 0000 0000 0000 1111 0000 0000 0000 0000 0000 PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100 MEM+Q->Q 0000 0000 1110 0000 0001 0000 0000 1110 0000 0000 0000 0000 0000 PC->AR,PC+1->PC 0000 0000 1110 0000 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEM->AR 0000 0000 1110 0000 0000 0001 0000 1111 0000 0000 0000 0000 0100

微机原理程序

一,在数据段从TABLE开始定义10无符号的数据,每个数据为一个字节,计算这10个数的和,结果放到SUM字单元之中 DA TA SEGMENT TABLE DB 12H, 23H, 34H, 45H, 56H DB 67H, 78H, 89H, 9AH, 0FDH SUM DW DA TA ENDS STACK SEGMENT D8 5 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK START: MOV AX, DATA MOV DS, AX MOV ES, AX MOV AX,STACK MOV SS, AX LEA SI, TABLE MOV CX, 10 XOR AX, AX NEXT: ADD AL , 0 INC SI LOOP NEXT MOV SUM, AX MOV AH, 4CH INT 21H CODE ENDS ENDS START

二,在数据段自TABLE开始的连续10个单元中有放在0-9的平方值,查表求任意数X (0<=X<=9)的平方值,并将结果放到RESULT中 三,在数据段定义2个数据,每个数据占有若干字节,按照低地址存储低数据位的原则存储,这两个数据长度一样,计算这2个数据的和,并将结果放到RESULT中。 四、用8255PA作开关量输入口,PB作输出口。 CODE SEGMENT ASSUME CS:CODE ,DS:CODE ,ES:CODE ORG 32E0H PA EQU 0FFD8H PB EQU 0FFD9H PC EQU 0FFDAH PCTL EQU 0FFDBH HI:MOV DX,PCTL MOV AL,90H OUT DX,AL PI:MOV DX,PA IN AL,DX INC DX OUT DX,AL JMP PI CODE ENDS END HI

微机组成原理练习试题带答案

微机组成原理练习试题带答案 一、单选题 1. (2分)微机控制总线上传送的是()。 ? A. 存储器和I/O设备向CPU传送的状态信号 ? B. 存储器和I/O接口的地址 ? C. CPU向存储器和I/O设备发出的命令信号 ? D. A和C 得分: 2 知识点:微机原理及应用作业题 2. (2分)波特率是()。 ? A. 每秒钟传送的位数 ? B. 每秒钟传送的字节数 ? C. 每秒钟传送的字数 ? D. 每秒钟传送的ASCII码字符数 得分: 2 知识点:微机原理及应用作业题 3. (2分)在微型机中,主存是由()组成。 ? A. RAM和硬盘 ? B. ROM和硬盘 ? C. RAM、软盘及硬盘 ? D. RAM和ROM 得分: 2 知识点:微机原理及应用考试题 4. (2分)指令TEST AL,40H的含义是()。

? A. 测试AL的内容是否等于40 ? B. 测试AL的D6位的逻辑值。 ? C. 测试AL的D2位的逻辑值。 ? D. 比较AL的内容与80H号存储单元内容是否一致 得分: 2 知识点:微机原理及应用考试题 5. (2分)8253软启动前,GATE必需为()态。 ? A. 低电平 ? B. 任意 ? C. 高电平 ? D. 上升沿 得分: 2 知识点:微机原理及应用考试题 6. (2分)8253可编程定时/计数器工作在方式2时,控制信号GATE变为低电平后对计数器的影响是()。 ? A. 等待下一次计数开始 ? B. 暂时停止现行计数工作 ? C. 计数器的计数不受该信号的影响 ? D. 立即开始新的计数 得分: 2 知识点:微机原理及应用考试题 7. (2分)8086执行OUT DX,AL指令时,输出到地址总线上的信息是()。 ? A. AL ? B. AX ? C. DL

微机原理程序题

1. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sign与sinteger 均为双字变量。 if ( sinteger = = 0) sign = = 0; else If ( siteger > 0) sign = 1; else sign = -1; mov eax,sinteger mov edx,sign cmp eax,0 jnz L1 mov ebx,0 L1:cmp ebx,0 jl L2 mov ebx,1 L2:mov ebx,-1 2. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中ch1与caps均为字节变量。 if (ch1> =’a’ && ch1< =’z’) caps= =0; if (ch1> =’A’ && ch1< =’Z’) caps= =1; mov ax,ch1 mov bx,caps cmp ax,a jb next cmp ax,z ja next mov bx,0 next:cmp ax,A jl done cmp ax,Z ja done done: 3. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sum与i变量均为双字变量。 sum=0; for ( i=1;i< =100;i++) if ( i%2= =0) sum=sum+i; mov ecx,i mov ecx,1 .while(ecx<=100)

mov eax,ecx xor edx,edx mov ebx,2 div ebx cmp edx,0 jnz next add sum,ecx next:inc ecx .endw 1. 能被4整除但不能被100整除,或者年被400整除的年份是闰年。编程写一个完整的程序,求出2012年~2099年中的所有闰年年份,并把它们存放在数组Lyear中。 算法描述 ; esi=0;ecx=2012; ; while (ecx<2100) ; { if (year mod 4=0 and year mod 100 <>0) or (year mod 400=0) then ; {Lyear[esi]=ecx;esi++;} ; ecx++; ; } ; Lcounter=esi; include io32.inc .data Lyear dword 100 dup(?) Lcounter dword 0 .code mainproc xor esi,esi ;esi闰年个数计数器,兼做Lyear下标。 mov ecx,2012 ;ecx年份计数器。 .while (ecx<2100) mov eax,ecx xor edx,edx mov ebx,400 div ebx cmp edx,0 jz leap ;if year mod 400=0 then goto leap mov eax,ecx xor edx,edx mov ebx,4 div ebx cmp edx,0 jnz next ;if year mod 4<>0 then goto next mov eax,ecx xor edx,edx mov ebx,100 div ebx

计算机组成原理答案

第二章运算方法和运算器练习 一、填空题 1. 补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉。 2. 为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的符号用(11)表示。 3. 采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出。若结果的符号位为(01),表示发生正溢出;若为(10),表示发生负溢出。 4. 采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数的符号(不一致),则表示溢出;当加数与被加数符号不同时,相加运算的结果(不会产生溢出)。 5. 利用数据的数值位最高位进位C和符号位进位Cf的状况来判断溢出,则其表达式为over=(C⊕Cf)。 6. 在减法运算中,正数减(负数)可能产生溢出,此时的溢出为(正)溢出;负数减(正数)可能产生溢出,此时的溢出为(负)溢出。 7. 补码一位乘法运算法则通过判断乘数最末位Yi和Yi-1的值决定下步操作,当 YiYi-1=(10)时,执行部分积加【-x】补,再右移一位;当YiYi-1=(01)时,执行部分积加 【x】补,再右移一位。 8. 浮点加减运算在(阶码运算溢出)情况下会发生溢出。 9. 原码一位乘法中,符号位与数值位(分开运算),运算结果的符号位等于(两操作数符号的异或值)。 10. 一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该(加1)。 11. 左规的规则为:尾数(左移一位),阶码(减1)。 12. 右规的规则是:尾数(右移一位),阶码(加1)。 13. 影响进位加法器速度的关键因素是(进位信号的传递问题)。 14. 当运算结果的补码尾数部分不是(11.0×××××或00.1×××××)的形式时,则应进行规格化处理。当尾数符号位为(01)或(10)时,需要右规。 15. (进位信号的产生与传递逻辑)称为进位链。

微机原理练习六--读程序并回答问题

微机原理练习六读程序并回答问题 1. 已知,(DS)=2000H,(BX)=100H,(SI)=0002H,从物理地址20100H单元开始,依次存放数据12H、34H、56H、78H; 而从物理地址21200H单元开始,依次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后AX寄存器的内容。 ① MOV AX,3600H (AX)= ② MOV AX,[1200H] (AX)= ③ MOV AX,BX (AX)= ④ MOV AX,[BX] (AX)= 2. 以下语句汇编后,变量CON1、CON2、CON3和CON4的内容分别是多少? N1=10 N2=5 N3=3 CON1 DB NOT N1 CON2 DB (N1 AND N2 OR N3)GE 0FH CON3 DW (N2 AND N1 XOR N3)LE 0FH CON4 DB (N1 AND N3 OR N2)LT 0FH 3. 读下列程序,并在空白处填入合适指令,使该程序段能完成将100H个字节数据从2000H处搬到1000H处的操作。 MOV SI,2000H MOV CX,100H CLD 4 指出下面指令序列的执行结果。 MOV DX,2000H MOV BX,1000H XCHG BX,DX 则:BX= DX= 5 设初值AX=6264H,CX=0001H,在执行下列程序段后,AX=?CX=? AND AX,AX JZ DONE SHL CX,1 ROR AX,CL DONE:OR AX,1234H 则:AX= CX=

6有数据定义如下,与之等同功能的指令是什么? DAT DW 100 DUP(?) : MOV CX,LENGTH DAT ADD AX,TYPE DAT 7. 指出下面指令序列的执行结果。 MOV AX,1234H PUSH AX POP BX 则:BX= AX= 8. 对于给定的数据定义,变量R1和R2的值分别是多少? ①A1 DB 1,2,3,‘ABC’ A2 DB 0 R1 EQU A2-A1 则R1= ②K1 DW ? K2 DB 6 DUP(?) R2 EQU $-K1 则R2= 9. 选用最少的指令,实现下述要求的功能。 ①AH的高4位清0,其余位不变。 ②AL的高4位取反,其余位不变。 ③AL的高4位移到低4位,高4位清0。 ④AL的低4位移到高4位,低4位清0。 10. 下面一段程序完成对某一缓冲区置全“1”操作。设缓冲区长度为20个字节,缓冲区首址DI=0200H,并设(ES) =3000H,试填空。 CLD MOV AX,3000H MOV DI,0200H MOV AL,0FFH REP STOSB 11. 下列伪指令在存储区中分别为各变量分配多少字节? VR1 DW 10 VR2 DW 6DUP(?),66,88 VR3 DD 10DUP(?) VR4 DB ‘HOW ARE YOU’ 12. 写出下列程序段执行后的结果,并说出完成的是什么功能? MOV CL,4 MOV AL,87H MOV DL,AL AND AL,0FH OR AL,30H SHR DL,CL OR DL,30H 则(AL)= (DL)= 实现的功能为13. 分析程序段,并填入适当的内容。 MOV AL,0FH

计算机的基本组成及工作原理

计算机的基本组成及工作原理(初中信息技术七年级) 讲课:教技12江旭美【教学设计学科名称】 计算机的基本组成及工作原理是广西教育出版社出版的初中 信息技术七年级教材第一册模块二<计算机的发展》第二节教学内容。 【学情分析】 初一新生刚入学,对信息技术硬件方面的知识知道可能不多,对硬件普遍 有一种神秘感,觉得计算机高深莫测,本节课就是要对电脑软硬件进行深入 “解剖”,并对工作原理做讲解,让学生了解电脑各组成部分,更好的使用 电脑。 【教材内容分析】 本节内容是广西教育出版社初中信息技术七年级第一册模块 二《计算机的发展》第二节教学内容。本节主要让学生掌握计算机的组成, 理解计算机系统中信息的表示,了解计算机的基本工作原理。本节内容以感 性认识为主,增强学生的计算机应用意识,通过大量举例及用眼睛看、用手摸、 用脑想,对计算机的基本组成、软硬件常识、发展有一定了解和比较清晰的认 识。通过学生亲手触摸计算机组件和教师运行自主制作的多媒体课件进行教 学,打破学生对计算机的“神秘感”,觉得计算机并不难学,而且非常实际,认 识到计算机只是普通技能,提高学生学习兴趣。 【教学目标】 知识与技能:掌握计算机的组成,理解计算机系统中信息的表示,了解 计算机的基本工作原理。 过程与方法:向学生展示拆卸的旧电脑部件及未装任何系统的电脑,通过 实际观察加教师讲授的方法完成本节内容。 情感态度与价值观:培养学生的科学态度,激发学生的想象能力和探索精 神。 【教学重难点分析】 教学重点:计算机的组成,计算机系统中信息的表示。 教学难点:计算机的基本工作原理。 【教学课时】 2课时 【教学过程】 图片图片 师:观察图片结合实物并思考:从外观上来看,计算机广.般由哪些部分组成? 生:讨论、思考、回答 [设计意图】通过图片的展示,同学们对计算机的硬件有了直观的印象, 初步的了解。 (二)自主学习,探究新知 1、先请同学们自己看书P17-P20内容,边看书边思考: ①完整的计算机系统由哪两部分组成?

微机原理程序

;**********************; ;* 数/模转换实验1 *; ;* 产生锯齿波 *; ;**********************; io0832a equ 290h code segment assume cs:code start: mov cl,0 mov dx,io0832a lll: mov al,cl out dx,al add cl,10 push dx mov ah,06h ;判断是否有键按下 mov dl,0ffh int 21h pop dx jz lll ;若无则转LLL mov ah,4ch ;返回 int 21h code ends end start ;**********************; ;* 数/模转换实验2 *; ;* 产生正弦波 *; ;**********************; data segment io0832a equ 290h Sin db 80h,96h,0aeh,0c5h,0d8h,0e9h,0f5h,0fdh db 0ffh,0fdh,0f5h,0e9h,0d8h,0c5h,0aeh,96 h db 80h,66h,4eh,38h,25h,15h,09h,04h Db 00h,04h,09h,15h,25h,38h,4eh,66h ;正弦波数据 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax ll: mov si,offset sin ; 置正弦波数据的偏移地址为SI mov bh,32 ;一组输出32个数据 lll: mov al,[si] ;将数据输出到D/A转换器 mov dx,io0832a out dx,al mov ah,06h mov dl,0ffh int 21h jne exit mov cx,1 delay: loop delay ;延时 inc si ;取下一个数据 dec bh jnz lll ;若未取完32个数据则转lll jmp ll exit: mov ah,4ch ;退出 int 21h code ends end start ;****************************; ;* AD转换器2--示波器 *; ;* 采集数据在屏幕是作图 *; ;****************************; io0809b equ 299h code segment assume cs:code start: mov ax,0012h ;设屏幕显示方式为VGA 640X480模示 int 10h start1: mov ax,0600h int 10h ;清屏 and cx,0 ;cx为横坐标draw: mov dx,io0809b ;启动A/D转换器通道1 out dx,al mov bx,200;500 ;延时delay: dec bx jnz delay

微机硬件组成原理复习资料1

《微机硬件组成原理》2014年期末复习资料 一、选择题 1.The _ C ___ partition is the partition on the hard drive that is used to boot the OS. A.default B.boot C.active D.loaded 2.The speaker ports are most likely the __ A __. A.center ports on the sound card B.left ports on the sound card C.right ports on the sound card D.ones labeled with an "S" 3.All types of SCSI cables send a signal on _A___ cable. A.twisted-pair B.coaxial C.fiber optic D.None of the above 4.Which does not support NTFS? _ D ___ A. Windows NT B.Windows 2000 C.Windows XP D.Windows 98 5.The chip responsible for any communication over a serial port uses the __C__ buffer to temporarily hold data as it is being received or transmitted. A.LIFO B.LILO C.FIFO D.FILO 6.Which provides backup power supply in the event that the AC fails completely? _ C ___ A.surge suppressors B.power conditioners C.uninterruptible power supplies D.Both B and C 7.The motherboard contains a vital __ D __ chip that contains the programming necessary to start the computer and to perform other fundamental functions. A.system B.CMOS RAM C.configuration D.ROM BIOS 8.External modems use a(n) __D__ port. A.serial B.USB C.parallel D.Either A or B 9.RAID 0 is not supported by __B__. A.Windows NT B.Windows 9x C.Windows XP D.Windows 2000 10.__ B __ ROM allows you to upgrade system BIOS without having to replace the ROM chip. A.System B.Flash C.BIOS D.Startup 11.Errors caused by clusters that are marked in the FA T as belonging to more than one file are called __ C __ clusters. A.double B.duplicate C.cross-linked D.redundant 12.Master and slave designations for EIDE devices are not made by _ D ___. A.setting jumpers B.setting DIP switches C.using a special cable-select data cable D.changing the BIOS 13.A DVD disc can hold __C__ of data. A.5 GB B.4.5 GB C.8.5 GB D.10 GB 14.__D__ is made by Intel. A.MMX B.3DNow! C.SSE D.Both A and C 15._ C ___ is the most popular form factor. A.Baby AT B.Mini-ATX C.ATX D.AT

微机原理五类常用程序

五类常用程序:传输数据求最大最小值统计正负数排序加法程序 存储器清零或置FF 1.1将1000H-1063H中的各字节内容清0(或置FFH) 1.2传输数据块 将1000H-1063H中的字节内容传递到4000H-4063H 2.找最大值最小值 从2500H-2563H中存放着数据,把其中的最大值找出来, 地址存放在3000H中 3.统计负数正数 从2100H 开始存放100个无符号数,统计有多少个正数, 多少个负数。负数个数存入2200H 4.1求1AH+02H+31H+14H+2FH+06H=??? 数据1AH、0FH 、24H、4EH、18H、2DH 放在[3000H]- [3005H]处 4.2求十进制计算 25 74 89 67 + 49 78 64 95 数据25 74 89 67放在[2400]- [2403] 数据49 78 64 95放在[2500]- [2503] 4.3将BLOCK单元开始的10个单元数相加,结果存放入BLOCK单元。若相加过程中发生溢出,停止运算,并在DL中设置溢出标志FF. 5.冒泡排序方法 5.1字节型变量V AR1、V AR2和V AR3存放有3个无符号数,将其中的内容按从大到小重新排列。 解:经重新排列后,V AR1的值最大,V AR3的值最小。由于变量中存放的数据为无符号数,因此应该采用JA、JAE、JB、JBE等指令。 编程思路:通过在三个数中找出最大值,将它与V AR1单元进行交换;然后对剩余的两个数进行比较,将较大值存放在V AR2中。汇编语言程序如下: 5.2存放在2040H-2045H中的字节数据由大到小排列

2计算机系统组成和工作原理

计算机系统组成和工作原理 1、计算机系统由(C)组成 A、主机和系统软件 B、硬件系统和应用软件 C、硬件系统和软件系统 D、微处理器和软件系统 2、在微型计算机中,微处理器的主要功能是进行(D) A 、算术运算B、逻辑运算C、算术逻辑运算D、算术逻辑运算及全机的 控制 3、微型计算机硬件系统中最核心的部件是(B) A、显示器 B、CPU C、内存储器 D、I/O 设备 4、微型计算机中,合称为中央处理单元的是指(A) A、运算器和控制器 B、累加器和算术逻辑运算部件 C、累加器和控制器 D、通用寄存器和控制器 5、运算器的主要功能是( A ) A、实现算术运算和逻辑运算 B、保存各种指令信息供系统其他部件使用 C、分析指令并进行译码 D、按主频指标规定发出时钟脉冲 6、微型计算机中,控制器的基本功能是(D) A、进行算术运算和逻辑运算 B、存储各种控制信息 C、保持各种控制状态 D、控制机器各个部件协调一致地工作 7、计算机系统的“主机”由(B)构成 A、CPU,内存储器及辅助存储器 B、CPU 和内存储器 C、存放在主机箱内部的全部器件 D、计算机的主板上的全部器件 8、为解决某一特定问题而设计的指令序列称为(C) A、文档 B、语言 C、程序 D、系统 9、计算机最主要的工作特点是( A ) A、程序存储于自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 10、冯.诺依曼计算机工作原理的设计思想是(B) A、程序设计 B、程序存储 C、程序编制D 、算法设计 11、世界上最先实现的程序存储的计算机是( B ) A、ENIAC B、EDSAC C、EDVAC D、NIV AC 12、通常,在微机中表明的P4 或奔腾 4 是指(D) A、产品型号 B、主频 C、微机名称 D、微处理器型号 13、以平均无故障时间,用于描述计算机的(A) A、可靠性 B、可维护性 C、性能价格比 D、以上答案都不对 14、以平均修复时间达到,用于描述计算机的(B) A、可靠性 B、可维护性 C、性能价格比 D、以上答案都不对 15、性能价格比也是一种用来衡量计算机产品优劣的概括性指标。 性能代表系统 的使用价值,它一般不包括(D)

计算机的基本结构及工作原理

计算机的基本结构及工作原理 教学内容:计算机的基本结构及工作原理 教学目的:了解计算机的分类及其基本结构,知道计算机的基本工作原理。教学过程: 一、学生看书: 二、精讲及板书: 1、计算机的基本结构 2、计算机的基本工作原理 三、小结: 计算机的工作原理 四、练习: 计算机是怎样工作的? 计算机的工作真是ZYB重油煤焦油泵全自动的吗? 第6课时计算机的分类及计算机的文化 教学内容:计算机的分类及计算机的文化 教学目的:了解计算机的分类,了解计算机文化的主要特点。 教学过程: 一、学生看书: 二、精讲及板书: 1、计算机的分类: 按工作用途可以分为通用计算机和专用计算机 按工作原理可以分为数字计算机和模拟计算机 2、计算机文化 所谓计算机文化就是因为计保温沥青泵算机的产生与使用使人类社会的生存方式发生了根本变化从而产生的一种新的文化形态。 三、小结: 计算机分类和计算机文化 四、练习: 1、计算机是怎样分类的? 2、什么是计算机文化? 第7课时计算机的硬件系统和软件系统 教学内容:计算机的硬件系统和软件系统 教学目的:了解计算机的硬件的基本组成,能正确识别计算机上的主要部件,并知道其作用。教学过程: 一、学生看书: 二、精讲及板书: 三、小结: 计算机的硬件系统和软件系统 四、练习: 计算机的硬件系统由那几部份组成? 第8课时学会正确开、关机 教学内容:学会正确开、关机 教学目的和要求 学会开、关机 教学难点:1、了解计算机外设的开、关顺序

2、正确学会开、关机 教学准备:计算机、网络 教学过程: 一、教学导入 同学们,在你们面前看ZYB-B可调压式渣油泵到的是什么呀? 对了,是电脑。 老师告诉你们电脑现在正在睡觉,这个大懒虫,到现在还在睡觉,我们让小朋友把它喊醒,让他和小朋友们一起学习好不好? 二、教学新课 (一)教师示范讲解 在把电脑喊醒之前老师先考考小朋友们一个最最简单的问题,小朋友们早上醒来第一件事是干吗?老师再重复一遍,是第一件事。 刚才小朋友们说了很多,有的说穿衣服,有的小朋友说是洗脸,还有的小朋友说叠被子,但老师却不同意小朋友的意见,再好好想想,我们早上醒来的第一件事是做什么? 对了,首先是睁开眼睛,我们小朋友只有先睁开眼睛然后才能去穿衣服、洗脸、刷牙等等。电脑同样如此,它也要先睁开眼睛,然后才能和小朋友一起学习。所以第一步我们要让电脑睁开眼睛。怎么做? 1、教师示范开显示器,同时提醒电源指示灯的颜色变化 光睁开眼睛怎么行呢?,我KCB齿轮泵们的目的是让他和小朋友们一起做游戏,我们要让他动起来,那第二步我们应该怎么做?其实很简单,就是接通电源。 2、教师出示电源开关“POWER”标志,同时逐台电脑巡视开机情况 按下它之后,我们请小朋友们说一说你发现了什么?;左边的三个灯会同时闪一下,同时第一个灯变绿了,其;3、教师先展示几幅电脑作品,然后用“金山画王笔”;4、教师一步一步示范,手把手教学生关机,并重复几;小朋友早上起来的第一件事是3GR三螺杆泵睁开眼睛;5、教师示范关显示器;(二)、学生练习开、关电脑;在教师的组织下,有步骤的打开电脑和关闭电脑;教师巡视指导;第9 按下它之后,我们请小朋友们说一说你发现了什么? 左边的三个灯会同时闪一下,同时第一个灯变绿了,其它两个灯熄灭了。现在电脑就会和小朋友一起来学习了。比如说画画了 3、教师先展示几幅电脑作品,然后用“金山画王笔”给学生做示范。刚才我们让电脑给我们小朋友画了几幅画,它说他累了,我们还是让他休息吧,下面我们就先来学习如何关机。 4、教师一步一步示范,手把手教学生关机,并重复几次。 小朋友早上起来的第一件事是3GR三螺杆泵睁开眼睛,那上床后我们会把眼睛闭上。然后开始休息。电脑同样如此。我们最后也要让电脑把眼睛闭上,要不然电脑就休息不好,他会生气的。再次提醒小朋友,我们最后千万不要让电脑的睁着眼睛睡觉。记住了要把电脑的显示器关掉。 5、教师示范关显示器。 (二)、学生练习开、关电脑 在教师的组织下,有步骤的打开电脑和关闭电脑。 教师巡视指导。

计算机组成原理

1.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。 2.计算机系统的三个层次结构由内到外分别是()、系统软件和()。 3.编译方式是使用编译程序把源程序编译成机器代码的(),并以()的形式保留。 4.计算机系统的层次结构中,位于硬件系统之外的所有层次统称为() 5.现在主要采用()结构作为计算机硬件之间的连接方式。 6.存储(),并按()顺序执行,这是()型计算机的工作原理。计 算机中有()在流动:一股是(),即操作命令,其发源地是(),它分散流向各个部件;另一股是(),它受()的控制,从一个部件流向另一个部件,边流动边加工处理。 7. 假定基准程序A在某计算机上的运行时间为100s,其中90s为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是()。 8. 至今为止,计算机中的所有信息仍以二进制方式表示,其理由是()。 A节约元件 B. 运算速度快C. 物理器件性能决定 D. 信息处理方便 9. 对计算机的软、硬件资源进行管理,是()的功能。 A. 操作系统 B. 数据库管理系统 C. 语言处理程序 D. 用户程序 10. 冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的

存储单元 11. 存储字长是指()。 A.存放在一个存储单元中的二进制代码的组合 B.存放在一个存储单元中二进制代码位数 C.存储单元的个数 D.机器指令的位数 12. 当前设计高性能计算机的重要技术途径是() A.提高CPU主频 B.扩大主存容量 C.采用非冯诺依曼 D.采用并行处理技术 13.兼容性是计算机的一个重要性能,通常是指向上兼容,即旧型号计算机的软件可以不加修改地在新型号计算机上运行。系列机通常具有这种兼容性。 14.计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令 15.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫做单片机 16.冯·诺依曼计算机体系结构的基本思想是什么?按此思想设计的计算机硬件系统应由哪些部件组成?它们各起什么作用? 第三章 1.根据连线的数量,总线可分为()总线和()总线,其中()总 线一般用于长距离的数据传送。

相关主题