当前位置:文档之家› 实验1

实验1

实验1
实验1

实验1 Oracle安装卸载及使**用环境

注意:完成该实验,9月14号(下周二)上机提交该实验的实验报告。实验报告内容包括:(1)查看服务器安装后的程序组,了解各应用程序的作用。

(2)查看服务器安装后的服务,阐述各服务的作用。

(3)如何通过各种应用程序访问ORACLE数据库(SQL PLUS 、ISQL PLUS 、OEM)(4)实验内容(8)的操作步骤和运行结果。

1.实验目的

(1)了解Oracle database 10g的安装环境与安装过程。

(2)了解Oracle database 10g安装后的基本环境与服务。

(3)掌握客户机与数据库服务器的连通测试方法。(重点掌握)

(4)掌握SQLPLUS常见命令。(重点掌握)

2.实验内容

(1)检查软硬件配置是否达到Oracle10g(10.2.0.1.0)的安装要求。

①硬件环境:

Oracle10g功能强大,对系统资源要求较高,否则将会影响运行效率。Oracle10g企业版或标准版服务器端硬件的基本配置要求为:

?PⅢ以上CPU

?512MB以上的内存

?4GB以上的空闲硬盘空间

CPU的速度和内存容量直接影响着ORACLE运行的速度,建议配置越高越好。一般地,服务器配置应高于客户端配置,配置越高,安装速度越快。

②软件环境:

操作系统要求:Oracle database 10g支持Unix、Linux及Windows等不同操作系统。对于Oracle 10g for Windows支持Windows 2000、Windows XP、Windows 2003及更高版本。本书的内容是建立在Windows XP环境上的Oracle10g数据库系统及其应用。

虚拟内存:由于安装过程中涉及到大量的磁盘I/O操作,建议调整虚拟内存到1000。

Web浏览器:Microsoft Internet Explorer 6.0以上版本。

③网络环境:

准备至少两台计算机,一台作为数据库服务器,一台作为客户端,通过网卡及网络设备将他们连接成一个局域网,并且网络测试已经连通。

(2)安装前准备工作

①仔细阅读安装文档,确保安装环境满足安装需求。

②明确是服务器端还是客户端的安装。

③如果系统曾安装过Oracle,则应先卸载Oracle_Home环境变量。具体卸载方法参见

本实验的“卸载Oracle ”。

④ 如果当前已经安装了一个Oracle 并想重新安装,则要停止所有的Oracle 服务。操作步骤是:“控制面版/管理工具/服务”目录下,停止以“Oracle ”字样开头的所有服务。否则,在安装过程中将出现错误信息。

(3)服务器端的安装

安装步骤如下:

① 在数据库安装光盘目录双击SETUP.EXE 文件,打开Oracle10g 安装向导,弹出如图1-1所示的对话框。在该对话框依次设置如下:

选择“基本安装”;指定“Oracle 基位置”和“主目录位置”;选择安装类型为“企业版”;选择“创建启动数据库”;指定“全局数据库名”、“数据库口令”。

② 单击【下一步】按钮,弹出安装环境的检查窗口,如图1-2所示,检查软硬件环境是否满足Oracle10g 数据库的安装。

图1-1 “选择要安装的产品”对话框 图1-2 安装环境的检查窗口 ③ 检查通过后,单击【下一步】按钮,进入安装概要页面,如图1-3所示。在该页面可查看所选择的安装类型及详细组件,若需改动,则可以单击【上一步】按钮进行修改。如果已经确定好所安装的类型,单击【安装】按钮进入安装界面,如图1-4所示。

④ 单击【下一步】按钮,配置并启动网络配置助手,如图1-5所示;创建并启动实例和数据库,如图1-6所示。

⑤ 如果要进行帐户密码管理,可以单击【口令管理】按钮进行密码管理,如图1-7所示,设置完成后单击【确定】按钮。

图1-3 安装概要界面 图1-4 安装过程中的进度提示

图1-5 配置选中的安装选件图1-6 创建实例和数据库

⑥最后,配置成功,并弹出成功安装窗口,如图1-8所示。

图1-7 单击“口令管理”按钮图1-8 “安装结束”对话框(4)客户端的安装

参考本书附录A安装Oracle10g(10.2.0.1.0)客户端。请有兴趣的同学在课后自行进行安装。

(5)数据库服务器安装后的基本环境与服务

①查看服务器上安装的产品

在操作系统界面上选择【开始】/【程序】/【Oracle-OraDb10g_home1】/【Oracle installation Products】/【Universal Installer】选项,调出Oracle通用安装器,单击【已安装产品】按钮,将看到已经成功安装在服务器上的Oracle database 10g产品组件。

图1-9 数据库服务器上已安装的产品

②查看服务器安装后的程序组(重点掌握)

在操作系统界面上选择【开始】/【程序】/【Oracle-OraDb10g_home1】可以看到安装完Oracle database 10g后的程序组(详细见问题解答(1))。

③查看Oracle数据库服务(重点掌握)

通过服务列表查看Oracle服务的状态。“我的电脑”右击,选择“管理”,展开“服务与应用程序”,双击“服务”,在右侧目录中查找Oracle字样打头的服务。

OracleServiceORCL:Oracle数据库服务,用于启动数据库实例。

OracleOraDb10g_home1TNSListener:Oracle监听器,用于监听并接受来自客户端的连接请求。该服务只有在数据库需要远程访问时才需要。

OracleOraDb10g_home1SQL*Plus:iSQL*Plus应用程序服务。

OracleDBConsoleorcl:Oracle数据库控制台服务,用于OEM数据库控制台。

④查看服务器上的文件结构

通过资源管理器查看Oracle目录结构,认识Oracle数据库的内容都是以文件的形式存放在磁盘上的。

(6)卸载数据库所有组件(重点掌握)

如果安装失败,一定存在某些环境原因,因为安装Oracle数据库软件必须要有一个干净的环境。而Oracle本身的卸载软件又卸载不干净,所以要用手动删除的方式。具体做法如下:

①删除注册表中HKEY_LOCAL_MACHINE\SOFTWARE、HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Services\Eventlog\Application下所有带Oracle字样的项,关闭注册表。

②选中“我的电脑”右击,选择“属性选项”出现属性窗口,选择高级页面中的环境变量项,删除其中带有Oracle字样的path项。

③删除C:\documents and settings\All user\开始菜单\程序中所有带Oracle字样的目录。

④重新启动计算机后,删除C:\Program File\Oracle目录,删除目标盘中原来安装的Oracle目录,重新安装。

(7)验证数据库的安装(重点掌握)

方法一:在操作系统界面上选择【开始】/【程序】/【Oracle-OraDb10g_home1】/【应用程序开发】/【SQL*Plus】,如图1-10所示。启动SQL*Plus并以sys帐户进行连接验证。

图1-10 SQL*Plus登录窗口

方法二:在Windows命令行下运行sqlplus.exe程序,进行连接验证。

C:\Documents and Settings\Owner>sqlplus sys/***@orcl as sysdba

方法三:登录OEM界面验证安装

数据库安装完毕后,可以用sys用户登录OEM界面验证安装,默认的登录地址为http://localhost:1158/em,如图1-11所示。

图1-11 OEM 界面

(8)掌握SQL PLUS 简单的命令(完成对数据库的访问)(重点掌握)

① 以sys 用户登录数据库,访问SCOTT 用户下的EMP 表。

SQL>select * from scott.emp;

提示1:在SQL PLUS 环境下一条SQL 命令遇到“;”执行。

② 观察上题运行出的结果,发现14条记录中的每一条记录都出现了折行,如何避免折行?

③ 如何显示最近执行的SQL 命令?

提示:oracle 内存结构中提供一个库缓冲区,这个缓冲区用来存放最近最新执行过的SQL 命令。如果要重复执行该SQL 命令时,可以直接从缓冲区中调出该命令,而不需要重新编写。 该命令为list ,可简写为lshow

SQL>lrun

1* select * from scott.emp

④ 运行缓冲区中的SQL 命令,可以使用如下命令

SQL>RUN

或者

SQL>/

⑤ 如何修改一条编写有问题的SQL 语句?

SQL>l //调出当前缓冲区中的SQL 命令,观察编写的命令,发现在命令前有一个*,表示当前行,是行编辑命令针对的行。

操作1:增加一个WHERE条件,限制查找部门号为10的员工信息。回车之后,观察

SQL>append where deptno=10

1* select * from scott.empwhere deptno=10

操作2:

SOL>run

提示出错:

SOL>change/pw/p w //将当前行中的字符pw修改为p w

SQL>l

1* select * from scott.em p w here deptno=10

SOL>run

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO

------- ---------- --------- ---------- -------------- ---------- ---------- ----------

7782 CLARK MANAGER 7839 09-6月-81 2450 10

7839 KING PRESIDENT 17-11月-81 5000 10

7934 MILLER CLERK 7782 23-1月-82 1300 10

操作3:现在要在当前行的下一行增加一行命令,比如说增加AND条件,要查找部门号为10,且薪水大于1000的员工记录。

SQL>l

* select * from scott.em p w here deptno=10

SQL>input and sal>1500

SQL>l

1 select * from scott.emp where deptno=10

2* and sal>1500

SQL>/

观察结果:

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO

------- ---------- --------- ---------- -------------- ---------- ---------- ----------

7782 CLARK MANAGER 7839 09-6月-81 2450 10

7839 KING PRESIDENT 17-11月-81 5000 10 文件操作命令---

①有时候程序员化很多功夫编写了个SQL命令,而且这个命令以后还会再次用到,那

么最好将这个SQL命令以文件的形式保存下来。

提示:SA VE命令(将缓冲区中的内容保存到指定的文件中,并且以SQL为后缀)如:SQL>save e:\a.sql

②将保存SQL命令的文件调入到SQLPLUS的缓冲区

如:SQL>get e:\a.sql

③直接运行某个SQL文件

SQL>start e:\a.sql

或者

SQL>@e:\a.sql

以上是针对SQL命令,能不能把SQL命令执行的结果进行保存,以便通过打印机打印出来。

④SQL>SPOOL E:\b.txt // 将查询的结果放入某一个文件中

SQL>/// 执行缓冲区中的命令,或运行某个SQL文件……

SQL>SPOOL OFF

到路径下查看文件b.txt

3.问题解答

(1)Oracle database 10g服务器主要组件有哪些?

Oracle Installation Products

主要包括:

●Universal Installer通用安装器

●通用安装程序指南

集成管理工具

主要包括:

●Oracle Directory Manager:管理Oracle Internet Directory。

●Wallet Manager:用于加密表空间与表列,以增强其安全性。

配置和移植工具

●Administration Assistant for Windows:用于管理数据库实例和管理员角色等。

●Database Configuration Assistant:数据库配置助手,用于创建数据库、配置数据

库选项、删除数据库和管理数据库模板。

●Database Upgrade Assistant:数据库更新助手,用于升级本地数据库。

●Locale Builder:用于定制本地数据定义的工具,可以完成语言、地域、字符集和

语法的设置等。

●Microsoft ODBC Assistant:ODBC数据源管理器。

●Net Configuration Assistant:网络配置助手,用于完成监听程序、命名方法及本

地NET服务名的创建与配置等。

●Net Manager:网络管理工具,该工具与Net Configuration Assistant是网络连接配

置的主要工具。

应用程序开发

SQL*Plus:提供编辑、执行SQL和PL/SQL并与数据库进行交互的图形化工具。

(2)如何启动Oracle服务和修改Oracle服务设置?

在Windows 操作系统下安装Oracle 10g时会安装多项服务——并且其中一些服务默认情况下随Windows 启动而自动启动,并占用大量系统资源。在Windows XP 中,可以在控制面板的服务中改变Oracle服务的状态及启动类型(Startup Type)。

(3)Oracle 10g Release2的默认的可用帐户有哪些?(重点)

SYS/CHANGE_ON_INSTALL:数据库的特权用户,是数据字典的拥有者,用于完成数据库管理任务。该用户在登录时必须以sysdba或者sysoper身份登录,如:CONNECT

sys/***@orcl as sysdba;

SYSTEM/MANAGER:数据库的特权用户,是SYSTEM表空间及附加表的拥有者,用于完成数据库管理任务。

SYSMAN/OEM_TEMP:超级管理员帐户,该帐户用于OEM来完成数据库管理任务,当用数据库控制Database Control配置数据库时才创建该用户。

DBSNMP/DBSNMP:由OEM的Management Agent来使用,用于监视和管理数据库,当用数据库控制Database Control配置数据库时才创建该用户。

4.同学们,你们在操作的过程中遇到了哪些问题?又是如何解决的呢?

计算机组成原理实验1_脱机运算器

实验一.脱机运算器部件实验 一、教学计算机的通电启动和关闭操作 1.教学计算机系统通电启动的操作步骤: (1) 准备一台串行接口运行正常的PC机; (2) 将TH-union计原16放在实验台上,打开实验箱的盖子,确定电源处于断开状态; (3) 将黑色的电源线一端接220V交流电源,另一端插在计原16实验箱的电源插座; (4) 取出通讯线,将通讯线的9芯插头接在计原16实验箱后板上左侧位置的串口插座,另一端接 到PC机的串口上; (5) 将计原16实验系统左下方的五个黑色的功能控制开关置于00010的位置(连续、内存读指令、 微程序、联机、16位),开关拨向上方表示“1”,拨向下方表示“0”; (6) 接通电源,船形开关和5V电源指示灯亮。 (7) 在PC机上运行PCEC16.EXE文件,根据使用的PC机的串口情况选“1”或“2”,其它的设置一 般不用改动,直接回车即可。(具体步骤附后) (8) 按一下“RESET”按键,再按一下“START”按键,PC机屏幕上显示: TH-union CRT MONITOR Version 1.0 April 2001 Computer Architectur Lab., Tsinghua University Programmed by He Jia > 这个版权信息显示出来之后,表示教学机已经进入正常运行状态,等待输入监控命令。 实验注意事项: 1.连接电源线和通讯线前TH-union计原16实验系统的电源开关一定要处于断开状态,否则可能 损坏教学计算机系统的或PC机的串行接口电路; 2.五个黑色控制开关的功能示意图如下: 开关位置,自左向右共5个,分别控制 1 2 3 4 5 向上拨:单步手工拨指令组合逻辑运算器联机 8位 向上拨:连续读内存指令微程序运算器脱机 16位 几种常用的工作方式,(开关向上拨表示为1,向下拨表示0) 工作方式功能开关状态 连续运行程序、硬连线控制器、联机、16位机 00110 连续运行程序、微程序控制器、联机、16位机 00010 单步、手拨指令、硬连线控制器、联机、16位机 11110 单步、手拨指令、微程序控制器、联机、16位机 11010 单步、脱机运算器实验、16位机 10000 2.关闭教学计算机系统 在需要关闭教学计算机系统时,应首先通过安装在机箱右侧板上的开关关闭交流电源,教学机上的全部指示灯都会熄灭。(在需要时,还可以拨掉交流电源连线,断开教学计算机和PC机的串行接口连线),收拾好实验设备并盖好机箱的箱盖。 3.运行仿真终端程序的操作步骤: 1.在PC机上建一个文件夹TH-union计原16(若原来已有则不必重建); 2.若PCEC16程序尚未拷入,将其拷贝到在用户硬盘中刚建的文件夹里; 3.双击PCEC16图标,出现如图所示的界面:

实验一实验报告

实验报告 班级:学号:姓名: 请将本文档重命名为“20114030306张三-实验一实验报告.doc”的形式。 请在每项“实验结果”下,按照要求添加自己的实验结果内容。 实验一网络信息资源检索实验(2学时) 一、实验目的 1. 培养利用网络的兴趣,熟悉网络信息环境,提升信息素养,了解网络可以解决什么问题,认识网络与生活密不可分。 2. 熟悉WWW信息资源的主要检索方法。 3. 掌握提高查全率和查准率的方法。 4. 掌握搜索引擎的检索技术。 5. 利用搜索引擎查找本专业的国内学会网站或研究机构,了解学术动态。 二、实验内容 实验1-1 网络信息资源的了解 实验结果: (1)找出所学专业常用的数据库,并描述其功能特色。 (2)找出所学专业中文核心期刊有哪些?列出刊名、举办单位和出版社地址。 (3)利用CNKI“中国期刊全文数据库”和“中文科技期刊全文数据库”检索某位任课教师2010年以来发表的文章,给出截图说明检索结果。 实验1-2 网络信息资源的检索利用 实验结果: (1)使用实验数据中提供的搜索引擎,试分析三大类型搜索引擎的优缺点。 (2)列举出自己常用的专业学习、英语学习、考研、考证、招聘等网站资源,也可以包括散文、音乐、电影等休闲生活的网站资源。 (3)针对(2)中列举出的网站资源,分析这些网站属于三大类型中哪一类,并与同类型搜索引擎进行比较。 (4)请仔细阅读下面材料,并写出检索思路。 李刚今天照例去学校接儿子,到了学校之后却被告知孩子已经被接走了。李刚正在纳闷的呢,突然接到一个电话:“李刚先生,很荣幸的告诉你,你的儿子已经被我们绑架了,如果你想要儿子的话,就把1000万美金放在我国最古老的单层石塔下,千万别报警,不然…”李刚马上通知了警方,最后李刚在警方的布控下,完成了与绑匪的交易。但正要捉拿绑匪时,还是让他给逃脱了。根据线索,目前绑匪正往国家森林公园方向逃串,终于功夫不负有心人,在一个满是侧柏、松类的树林里抓获了绑匪。请问这个国家森林公园是哪一年经国家林业部批准的。 实验1-3 搜索引擎的高级搜索技巧 实验步骤与实验结果: (1)搜索“中国教育和科研计算机网”(https://www.doczj.com/doc/5e4275235.html,)的所有关于教育的页面。请给出自己设置的搜索引擎截图;搜索结果的截图。 (2)搜索除了“中国教育和科研计算机网”的所有关于教育的页面。请给出自己设置的搜索引擎截图;搜索结果的截图。 (3)查找搜狐网上“本拉登”的图片,请给出自己设置的搜索引擎截图;搜索结果的截图。(4)搜索如下网页,要求必须含有“生活大爆炸”和“美剧”,没有“文化”,可以含有以

实验1运算器组成实验

实验一运算器组成实验 一、实验目的 1、掌握算术逻辑运算加、减、乘、与的工作原理。 2、熟悉简单运算器的数据传输通路。 3、验证试验台运算器的8位加、减、乘、与、直通功能。 二、实验电路 S0,S1,S2为片选信号,通过它们的高低电平的转换,使各模块的电路是否处于工作状态。每次输入数据存入存储器中,通过控制器取出指令,然后进行计算。 三实验过程 一、接线 1、固定接线 RS_BUS#接VCC,禁止寄存器堆RF向数据总线DBUS送数。 IAR_BUS#接VCC,禁止中断地址寄存器IAR向DBUS送数。 CEL#接VCC,禁止双端口RAM向数据总线DBUS送数。 M1、M2接VCC,选择DBUS作为DR1、DR2的数据输入源。 2、其他控制信号线 SW_BUS#接K0;ALU_BUS接K1; S0接K2;S1接K3;S2接K4; LDDR1接K5;LDDR2接K6。 接线图如下:

二、设置功能开关 1、置开关DB=0,DZ=0,DP=1,使实验系统处于单排状态(每按一次QD按钮,顺序产生T1、T 2、T 3、T4各一个脉冲) 2、将开关IP/DBUS拨到DBUS位置;置SW_BUS#(K0)=0,ALU_BUS(K1)=0,使数据输入设备(SW7~SW0)与数据总线DBUS接通;ALU的输出与数据总线DBUS断开。 三、实验操作 1、按下试验台上电源开关,接通电源。按复位按钮CLR#(使实验系统处于初始状态)。 2、置开关SW7~SW0为相应数字(eg:1000001)此数据通过74HC244加至数据总线DBUS。DBUS的数据指示灯显示相应数字(eg:1000001) 3、置LDDR2=1,LDDR1=0,按QD按钮(产生T3),则将DBUS的数据(1000001)打入DR2。 4、置开关SW7~SW0为相应数字(eg:1000010)此数据通过74HC244加至数据总线DBUS。DBUS的数据指示灯显示相应数字(eg:1000010) 5、置LDDR2=0,LDDR1=1,按QD按钮(产生T3),则将DBUS的数据(1000010)打入DR1。 6、置K0(SW_BUS#)=1、K1(ALU_BUS)=1。是数据输入设备(SW7~SW0)与数据总线DBUS 断开接通;ALU的输出与数据总线DBUS接通。 7、置S0、S1、S2为相应高低电平,使ALU进行相应计算(见下表)。运算的结果送至数据总线DBUS,DBUS的红色数据指示灯显示运算结果(10000011B);此时仅为指示灯为C=1。按QD按钮(产生T4),进位C=1保存。 8、其他运算通过变换S0、S1、S2的高低电平进行不同的运算(见下表)。

实验一报告

南京理工大学 EDA设计(Ⅰ) 实验报告 作者: 蔡雨彤学号:912104220107 学院(系): 电光学院 专业: 通信工程 指导老师:黄琳 实验日期:2014.9.9

实验名称:单级放大电路的设计与仿真 一、实验要求 1.设计一个分压偏置的单管电压放大电路,要求信号源频率5kHz(峰值 10mV) ,负载电阻5.1kΩ,电压增益大于50。 2.调节电路静态工作点(调节电位计),观察电路出现饱和失真和截止失真的 输出信号波形,并测试对应的静态工作点值。 3.调节电路静态工作点(调节电位计),使电路输出信号不失真,并且幅度最 大。在此状态下测试: ①电路静态工作点值; ②三极管的输入、输出特性曲线和 、r be 、r ce值; ③电路的输入电阻、输出电阻和电压增益; ④电路的频率响应曲线和f L、f H值。 二、单级放大电路实验原理图 三、饱和失真,截止失真以及不失真情况波形 2.1.1在滑动变阻器调在84%时不失真且信号幅度最大

2.1.2不失真情况下的静态工作点 2.2.1滑动变阻器在0%时是饱和失真 2.2.2饱和失真时的静态工作点 2.3.1 当滑动变阻器达到86%之后出现截止失真

2.3.2 截止失真时的静态工作点 四、测试三极管的特性 4.1 由最大不失真时静态工作点可知 Ic=2.06563mA,Ib=17.21502uA.利用Ic=β*Ib,可以得到β=120。 4.2 求rbe的实验设计 单独取出三极管连成如下电路:

然后利用DC sweep,可以的输入特性曲线: 同时,根据不失真时的ube的电压,通过拉杆显示,找到相应的dx,dy.则dx/dy 的值就是rbe的阻值,经过计算,阻值大约是2.34kΩ。 4.3 求rce的设计 接着取出三极管连成如图所示电路: 同样利用DC sweep 可以得到该单级放大电路的输出特性曲线,如下图所示: rce=△uce/△Ic=dx/dy=7.345kΩ。 五、对于该单级放大电路的动态分析 5.1 电路的输出电阻的计算及误差分析 5.1.1 输出电阻的测量电路

50个科学小实验

筷子的神力 思考:把一根筷子插入装着米的杯子中,然后将筷子上提,筷子会把米和杯子提起吗? 材料:塑料杯一个、米一杯、竹筷子一根 操作: 1、将米倒满塑料杯。 2、用手将杯子里的米按一按。 3、用手按住米,从手指缝间插入筷子。 4、用手轻轻提起筷子,杯子和米一起被提起来了。 讲解: 由于杯内米粒之间的挤压,使杯内的空气被挤出来,杯子外面的压力大于杯内的压力,使筷子和米粒之间紧紧地结合在一起,所以筷子就能将成米的杯子提起来。 瓶子赛跑 思考:装有沙子和装有水的两个同等重量的瓶子从一个高度滚下来,谁先到达终点? 材料:同等大小、重量相等的瓶子两个、沙子、水、长方形木板一块、两本厚书 操作: 1、用长方形木板和两本书达成一个斜坡 2、将水倒入另一个瓶子中,将沙子倒入瓶子中 3、把两只瓶子放在木板上,在同一起始高度让两只瓶子同时向下滚动 4、装水的瓶子比装沙子的瓶子提前到达终点 讲解: 沙子对瓶子内壁的摩擦比水对瓶子内壁的摩擦要大得多,而且沙子之间还会有摩擦,因此它的下滑速度比装水的瓶子要慢。 创造:将瓶子里的物质换一换,再让它们比比赛吧! 带电的报纸 思考:不用胶水、胶布等粘合的东西,报纸就能贴在墙上掉不下来。你知道这是为什么吗? 材料:1支铅笔;1张报纸。 步骤: 1. 展开报纸,把报纸平铺在墙上。 2. 用铅笔的侧面迅速地在报纸上摩擦几下后,报纸就像粘在墙上一样掉不下来了。 3. 掀起报纸的一角,然后松手,被掀起的角会被墙壁吸回去。 4. 把报纸慢慢地从墙上揭下来,注意倾听静电的声音。

说明: 1. 摩擦铅笔,使报纸带电。 2. 带电的报纸被吸到了墙。 3. 当屋子里的空气干燥(尤其是在冬天),如果你把报纸从墙上揭下来,就会听到静电的劈啪声。 创造:请试一试,还有什么物品能不用粘和剂,而用静电粘在墙上 胡椒粉与盐巴的分离 思考:不小心将厨房的佐料:胡椒粉与盐巴混在了一起,用什么方法将他们分离开呢? 材料:胡椒粉、盐巴、塑料汤勺、小盘子 操作: 1、将盐巴与胡椒粉相混在一起。 2、用筷子搅拌均匀。 3、塑料汤勺在衣服上摩擦后放在盐巴与胡椒粉的上方。 4、胡椒粉先粘附在汤勺上。 5、将塑料汤勺稍微向下移动一下。 6、盐巴后粘附在汤勺上。 讲解: 胡椒粉比盐巴早被静电吸附的原因,是因为它的重量比盐巴轻。 创造: 你能用这种方法将其他混合的原料分离吗? 带电的气球 思考:两个气球什么情况下会相互吸引, 什么情况下会相互排斥? 材料:打好气的气球2个、线绳1根、硬纸板1张 操作: 1 将两个气球分别充气并在口上打结。 2 用线将两个气球连接起来。 3 用气球在头发(或者羊毛衫)上摩擦。 4 提起线绳的中间部位,两个气球立刻分开了。 5 将硬纸板放在两个气球之间,气球上的电使它们被吸引到纸板上。 讲解: 1 一个气球上的电排斥另一个气球上的电。 2 两个气球上的电使它们被吸引到纸板上。

基本运算器实验模板

计算机科学与技术系 实验报告 专业名称计算机科学与技术 课程名称计算机组成原理 项目名称基本运算器实验 班级 学号 姓名 同组人员无 实验日期 2016.5.17

一、实验目的与要求 (一) 实验目的: (1) 了解运算器的组成结构。 (2) 掌握运算器的工作原理。 (二) 实验要求: (1)实验之前,应认真准备,写出实验步骤和具体设计内容,否则实验效率会特别低,一次实验时间根本无法完成实验内容,即使基本作对了,也很难说懂得了些什么重要教学内容。 (2)应在实验前掌握所有控制信号的作用,写出实验预习报告并带入实验室。 (3)实验过程中,应认真进行实验操作,既不要因为粗心造成短路等事故而破坏设备,又要仔细思考实验有关内容,把自己想不明白的问题通过实验理解清楚。 二、实验逻辑原理图与分析 2.1 画实验逻辑原理图 xxxxxxxxxx xxxxxxxxxx 多路开关 判零 A=xx LOG=xx SHF=xx ART=xx 进位 B=xx & &

2.2 逻辑原理图分析 1)运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要 处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A 和B 的数据(有些处理器体系结构把移位运算器放于算术和逻辑运算部件之前,如ARM)。 2)各部件对操作数进行何种运算由控制信号S3…S0和CN 来决定,任何时候, 多路选择开关只选择三部件中一个部件的结果作为ALU 的输出。如果是影响进位的运算,还将置进位标志FC,在运算结果输出前,置ALU 零标志。 ALU 中所有模块集成在一片CPLD 中。 三、数据通路图及分析 1、逻辑运算

实验报告一

一、实验目的 1、实验目的 (1)、掌握利用各种数据类型声明局部变量的方法。 (2)、掌握为局部变量赋值的俩中方法。 (3)、掌握常用系统函数、运算符和表达式的功能和应用。 (4)、掌握Transact-SQL控制流语言的基本功能和分类。 (5)、掌握利用控制流语句实现基本的分支选择和循环处理功能。 (6)、了解其他控制流语句的功能和应用。 (7)、掌握SELECT各个字句的功能和检索数据的方法。 (8)、掌握WHERE字句中LIKE、IN、BETEEN、IS等逻辑运算符的使用。 (9)、掌握COMPUTE语句和聚合函数的使用。 二、实验内容和步骤 1、变量的应用 declare @sno char(8),@name varchar(10),@sex nchar(12),@birthday datetime,@usually int, @final numeric(4,1) set @sno='32145467'; set @name='哈哈'; set @sex='男'; select @birthday ='1989-03-09',@usually=90,@final=80 print @sno+@name+@sex print @birthday print @usually print @final 2、运算符的应用 A、比较运算符 use teaching go select * from student where birthday>'1989-01-01' select * from teacher where department<>'计算机学院' B、逻辑运算符

实验一运算器实验

实验一运算器实验 简介:运算器是数据的加工处理部件,是CPU的重要组成部分,各类计算机的运算器结构可能有所不同,但是他们的最基本的结构中必须有算术/逻辑运算单元、数据缓冲寄存器、通用寄存器、多路转换器的数据总线的逻辑构件。 一、实验目的 1、了解算术逻辑运算器(74LS181)的组成和功能。 2、掌握基本算术和逻辑运算的实现方法。 二、实验内容 运用算术逻辑运算器74LS181 进行有符号数/无符号数的算术运算和逻辑运算。 三、实验元器件 1、算术逻辑运算器(74LS181)。 2、三态门(74LS244、74LS245)及寄存器(74LS27 3、74LS373)。 3、二进制拨码开关SW-SPDT 四、实验原理 图1.1运算器电路原理图 本实验的算术逻辑运算器电路如图 1.1所示:输入和输出单元跟上述实验相同:缓冲输入区八位拨码开关用来给出参与运算的数据,并经过三态门74LS245 和数据总线BUS相连,在控制开关SW_BUS处于高电平时允许输出到数据总线。 运算器则由两个74LS181以串行进位形式构成8位字长的算术/逻辑运算单元(ALU):ALU_L4B的进位输出端CN+4与ALU_H4B的进位输入端CN相连,使低4位运算产生的进位送进高4位运算中。其中ALU_L4B为低4位运算芯片,参与低四位数据运算,ALU_H4B为高4位运算芯片,参与高四位数据运算。ALU_L4B的进位输入

端CN通过三态门连接到二进制开关CN,控制运算器仅为,ALU_H4B的进位输出端CN+4经过反相器74LS04,通过三态门接到溢出标志位CF指示灯(CF=1,即ALU运算结果溢出)。 ALU 除了溢出标志位CF外,还有两个标志位:零标志位ZF(ZF=1,即ALU运算结果为0,ZF对应发光二极管点亮)和符号标志位SF(SF=1,即运算结果为负数;SF=0 即运算结果为正数或0对应发光二极管点亮)。 图 1.2 运算器通路图 ALU 的工作方式可通过设置两个74181芯片的控制信号(S0、S1、S2、S3、M、CN)来实现, 其74LS181逻辑功能表由表1-1给出,运算器ALU 的输出经过三态门(两片74LS244或一片74LS245)和数据总线BUS 相连。当二进制控制开关CBA=010状态时,通过138译码选通输出ALU_BUS运算器运行结果。运算器ALU 的两个数据输入端分别由两个数据暂存器(74LS273)DR1、DR2 锁存,74LS181 将DR1、DR2 内的数据作为上述表 1.1中参与运算的数 A 和B。由于DR1、DR2 已经把数据锁存,只要74LS181的控制信号不变,那么74LS181 的输出数据也不会发生改变。数据缓冲寄存器DR1、DR2 的输入端D0~D7连至8位数据总线BUS,在DR1_CLK和DR2_CLK 端出现上升沿跳变的时候,总线BUS的数据分别打入DR1、DR2锁存。

计算机组成原理实验1 运算器实验

新疆师范大学 计算机组成原理(本科) 实验报告 实验名称:实验1 运算器实验 院系:计算机科学技术学院 班级: 11-1班 学生姓名:木拉提·巴力 学号: 20111601141025 合作者姓名: 指导教师:彭程老师 教师评阅结果: 教师评语: 实验日期 2014 年 12月 01日

一、实验目的 1.掌握运算器的组成及工作原理; 2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程; 3.验证带进位控制的74LS181的功能。 二、实验仪器及设备 1.EL-JY-II型计算机组成原理实验系统一套。 2. 导线若干 三、实验内容 验证74LS181运算器的逻辑运算功能和算术运算功能。 四、电路图 图1-7 实验一开关实验接线图 五、实验操作及运行结果 1)拨动清零开关CLR,使其指示灯。再拨动CLR,使其指示灯亮。置ALU-G=1:关闭ALU的三态门;再置C-G=0:打开数据输入电路的三态门; 2)向数据暂存器LT1(U3、U4)中置数: (1)设置数据输入电路的数据开关“D15……D0”为要输入的数值; (2)置LDR1=1:使数据暂存器LT1(U3、U4)的控制信号有效,置LDR2=0:使数据暂存器LT2(U5、U6)的控制信号无效; (3)按一下脉冲源及时序电路的【单脉冲】按钮,给暂存器LT1送时钟,上升沿有效,把数据存在LT1中。 3)向数据暂存器LT2(U5、U6)中置数: (1)设置数据输入电路的数据开关“D15……D0”为想要输入的数值; (2)置LDR1=0:数据暂存器LT1的控制信号无效;置LDR2=1:使数据暂存器

实验一 运算器实验

武汉工程大学 计算机科学与工程学院 《计算机组成原理》实验报告 专业班级XX 实验地点机电大楼302 学生学号XX 指导教师XX 学生姓名XX 实验时间第10周 实验项目运算器实验 实验类别操作性(√)验证性()设计性()综合性()其它() 实验目的及要求 实验目的: 1、掌握简单运算器的数据传输方式。 2、验证运算功能发生器(74LS181)及进位控制的组合功能。 实验要求: 完成不带进位及带进位算术运算实验、逻辑运算实验,了解算术逻辑运算单元的运用。 成绩评定表 类别评分标准分值得分合计 上机表现积极出勤、遵守纪律 主动完成实验设计任务 30分 程序代码比较规范、基本正确 功能达到实验要求 30分 实验报告及时递交、填写规范 内容完整、体现收获 40分 评阅教师: 日期:年月日 实验内容

一、实验原理 图1-1 运算器原理 实验中所用的运算器原理如图1-1所示。其中运算器由两片74LS181以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74LS245)和数据总线相连,运算器的两个数据输入端分别由二个锁存器(74LS273)锁存,锁存器的输入已连至数据总线,数据开关(INPUT UNIT)用来给出参与运算的数据,经一三态门(74LS245)和数据总线相连,数据显示灯(BUS UNIT)已和数据总线相连,用来显示数据总线内容。 本实验装置的控制线(CTR-IN UNIT)应与(CTR-OUT UNIT)相连,数据总线、时序电路(TIME UNIT)产生的脉冲信号(T1-T4)、P(1)、P(2)、P(3)本实验装置已作连接,(CLK UNIT)必须选择一档合适的时钟,其余均为电平控制信号(HC-UNIT)。进行实验时,首先按动位于本实验装置右中则的复位按钮使系统进入初始待令状态,在LED显示器闪动出现“P.”的环境下,按动增址命令键使LED显示器自左向右第一位显示提示符“H”,表示本装置已进入手动单元实验状态,在

小实验作文(20篇)

小实验作文(20篇) 小实验作文第1篇: 星期天早上,我起了个大早,去楼下小卖部买了一盒彩虹糖,一个玻璃盆,决定做一个小实验。 我迫不及待地回到家,先让阿婆烧了一锅滚烫的热水,之后细心地把玻璃盆摆好,然后在玻璃盆的四周边框规则地放入彩虹糖,最终再慢慢地均匀地加入滚烫的热水,看着彩虹糖在热水的冲刷下渐渐地熔化,我的心里面也七上八下的,只怕哪个步骤出错,老是担心热水把彩虹糖烫得无影无踪。 桌子上的时钟在滴滴答答地响着,玻璃盆里的彩虹糖也在水里重新慢慢地凝固。静静地等待了半个小时,盆里的水面最终缓缓地如我所愿出现了一道美丽的彩虹。 今日,我的一道彩虹小实验最终大功告成。 小实验作文第2篇: 我在说明书里见到了一个实验项目:火山爆发。我想:这是骗人的吧!于是,我决定试一试。 我准备了一些材料:色素水(红色的哦!)、泡腾片(必须要放半片!)、食用油、一个瓶子、漏斗。 我先把水和红色色素倒入瓶内,搅拌成红色色素水;再用漏斗把油倒入瓶内;最终,我掰了半片泡腾片投入水中。这时,水发出了“吃、吃、吃――”的声音。我听到声音越来越响。过了几秒钟,汽泡带着水变成了“一座小山”,“山顶”不断冒出一丝丝“火苗”。当到达必须程度时,“火”会

一下子冲出油层。 最终,油夹着汽泡和色素水成了几个“打不破的泡泡”,它们在液体中飘来飘去。 小实验作文第3篇: 星期六的早上,我做了一项小实验,叫开心的水宝宝。外形是像一个个小珠子一样的东西,碰一下,它们会动来动去。 我把材料找齐后,开始做起了小实验。我先住小脸盆里倒了一些水,再把一袋小粉末倒进小脸盆里,被倒进去的粉末冲了下去,带起一串串的泡泡,真美丽啊! 之后我用小勺子把粉末和水搅拌均匀,放两个小时。两个小时后,我去看了看小脸盆里的水,发现水变得稠稠的,我把水分在了七个小杯子里,滴上五颜六色的色素,放在阴凉处。 然后我在脸盆里装了一点清水,比上次多很多,拿了一点小酸粉,将小酸粉一小勺一小勺地倒入小脸盆里,落到脸盆里的小酸粉立刻变得金灿灿地,好像天上那各种各样的小星星一般。 最终,我把彩色的稠水倒入酸粉水里,稠水慢慢地变圆、变硬,成了一颗颗水宝宝。我敲了敲脸盆,咕噜噜咕噜噜,小小的水宝宝立刻游了起来,好像一条条的小金鱼在水里游泳一样,真可爱! 瞧,这是我做的一项小实验。 小实验作文第4篇:

运算器部件实验报告

实验一运算器部件实验报告 班级姓名学号日期 一、实验目的 ●熟悉与深入理解4位运算器芯片Am2901的功能和内部组成,运行中要求 使用的控制信号及其各自的控制作用。 ●熟悉与深入理解用4片4位的运算器芯片构成16位的运算器部件的具体方 案,各数据位信号、各控制位信号的连接关系。 ●熟悉与深入理解用2片GAL20v8芯片解决ALU最低位的进位输入信号和 最高、最低位的移位输入信号、实现4位的标志位寄存器的方案,理解为什么这些功能不能在运算器芯片之内实现而要到芯片之外另外处理。 ●明确教学计算机的运算器部件,使用总计24位的控制信号就完全确定了它 的全部运算与处理功能,脱机运算器实验中可以通过24位的微型开关提供这些控制信号。 二、实验说明 脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的全部控制与操作均需通过24位的微型开关来完成,通过开关、按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果。 三、实验要求 1、实验之前认真预习,写出预习报告,包括操作步骤,实验过程所用数据和运行结果等 2、实验过程当中,要仔细进行,防止损坏设备,分析可能遇到的各种现象,判断结果是否正确,记录运行结果 3、实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果,自己在这次实验的心得体会与收获。 四、实验所使用到的控制信号 AM2901所用的控制信号

1、将教学机设置为单步、16位、脱机状态下,即把教学机左下方的5个控制开关置为1XX00。 2、按一下RESET按键,进行初始化。 3、按照指定功能给出控制信号和数据信息,观察各信号指示灯状态。 4、按压START键,给出脉冲信号,观察各信号灯状态。 六、实验内容 1、下表中所列操作在教学机上进行运算器脱机实验。并将结果填入表中。 运算器功能所用到的控制信号

实验一:运算器实验

《计算机组成原理》 实验报告实验一:运算器实验 学院: 专业: 班级学号: 学生姓名: 实验日期: 指导老师: 成绩评定: 计算机学院计算机组成原理实验室

实验一 一、实验名称:运算器实验 二、实验目的: 1、掌握运算器的组成及工作原理; 2、熟悉ALU执行算术运算与逻辑运算的具体实现过程; 3、掌握ALU 算术与逻辑运算的控制方法 三、实验内容: 1、两8位操作数的算术运算及进位影响 2、两8位操作数的逻辑运算及进位影响 3、不同控制组合下的算术与逻辑运算的输出结果 四、实验设备: EL-JY-II型计算机原理实验系统 五、实验步骤: 1、在系统断电的情况下,按实验指导书接线图完成本次实验的接线; 2、系统上电,拨动清零开关,系统清零; 3、从数据输入开关电路输入第一个8位数据,开放数据总线,使数据进入暂存寄存器A; 4、从数据输入开关电路输入第二个8位数据,开放数据总线,使数据进入暂存寄存器B; 5、关闭数据输入开关,开启ALU输出,检查两个8位数据正确与否,有错通过步骤3改正; 6、拨动功能选择端S3,S2,S1,S0 进行算术运算,记录ALU输出结果; 7、重复步骤6,直到S3,S2,S1,S0所有组合(16种)被完成; 8、对实验结果进行检查,如有错误,找出原因,重做实验,直到正确为止。 六、实验结果 整个实验记录的实验结果如下:

七、分析讨论 S0, S1,S2,S3是功能选择控制端,决定是做加、减、逻辑与、逻辑或、逻辑异或、移位等运算,表一的实验结果与手工验算完全一致,从而验正了整个ALU的算术/逻辑运算功能和移位处理功能。灵活运用S0,S1,S2,S3的不同组合可以实现许多其它功能,如通过移位运算可以实现数据的乘2(左移一位)和除2运算(右移一位),此外选择S3S2S1S0=0000或S3S2S1S0=0001将操作数A 或B可以直接送到ALU的输出,这样可以直接验证输入数据是否正确。本次实验通过算术加法运算观察到对进位位FC和零标志FZ的影响,和手工验算的结果一致。实验也涉及到了数据总线,总线有三个性质:公共性、驱动性和三态性,在数据输入时利用控制开关来控制三态,有效时输出数据,无效时数据输入缓冲器呈高阻(相当断开)与数据总线隔离;公共性是总线的最根本的属性,所有传输的数据都通过共享数据线分时完成的,何时完成靠控制信号来区分,如输入的两个8位数据就是通过数据总线分两次(分时)传送的。(不少于100字) 八、心得体会 这是计算机组成原理的第一个实验,虽然还有点陌生,但基本熟悉了整个实验系统的基本结构,了解了该实验装置按功能分成几大区,学会何时操作各种开关、按键。最重要的是通过实验掌握了运算器工作原理,熟悉了算术/逻辑运算的运算过程以及控制这种运算的方法,了解了进位对算术与逻辑运算结果的影响,对时序是如何起作用的没太弄清楚,相信随着后续实验的进行一定会搞清楚的。 (蓝色字部分学生根据具体实验的实验指导书及实验内容和过程自己填写)

科学小实验(校园)

①实验名称:打架的气球 一、小组实验设计思路(突出创新点): 在实验开始前先提问气球会打架吗?你见过气球打架吗?如果气球真的会打架,会是什么样的?请同学大胆发表自己的想法和猜测。进行实验,在实验快出现结果处停下来,让学生观察后讨论,请小组代表发言,大胆揣测会发生什么?并说说自己的想法原由。从而激发实验的积极性,推动实验的开展,加强学生对实验的映象。 二、实验原理: 小气球里的气压更大,所以小气球居然把所有的空气都吹入了大气球里! 二、实验器材: 两个同样的气球、一截细管子、两个衣帽夹子 四、实验步骤: 首先将两个气球吹起来,一个气球吹最大体积的一半大小,另外一个吹最大体积的四分之一大小。 然后用衣帽夹夹紧气口,再用细管子将两个气球的吹气口连接在一起,最后同时放开两个夹子。 五、实验记录: 六、实验结果: 小气球居然把所有的空气都吹入了大气球里! 七、交流与讨论: 小气球里的气压更大,所以小气球居然把所有的空气都吹入了大气球里! ②实验名称:不可思议的气球 一、小组实验设计思路(突出创新点): 分发给每个小组一套实验器材,让学生先试着尝试吹气球,并提问为什么吹不起来?小组讨论,开拓学生的思维,大胆表达。在实践和讨论探究中激发探究实验的兴趣。二、实验原理: 由于塑料瓶中有很多空气,这些空气阻止气球被吹大,不管你用多大的力气,气球都不会鼓起来。 三、实验器材: 一个塑料瓶、一个气球、一根吸管

四、实验步骤: 将气球塞进塑料瓶里,试一试你能不能把气球吹起来! 五、实验记录: 不管你用多大的力气,气球都不会鼓起来 六、实验结果: 不管你用多大的力气,气球都不会鼓起来,除非你在塑料瓶中插入一根吸管,或者把瓶子打个洞,也可以哦。 七、交流与讨论: 由于塑料瓶中有很多空气,这些空气阻止气球被吹大,不管你用多大的力气,气球都不会鼓起来,除非你在塑料瓶中插入一根吸管,或者把瓶子打个洞,也可以哦。 ③实验名称:瓶子吹气球 一、小组实验设计思路(突出创新点): 以变魔术的形式向学生展示,激发实验兴趣和活跃课堂气氛,提问学生为什么瓶子能够吹气球?小组讨论发表言论。 二、实验原理: 小苏打主要成分是碳酸氢钠,遇酸会产生水和二氧化碳气体,而醋的有效成分是醋酸.二者结合会生成醋酸钠+水+二氧化碳。二氧化碳是气体,爱有固定体积的瓶子里膨胀起来,使得套在瓶口的气球吹了起来。 三、实验器材: 气球、小苏打、白醋、饮料瓶 四、实验步骤: 第一步:剪一张长方形纸,弯折成漏斗形状,放在气球口上。 第二步:往气球里加入一勺小苏打。 第三步:往空饮料瓶里倒入1/3瓶白醋。 第四步:把气球套在瓶子上。 第五步:气球里的小苏打倒进瓶子里。 五、实验记录:

实验一报告

实验名称:数字信号处理实验报告——matlab 实验一:数字信号的产生和基本运算 一、实验目的 因为现实世界里存在的是模拟信号,因此数字信号处理的第一个问题是将信号离散化,得到一个数字信号,然后再进行数字处理。熟悉matlab的开发环境,理解运用matlab, 加深对数字信号概念的理解,并能够用Matlab 产生和绘制出一些常用离散信号序列。 二、实验要求 1.在同一个FIGURE中,画出采集声音x(n),背景音乐y(n)和混音Z(n)的时域波形, 2.提交实验报告时,请把声音文件转换成MP3格式,图像转换成JPEG格式,以节省空 间。 3.通过本次实验,掌握MATLAB中这些基本运算命令,对数字信号处理有一个基本概念, 为以后的数字信号学习打下基础。 三、 (1)常用数字信号序列的产生 熟悉MATLAB产生数字信号的基本命令,加深对数字信号概念的理解,并能够用MATLAB 产生和绘制出一些常用的离散信号序列,请用MATLAB画出下列序列的波形(-10

计算机组成原理实验1-运算器

《计算机组成原理》 实验报告 实验一运算器实验

一、实验目的 1.掌握运算器的组成及工作原理; 2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操 作和逻辑操作的具体实现过程; 3.验证带进位控制的74LS181的功能。 二、实验环境 EL-JY-II型计算机组成原理实验系统一套,排线若干。 三、实验内容与实验过程及分析(写出详细的实验步骤,并分析实验结果) 实验步骤:开关控制操作方式实验 1、按图1-7接线图接线: 连线时应注意:为了使连线统一,对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。 图1-1 实验一开关实验接线图 2、通过数据输入电路的拨开关开关向两个数据暂存器中置数: 1)拨动清零开关CLR,使其指示灯。再拨动CLR,使其指示灯亮。置ALU-G =1:关闭ALU的三态门;再置C-G=0:打开数据输入电路的三态门; 2)向数据暂存器LT1(U3、U4)中置数:

(1)设置数据输入电路的数据开关“D15……D0”为要输入的数值; (2)置LDR1=1:使数据暂存器LT1(U3、U4)的控制信号有效,置LDR2=0:使数据暂存器LT2(U5、U6)的控制信号无效; (3)按一下脉冲源及时序电路的【单脉冲】按钮,给暂存器LT1送时钟,上升沿有效,把数据存在LT1中。 3)向数据暂存器LT2(U5、U6)中置数: (1)设置数据输入电路的数据开关“D15……D0”为想要输入的数值; (2)置LDR1=0:数据暂存器LT1的控制信号无效;置LDR2=1:使数据暂存器LT2的控制信号有效。 (3)按一下脉冲源及时序电路的“单脉冲”按钮,给暂存器LT2送时钟,上升沿有效,把数据存在LT2中。 (4)置LDR1=0、LDR2=0,使数据暂存器LT1、LT2的控制信号无效。 4)检验两个数据暂存器LT1和LT2中的数据是否正确: (1)置C-G=1,关闭数据输入电路的三态门,然后再置ALU-G=0,打开ALU 的三态门; (2)置“S3S2S1S0M”为“F1”,数据总线显示灯显示数据暂存器LT1中的数,表示往暂存器LT1置数正确; (3)置“S3S2S1S0M”为“15”,数据总线显示灯显示数据暂存器LT2中的数,表示往暂存器LT2置数正确。 3、验证74LS181的算术和逻辑功能: 按实验步骤2往两个暂存器LT1和LT2分别存十六进制数“1234H”和“5678H”,在给定LT1=1234H、LT2=5678H的情况下,通过改变“S3S2S1S0MCn”的值来改变运算器的功能设置,通过数据总线指示灯显示来读出运算器的输出值F,填入上表中,参考表1-1的功能表,分析输出F值是否正确。分别将“AR”开关拨至“1”和“0”的状态,观察进位指示灯“CY”的变化并分析原因。 实验结果表为:

日常物理小实验(共41个)

日常物理小实验(共41个) szmdyzhy@https://www.doczj.com/doc/5e4275235.html, 一、瓶内吹气球 思考:瓶内吹起的气球,为什么松开气球口,气球不会变小? 材料:大口玻璃瓶,吸管两根:红色和绿色、气球一个、气筒 操作: 1、用改锥事先在瓶盖上打两个孔,在孔上插上两根吸管:红色和绿色 2、在红色的吸管上扎上一个气球 3、将瓶盖盖在瓶口上 4、用气筒打红吸管处将气球打大 5、将红色吸管放开气球立刻变小 6、用气筒再打红吸管处将气球打大 7、迅速捏紧红吸管和绿吸管两个管口 8、放开红色吸管口,气球没有变小 讲解:当红色吸管松开时,由于气球的橡皮膜收缩,气球也开始收缩。可是气球体积缩小后,瓶内其他部分的空气体积就扩大了,而绿管是封闭的,结果瓶内空气压力要降低——甚至低于气球内的压力,这时气球不会再继续缩小了。 二、能抓住气球的杯子 思考:你会用一个小杯子轻轻倒扣在气球球面上,然后把气球吸起来吗? 材料:气球1~2个、塑料杯1~2个、暖水瓶1个、热水少许 流程: 1、对气球吹气并且绑好 2、将热水(约70℃)倒入杯中约多半杯 3、热水在杯中停留20秒后,把水倒出来 4、立即将杯口紧密地倒扣在气球上 5 、轻轻把杯子连同气球一块提起 说明: 1、杯子直接倒扣在气球上,是无法把气球吸起来的。 2、用热水处理过的杯子,因为杯子内的空气渐渐冷却,压力变小,因此可以把气球吸起来。 延伸: 小朋友,请你想一想还有什么办法可以把气球吸起来? 三、会吸水的杯子 思考:用玻璃杯罩住燃烧中的蜡烛,烛火熄灭后,杯子内有什么变化呢? 材料:玻璃杯(比蜡烛高)1个、蜡烛1支、平底盘子1个、打火机1个、水若干 操作: 1. 点燃蜡烛,在盘子中央滴几滴蜡油,以便固定蜡烛。 2. 在盘子中注入约1厘米高的水。 3. 用玻璃杯倒扣在蜡烛上 4. 观察蜡烛燃烧情形以及盘子里水位的变化

实验一基本运算器实验

山西大学计算机与信息技术学院 实验一基本运算器实验 一、实验目的: (1 )了解运算器的组成结构 (2 )掌握运算器的工作原理 二、实验内容: 1、实验原理: 本实验的原理如图1-1所示。运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要处理的数据存于暂存器 A和暂存器B,三个部件同时接受来自 A和B的数据各部件对操作数进行何种运算由控制信号S3,S0和 CN来决定,任何时候,多路选择开关只选择三部件中一 个部件的结果作为 ALU的输出。如果是影响进位的运算,还将置进位标志 FC,在运算结果输出前,置ALU零标志。ALU 中所有模 块集成在 一片 运算器部件由一片 CPLD实现。ALU的输入和输出通过三态门74LS245连到CPU内总线上,另 外还有指示灯标明进位标志FC和零标志FZ。图中除T4和CLR其余信号均来自于 ALU单元的排线 座,实验箱中所有单元的T1、T2、T3、T4都连接至控制总线单元的T1、T2、T3、T4, CLR都连接至 CON 单元的CLR按钮。T4由时序单元的TS4提供,其余控制信号均由 CON单元的二进制数据开关模拟给出。控制信号中除 T4为脉冲信号外,其余均为电平信号,其中ALU_B为低有效,其余为高有效。 表1-1运算器逻辑功能表(表中“ X ”为任意态,下同) 运算类型S3 S2 S1 S0CN 功能 逻辑运算0000 X 台匕 F=A (直通)能0001 X F=B (直通) 课程名称 2011级计算机科学与技术计算机组成原理课程设计实验日期 批改日期 实验名称学号专业班级指导教师 CPLD

0100 X F= A' (FZ ) 0101 X F=A 不带进位循环右移 B (取低 3位)位 (FZ ) 0110 0 F=A 逻辑右移一位 (FZ ) 移位运算 1 F=A 带进位循环右移一位 (FC ,FZ ) 0111 0 F=A 逻辑左移一位 (FZ ) 1 F=A 带进位循环左移一位 (FC ,FZ ) 1000 X 置 FC=CN (FC ) 1001 X F=A 加 B (FC ,FZ ) 1010 X F=A 加B 加FC (FC , FZ ) 算术运算 1011 X F=A 减 B (FC , FZ ) 1100 X F=A 减 1 (FC , FZ ) 1101 X F=A 加 1 (FC , FZ ) 1110 X (保留) 1111 X (保留) 算器零标志,表中功能栏内的 FC FZ 表示当前运算会影响到该标志。 ST 按钮,产生一个 T4上升沿,则将二进制数置入暂 中,暂存器A 的值通过ALU 单元的A7,A0八位 LED 灯显 示。 用输入开关向暂存器 B 置数。 拨动CON 单元的SD27,SD20数据开关,形成另外一个二进制数。 置LDA=0,LDB=1,连续按动时序单元的 ST 按钮,产生一个 T4上升沿,则将二进制数置入暂 中,暂存器B 的值通过ALU 单元的B7,B0八位 LED 灯显示。 改变运算器的功能设置,观察运算器的输出。置 ALU_B=0、LDA=0 LDB=0,然后按表1-1置 S3、S2、S1、S0和Cn 的数值,并观察数据总线 LED 显示灯显示的结果。 2、实验步骤: ⑴ ⑶ 查接线, ⑷ ① KK1、KK3置为’运行’档。 打开电源开关,如果听到有’嘀’报警声,说明有总线竞争现象,应立即关闭电源,重新检 直到错误排除。然后按动 CON 单元的 用输入开关向暂存器 A 置数。 拨动CON 单元的SD27,SD20数据开关, CLR 按钮,将运算器的 A 、B 和FC 、FZ 清零。 形成用户指定的二进制数,数据显示亮为’1',灭 为‘ 0'。 ② 存器A (5) ① ② 存器B 置LDA=1, LDB=0连续按动时序单元的 按图1-2连接实验电路,并检查无误。

相关主题
相关文档 最新文档