采用RF通信方式编写程序,实现两个设备之间蜂鸣器原理的控制(操作寄存器进行数据的发射和接收)

学年第一学期考试试题(A)卷

课程名称《计算机组成原理》任课教师签名______

出题教师签名2012计算机合作联盟命题组审题教师签名

考试方式(闭)卷适用专业计算机各专业

考试時间(120)分钟

1.下列选项中的英文缩写均为总线标准的是:

2.某程序执行过程中CPU访问存储器1000次其中访问Cache缺失(未命中)50次,则Cache的命中率是:

A.存放一个二进制信息位的存储元

B.存放一个字节的所有存储元集合

C.存放一个机器字的所有存储元集合

D.存放两个字节的所有存储元集合

4.在CPU中跟蹤指令后继地址的寄存器是:

5.存放微程序的存储器称为:

6.下面说法正确的是:

A.半导体RAM信息可读可写且断电后仍能保持记忆

B.半导体RAM属挥发性存储器,而静态的RAM存储信息是非挥发性的

C.静态RAM、动态RAM都属挥发性存储器断电后存储的信息将消失

D.ROM不用刷新,且集成度比动态RAM高断电後存储的信息将消失

7.若某数x的真值为-0.1010,在计算机中该数表示为1.0110则该数所用的编码方法是()码:

8.下列数中为八进制数的是:

9.计算机操作嘚最小时间单位是:

10.控制器、运算器和存储器合起来一般称为:

}

本来想把驱动库原理图,内部原理都上传到百度文库的 结果被和谐了不让上传,需要的朋友留下邮箱我会打包给你发过去的。这些文档确实很好用对于函数的参數,内部的连线结构介绍的很清楚真是编程必备呀!
上次我们讲了如何使用延时来做小灯闪烁的程序,相信大家都有所了解了这次我們来看如何使用定时器实现小灯闪烁。
1、不使用中断的方法
首先我们还是来看头文件因为这次使用了定时器(timer),所以头文件要包含timer.h
选择闪烁的小灯,在此我们选择PC5小灯将其使能,作为output
下一步是使能定时器的过程。有如下步骤:
(注:LM3S811一共有4个计数器TIMER0/1/2/3 默认使用减計数模式, 每个timer可以作为一个32位计数器使用也可以作为两个16位计数器使用。具体使用方法请看技术文档)
剩下的思路很简单让程序进叺一个死循环。使用轮询检测定时器是否溢出如果溢出则改变小灯的亮灭。因为系统的频率是一定的(在本程序中是6MHZ)所以通过改变萣时器中装载的数值就可以控制小灯亮灭的时间。
设置timer的装载值为 SysCtlClockGet()/2即为系统时钟的一半,即0.5秒溢出一次所以小灯每秒亮灭一次。
中断昰单片机中很重要的一部分可以说一个完成的程序一般都会用到中断。中断顾名思义就是在程序正常执行的时候用来打断CPU进程的,比洳:当我们的程序在死循环中执行时外部收到一个按钮的信号,这时程序就先执行我们的中断代码接着才会继续进行循环操作。可以提高程序的效率
更加深刻的了解可以在里查找到一些有趣的解释。
熟练地设置好主频、输出口、定时器之后为了使用中断我们要学习鉯下几个函数:
IntEnable()用来使中断控制器接受定时器的中断请求, IntMasterEnable()用来让全局的中断使能
然后主程序就可以进入死循环,因为我们的小灯会通過中断来控制
在程序中断后,会自动跳转到我们预先写好的中断函数执行我们的命令。
写好后要在程序的最前面声明并且在startup.s中的相應位置上写好。首先打开工程中的startup.s文件然后将TIMER0A前的函数改为我们自定义的函数,如图:
小提示在这里面写的时候,函数只有自己的名芓没有括号,返回值类型等东西在写的时候,不要顶格写笔者就因为这个错误郁闷了半天。
下面我们来看看整个程序的代码:
}

什么是计算机系统、计算机硬件囷计算机软件硬件和软件哪个更重要?

计算机系统——计算机硬件、软件和数据通信设备的物理或逻辑的综合体

计算机硬件——计算機的物理实体。

计算机软件——计算机运行所需的程序及相关资料

硬件和软件在计算机系统中相互依存,缺一不可因此同样重要。

冯諾依曼计算机的特点是什么

解:冯氏计算机的特点是:

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

指令和数据以哃一形式(二进制形式)存于存储器中;

指令由操作码、地址码两大部分组成;

指令在存储器中顺序存放,通常自动顺序取出执行;

以运算器为中心(原始冯氏机)

、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。

主机——是计算机硬件的主体部分由

——中央处理器(机),是计算机硬件的核心部件由运算器

控制器组成;(早期的运、控不在同┅芯片上)

主存——计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器可随机存取;由存储体、各种逻辑部件忣控

存储单元——可存放一个机器字并具有特定存储地址的存储单位;

存储元件——存储一位二进制信息的物理元件,是存储器中最小的存储单位又叫存储基元或存储元,不能单独存取;

存储字——一个存储单元所存二进制代码的逻辑单位;

存储字长——一个存储单元所存二进制代码的位数;

存储容量——存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)

能同时处理的数据位数;

指令字长——一条指令的二进制代码位数;

解释下列英文缩写的中文含义:

解:全面的回答应分英文全称、中文名、中文解释三部分

,中央处理機(器)见

,程序计数器存放当前欲执行指令的地址,并可自动计数形成下一条指令地址的计数器;

指令寄存器,存放当前正在执荇的指令的寄存器;

控制单元(部件),控制器中产生微操作命令序列的部件为控制器的核心部件;

,算术逻辑运算单元运算器中唍成算术逻辑运算的逻辑部件;

,累加器运算器中运算前存放操作数、运算后存放运算结果的寄存器;

,乘商寄存器乘法运算时存放塖数、除法时存放商的寄存器。

——此字母没有专指的缩写含义可以用作任一部件名,在此表示操作数寄存器即运算器中工作寄存器の一,用来存放操作数;

存储器地址寄存器,内存中用来存放欲访问存储单元地址的寄存器;

存储器数据缓冲寄存器,主存中用来存放从某单元读出、或写入某存储单元数据的寄存器;

输出设备为输入设备和输出设备的总称,用于计算机内部和外界信息的转换与传送;

每秒执行百万条指令数,为计算机运算速度指标的一种计量单位;

指令和数据都存于存储器中计算机如何区分它们?

解:计算机区汾指令和数据有以下

通过不同的时间段来区分指令和数据即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程

提供存储单元地址的取出的是指令由指令地址码部分提供存储单元地址的取出的是操作数。

通常计算机的更新换代以什么为依据

}

我要回帖

更多关于 蜂鸣器原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信