上海大学 计算机组成原理实验报告八

上海大学 计算机组成原理实验报告八
上海大学 计算机组成原理实验报告八

上海大学计算机学院

《计算机组成原理实验》报告八

姓名 XXX 学号 XXXXXX 教师王雪娟

时间周三11-13 地点行健楼 6楼机位 4

中断机制和应用(综合实验)

一.实验目的:

1. 学习实验箱感知中断的硬件结构和工作原理。

2. 学习使用中断系统。

3. 学习使用扩展外设。

二.实验原理:

1.程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。

中断同子程序调用有共同点:执行另一个程序,然后返回。所以在调用另一个程序(中断服务子程序)时必须保存断点。

中断与子程序调用有一个根本区别:中断发生的时间是随机的(不可预知,但发生后应该如何处理是安排好的),而子程序调用时间是安排好的,由程序员写下的调用指令决定。

中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。

中断发生时间与正在运行的程序的无关性,使得整个系统在运行一个程序的同时,还能感知其它事件的发生!这是实时监控的技术基础、是多用户、多任务、多线程技术的关键点,因此是操作系统工作的前提,是计算机系统的“点睛”之笔!深刻理解中断系统是计算机专业人员用好计算机的必备知识!

2. 实验箱的中断感知硬件:

只有“中断返回”指令和复位操作使EINT为低电平,这个低电平作用到IREQ的SD 端,使上面这个D触发器的Q端为1,作用到IACK的CD端使下面这个D触发器的Q端输出0。本课程称其为状态0。

系统复位结束或执行其他指令时,EINT为无效的高电平,这时在时钟CK驱动下,IREQ的Q 端输出D端的INT状态。当有中断请求时INT为0,则一个CK后Q端输出0,但这个0能否被CPU 感知却要看①号“或门”是否允许它通过。而“非取指”微指令有IREN=1,则②号“或门”输出1,于是IREQ的Q端无论输出0或1,①号“或门”总输出1,即不允许中断请求通过。同时这个1又送入IACK的SD端;于是下触发器的SD和CD端的输入都是无效状态,这个触发器保持稳定。

当执行取指微指令时,IREN=0,于是②号或门输出0,这时①号“或门”对IREQ的Q端开放,若有中断请求就会在这时被CPU感知。所以无论中断请求在何时提出,都只能在取指阶段被感知!

当①号“或门”输出0时中断被感知,同时这个低电平使IACK的SD有效,迫使其Q端输出1,ACK灯亮,并使②号“或门”对IREN关闭并输出1;

三.实验步骤:

<1>. 用74LS 08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路:

(1) 打开电源,进入手动模式

(2) 将试验箱的外扩箱上的1、2号接口接于k1、k2,7号接地,40号接电源,3号接INT

<2>. 编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。源程序为实验七完成的交替显示11和55的程序:

汇编源程序:

L1:MOV A,#11H MOV 49H,A OUT

MOV A,#15H L3:SUB A,#01H JZ L2

JMP L3

L2:MOV A,#55H MOV 49H,A OUT

MOV A,#15H JMP L4

L4:SUB A,#01H JZ L1

JMP L4 ORG 88H

MOV 51H,A MOV A,#03H MOV 50H,A

L5:MOV A,#AAH OUT

MOV A,#15H L6:SUB A,#01H JZ L7

JMP L6

L7:MOV A,#BBH

OUT

MOV A,#15H

L8:SUB A,#01H

JZ BEGIN

JMP L8

BEGIN:MOV A,50H

SUB A,#01H

MOV 50H,A

JZ L9

JMP L5

L9:MOV A,49H

OUT

MOV A,51H

RETI

END

<3>.运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:

<4>.运行上述程序,在完成AA、BB交替显示时不恢复K1K2都为1的状态。记录OUT显示的现

象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:

四.实验现象

2.OUT寄存器交替显示11和55,当发生中断时,OUT寄存器交替显示AA和BB三次,然后返回

源程序继续交替显示11和55。

3.在执行中断前,ACK和REQ灯均不亮,ST寄存器为00,OUT显示11和55;执行中断时,ACK

和REQ灯均亮,OUT显示AA和BB;中断后ACK和REQ灯又不亮,OUT寄存器又显示11和55。

4. 在执行中断前ACK和REQ灯均不亮,OUT显示11和55;执行中断时ACK和REQ亮起,OUT

交替显示AAH和BBH;中断后,ACK和REQ灯暗掉后又马上亮,继续显示AA和BB。

5.由于中断结束后没有停止中断,程序又进入中断,所以OUT会继续显示AA和BB。

五.体会

由于中断同子程序调用有共同点,所以完成了上一次实验的我对于这次中断机制实验已经有了一定的基础。通过本次实验,我了解了如何进行程序的中断和程序的中断返回和计算机如何进行断点的保存以及保存的地点等等,对于理解计算机的内部运行有了更加深刻的了解。对我更好的了解子程序调用和中断机制有很大的帮助。

《数学分析III》期中考试试题及参考答案

数学分析下册期末试题(模拟) 一、填空题(每小题3分,共24分) 1 、重极限 22(,)lim x y →=___________________ 2、设(,,)x yz u x y z e +=,则全微分du =_______________________ 3、设(sin ,)x z f x y y e =+,则 z x ?=?___________________ 4、设L 是以原点为中心,a 为半径的上半圆周,则 2 2()L x y ds +=?________. 5、曲面222 239x y z ++=和2 2 2 3z x y =+所截出的曲线在点(1,1,2)-处的 法平面方程是___________________________. 6 、已知12??Γ= ???32?? Γ-= ??? _____________. 7、改变累次积分的顺序,2 1 20 (,)x dx f x y dy =?? ______________________. 8、第二型曲面积分 S xdydz ydzdx zdxdy ++=??______________,其中S 为 球面2 2 2 1x y z ++=,取外侧. 二、单项选择题(每小题2分,共16分) 1、下列平面点集,不是区域的是( ) (A )2 2 {(,)14}D x y x y =<+≤ (B ){(,)01,22}D x y x y =<≤-≤≤ (C ){(,)01,1}D x y x y x =≤≤≤+ (D ){(,)0}D x y xy => 2、下列论断,正确的是( ) (A )函数(,)f x y 在点00(,)x y 处的两个累次极限都不存在,则该函数在 00(,)x y 处重极限必定不存在.

计算机组成原理实验1-汇编语言实验

微处理器与接口技术 实验指导

实验一监控程序与汇编语言程序设计实验 一、实验要求 1、实验之前认真预习,明确实验的目的和具体实验内容,设计好主要的待实验的程序,做好实验之前的必要准备。 2、想好实验的操作步骤,明确通过实验到底可以学习哪些知识,想一想怎么样有意识地提高教学实验的真正效果。 3、在教学实验过程中,要爱护教学实验设备,认真记录和仔细分析遇到的现象与问题,找出解决问题的办法,有意识地提高自己创新思维能力。 4、实验之后认真写出实验报告,重点在于预习时准备的内容,实验数据,实验过程、遇到的现象和解决问题的办法,自己的收获体会,对改进教学实验安排的建议等。善于总结和发现问题,写好实验报告是培养实际工作能力非常重要的一个环节,应给以足够的重视。 二、实验目的 【1】学习和了解TEC-XP16教学实验系统监控命令的用法; 【2】学习和了解TEC-XP16教学实验系统的指令系统;

【3】学习简单的TEC-XP16教学实验系统汇编程序设计。 三、实验注意事项 (一)实验箱检查 【1】连接电源线和通讯线前TEC-XP16实验系统的电源开关一定要处于断开状态,否则可能会对TEC-XP16实验系统上的芯片和PC机的串口造成损害。 【2】五位控制开关的功能示意图如下: 【3】几种常用的工作方式【开关拨到上方表示为1,拨到下方为0】 (二)软件操作注意事项 【1】用户在选择串口时,选定的是PC机的串口1或串口2,而不是TEC-XP16实验系统上的串口。即选定的是用户实验时通讯线接的PC机的端口; 【2】如果在运行到第五步时没有出现应该出现的界面,用户需要检查是不是打开了两个软件界面,若是,关掉其中一个再试; 【3】有时若TEC-XP16实验系统不通讯,也可以重新启动软件或是重新启动PC再试; 【4】在打开该应用软件时,其它的同样会用到该串口的应用软件要先关掉。

计算机组成原理实验题

一.这是一个判断某一年是否为润年的程序,运行可执行程序Ifleap.exe后,输入具体的年份,可输出是本年是否为闰年的提示信息。 DATA SEGMENT ;定义数据段 INFON DB 0DH,0AH,'PLEASE INPUT A YEAR: $' ;声明空间存储输入提示信息,其中0d回车,0a换行 Y DB 0DH,0AH,'THIS IS A LEAP YEAR! $' ;声明空间存储是闰年提示信息,同上另起一行输出 N DB 0DH,0AH,'THIS IS NOT A LEAP YEAR! $' ;声明空间存储不是闰年提示信息,同上另起一行输出 W DW 0 ;声明空间存储输入年份解析后生成的年份数字 BUF DB 8 DB ? DB 8 DUP(?) ;声明空间作为缓冲区,总共10个字节,第一个表示准备接受的字DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS ;定义一个栈,200字节 CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX ;指定堆栈 LEA DX,INFON ;在屏幕上显示提示信息 MOV AH,9 INT 21H ;将infon开始的字符串输出到屏幕 LEA DX,BUF ;从键盘输入年份字符串 MOV AH,10 INT 21H MOV CL, [BUF+1] ;获取实际输入长度 LEA DI,BUF+2 ;获取字符串首地址 CALL DATACATE ;调用子程序,将输入字符串传化为年份数字 CALL IFYEARS ;调用子程序,判断是否闰年 JC A1 ;如果进位标记C为1则跳转到a1

数学分析试题及答案解析

2014 ---2015学年度第二学期 《数学分析2》A 试卷 一. 判断题(每小题3分,共21分)(正确者后面括号内打对勾,否则打叉) 1.若()x f 在[]b a ,连续,则()x f 在[]b a ,上的不定积分()?dx x f 可表为()C dt t f x a +?( ). 2.若()()x g x f ,为连续函数,则()()()[]()[]????= dx x g dx x f dx x g x f ( ). 3. 若()?+∞a dx x f 绝对收敛,()?+∞a dx x g 条件收敛,则()()?+∞ -a dx x g x f ][必然条件收敛( ). 4. 若()?+∞ 1dx x f 收敛,则必有级数()∑∞=1 n n f 收敛( ) 5. 若{}n f 与{}n g 均在区间I 上内闭一致收敛,则{}n n g f +也在区间I 上内闭一致收敛( ). 6. 若数项级数∑∞ =1n n a 条件收敛,则一定可以经过适当的重排使其发散 于正无穷大( ). 7. 任何幂级数在其收敛区间上存在任意阶导数,并且逐项求导后得到 的新幂级数收敛半径与收敛域与原幂级数相同( ). 二. 单项选择题(每小题3分,共15分) 1.若()x f 在[]b a ,上可积,则下限函数()?a x dx x f 在[]b a ,上( ) A.不连续 B. 连续 C.可微 D.不能确定 2. 若()x g 在[]b a ,上可积,而()x f 在[]b a ,上仅有有限个点处与()x g 不相 等,则( )

A. ()x f 在[]b a ,上一定不可积; B. ()x f 在[]b a ,上一定可积,但是()()??≠b a b a dx x g dx x f ; C. ()x f 在[]b a ,上一定可积,并且()()??=b a b a dx x g dx x f ; D. ()x f 在[]b a ,上的可积性不能确定. 3.级数()∑∞=--+12111n n n n A.发散 B.绝对收敛 C.条件收敛 D. 不确定 4.设∑n u 为任一项级数,则下列说法正确的是( ) A.若0lim =∞→n n u ,则级数∑ n u 一定收敛; B. 若1lim 1<=+∞→ρn n n u u ,则级数∑n u 一定收敛; C. 若1,1<>?+n n u u N n N ,时有当,则级数∑n u 一定收敛; D. 若1,1>>?+n n u u N n N ,时有当,则级数∑n u 一定发散; 5.关于幂级数∑n n x a 的说法正确的是( ) A. ∑n n x a 在收敛区间上各点是绝对收敛的; B. ∑n n x a 在收敛域上各点是绝对收敛的; C. ∑n n x a 的和函数在收敛域上各点存在各阶导数; D. ∑n n x a 在收敛域上是绝对并且一致收敛的;

计算机组成原理实验

计算机组成原理 一、8 位算术逻辑运算 8 位算术逻辑运算实验目的 1、掌握简单运算器的数据传送通路组成原理。 2、验证算术逻辑运算功能发生器74LS181的组合功能。 8 位算术逻辑运算实验内容 1、实验原理 实验中所用的运算器数据通路如图3-1所示。其中运算器由两片74LS181以并/串形成8位字长的ALU构成。运算器的输出经过一个三态门74LS245(U33)到ALUO1插座,实验时用8芯排线和内部数据总线BUSD0~D7插座BUS1~6中的任一个相连,内部数据总线通过LZD0~LZD7显示灯显示;运算器的两个数据输入端分别由二个锁存器74LS273(U29、U30)锁存,两个锁存器的输入并联后连至插座ALUBUS,实验时通过8芯排线连至外部数据总线EXD0~D7插座EXJ1~EXJ3中的任一个;参与运算的数据来自于8位数据开并KD0~KD7,并经过一三态门74LS245(U51)直接连至外部数据总线EXD0~EXD7,通过数据开关输入的数据由LD0~LD7显示。 图中算术逻辑运算功能发生器74LS181(U31、U32)的功能控制信号S3、S2、S1、S0、CN、M并行相连后连至SJ2插座,实验时通过6芯排线连至6位功能开关插座UJ2,以手动方式用二进制开关S3、S2、S1、S0、CN、M来模拟74LS181(U31、U32)的功能控制信号S3、S2、S1、S0、CN、M;其它电平控制信号LDDR1、LDDR2、ALUB`、SWB`以手动方式用二进制开关LDDR1、LDDR2、ALUB、SWB来模拟,这几个信号有自动和手动两种方式产生,通过跳线器切换,其中ALUB`、SWB`为低电平有效,LDDR1、LDDR2为高电平有效。 另有信号T4为脉冲信号,在手动方式下进行实验时,只需将跳线器J23上T4与手动脉冲发生开关的输出端SD相连,按动手动脉冲开关,即可获得实验所需的单脉冲。 2、实验接线 本实验用到4个主要模块:⑴低8位运算器模块,⑵数据输入并显示模块,⑶数据总线显示模块,⑷功能开关模块(借用微地址输入模块)。

计算机组成原理实验

实验一基础汇编语言程序设计 一、实验目的: 1、学习和了解TEC-XP16教学实验系统监控命令的用法。 2、学习和了解TEC-XP16教学实验系统的指令系统。 3、学习简单的TEC-XP16教学实验系统汇编程序设计。 二、预习要求: 1、学习TEC-XP16机监控命令的用法。 2、学习TEC-XP16机的指令系统、汇编程序设计及监控程序中子程序调用。 3、学习TEC-XP16机的使用,包括开关、指示灯、按键等。 4、了解实验内容、实验步骤和要求。 三、实验步骤: 在教学计算机硬件系统上建立与调试汇编程序有几种操作办法。 第一种办法,是使用监控程序的A命令,逐行输入并直接汇编单条的汇编语句,之后使用G命令运行这个程序。缺点是不支持汇编伪指令,修改已有程序源代码相对麻烦一些,适用于建立与运行短小的汇编程序。 第二种办法,是使用增强型的监控程序中的W命令建立完整的汇编程序,然后用M命令对建立起来的汇编程序执行汇编操作,接下来用G命令运行这个程序。适用于比较短小的程序。此时可以支持汇编伪指令,修改已经在内存中的汇编程序源代码的操作更方便一些。 第三种办法,是使用交叉汇编程序ASEC,首先在PC机上,用PC机的编辑程序建立完整的汇编程序,然后用ASEC对建立起来的汇编程序执行汇编操作,接下来把汇编操作产生的二进制的机器指令代码文件内容传送到教学机的内存中,就可以运行这个程序了。适用于规模任意大小的程序。

在这里我们只采用第一种方法。 在TEC-XP16机终端上调试汇编程序要经过以下几步: 1、使教学计算机处于正常运行状态(具体步骤见附录联机通讯指南)。 2、使用监控命令输入程序并调试。 ⑴用监控命令A输入汇编程序 >A 或>A 主存地址 如:在命令行提示符状态下输入: A 2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始 屏幕将显示: 2000: 输入如下形式的程序: 2000: MVRD R0,AAAA ;MVRD 与R0 之间有且只有一个空格,其他指令相同 2002: MVRD R1,5555 2004: ADD R0,R1 2005: AND R0,R1 2006: RET ;程序的最后一个语句,必须为RET 指令 2007:(直接敲回车键,结束A 命令输入程序的操作过程) 若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。 ⑵用监控命令U调出输入过的程序并显示在屏幕上 >U 或>U 主存地址

数学分析三试卷及答案

《数学分析》(三)――参考答案及评分标准 一. 计算题(共8题,每题9分,共72分)。 1. 求函数11 (,)f x y y x =在点(0,0)处的二次极限与二重极限. 解: 11 (,)f x y y x = +=, 因此二重极限为0.……(4分) 因为011x y x →+ 与011 y y x →+均不存在, 故二次极限均不存 在。 ……(9分) 2. 设(),()y y x z z x =??=? 是由方程组(),(,,)0 z xf x y F x y z =+??=?所确定的隐函数,其中f 和F 分别 具有连续的导数和偏导数,求dz dx . 解: 对两方程分别关于x 求偏导: , ……(4分) 。?解此方程组并整理得 ()()() ()y y x y z F f x y xf x y F F dz dx F xf x y F '?+++-= '++. ……(9分) 3. 取,μν为新自变量及(,)w w v μ=为新函数,变换方程 222z z z z x x y x ???++=????。 设,,22 y x y x y w ze μν+-=== (假设出现的导数皆连续). 解:z 看成是,x y 的复合函数如下: ,(,),,22 y w x y x y z w w e μνμν+-====。 ……(4 分) 代人原方程,并将,,x y z 变换为,,w μν。整理得: 222 2w w w μμν??+=???。 ……(9分) 4. 要做一个容积为31m 的有盖圆桶,什么样的尺寸才能使用料最省? ()()(1)0x y z dz dy f x y xf x y dx dx dy dz F F F dx dx ?'=++++????++=??

计算机组成原理实验完整版

河南农业大学 计算机组成原理实验报告 题目简单机模型实验 学院信息与管理科学学院 专业班级计算机科学与技术2010级1班 学生姓名张子坡(1010101029) 指导教师郭玉峰 撰写日期:二○一二年六月五日

一、实验目的: 1.在掌握各部件的功能基础上,组成一个简单的计算机系统模型机; 2.了解微程序控制器是如何控制模型机运行的,掌握整机动态工作过程; 3定义五条机器指令,编写相应微程序并具体上机调试。 二、实验要求: 1.复习计算机组成的基本原理; 2.预习本实验的相关知识和内容 三、实验设备: EL-JY-II型计算机组成原理试验系统一套,排线若干。 四、模型机结构及工作原理: 模型机结构框图见实验书56页图6-1. 输出设备由底板上上的四个LED数码管及其译码、驱动电路构成,当D-G和W/R均为低电平时将数据结构的数据送入数据管显示注:本系统的数据总线为16位,指令、地址和程序计数器均为8位。当数据总线上的数据打入指令寄存器、地址寄存器和程序寄存器时,只有低8位有效。 在本实验我们学习读、写机器指令和运行机器指令的完整过程。在机器指令的执行过程中,CPU从内存中取出一条机器指令到执行结束为一个指令周期,指令由微指令组成的序列来完成,一条机器指令对应一段微程序。另外,读、写机器指令分别由相应的微程序段来完成。

为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,必须设计三个控制操作微程序。 存储器读操作(MRD):拨动清零开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“00”时,按“单步”键,可对RAM连续读操作。 存储器写操作(MWE):拨动清零开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“10”时,按“单步”键,可对RAM连续写操作。 启动程序(RUN):拨动开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“11”时,按“单步”键,即可转入第01号“取指”微指令,启动程序运行。 注:CA1、CA2由控制总线的E4、E5给出。键盘操作方式有监控程序直接对E4、E5赋值,无需接线。开关方式时可将E4、E5接至控制开关CA1、CA2,由开关控制。 五、实验内容、分析及参考代码: 生成的下一条微地址 UA5 UA0 MS5 MS0 微地址

计算机组成原理-实验一

《计算机组成原理-实验一》 实验报告 韶关学院数信学院 2010级信息与计算科学 2012年 9月

实验一:本实验分三部分: 1熟悉Linux常用命令(上) 2 Linux下程序设计基础(中) 3汇编语言与机器指令(下)(暂略) 实验一熟悉Linux常用命令(上) 一,实验要求: 1,熟练Linux下的常用命令. 2,熟练地操作linux. 二,实验内容: 练习使用Linux常用命令; 三,实验环境: windows7的vmware的Redhat。 四,Linux下常用命令实验操作:(以下命令若权限不够,要在命令前加sudo) 1. 写出下面命令每个部分含义,字符C表示命令(Command)、O表示选项(Option)、OA表示选项的参数(Option Argument)、CA表示命令的参数(Command Argument),如: C OOA O OA C A Answer $ lpr –Pspr –n 3 proposal.ps Command line Linux命令行的语法结构: $ command [[-]option(s)] [option argument(s)] [command argument(s)] 含义: ● $:linux系统提示符,您的linux系统可能是其他的提示符 ● Command :linux命令的名字 ● [[-]option(s)] :改变命令行为的一个或多个修饰符,即选项 ● [option argument(s)] :选项的参数 ● [command argument(s)] :命令的参数 1) ls -la convert.txt 2) more convert.txt 3) pwd 4) cat file1 file2 file3 5) rm -r temp 6) ping –c 3 https://www.360docs.net/doc/b017348156.html, 7) telnet https://www.360docs.net/doc/b017348156.html, 13 8) cc -o short short.c -lbaked 9) chmod u+rw file1.c 10) uname –n

数学分析三试卷及答案

《数学分析》(三)――参考答案及评分标准 一. 计算题(共8题,每题9分,共72分)。 1. 求函数11 (,)f x y y x =+在点(0,0)处的二次极限与二重极限. 解: 11 (,)f x y y x ==+ ,因此二重极限为0.……(4 分) 因为011x y x →+ 与011 y y x →+均不存在, 故二次极限均不存在。 ……(9分) 2. 设(),()y y x z z x =??=? 是由方程组(), (,,)0 z xf x y F x y z =+??=?所确定的隐函数,其中f 和F 分别具有连续的导数和偏导数,求dz dx . 解: 对两方程分别关于x 求偏导: , ……(4分) 。 解此方程组并整理得 ()()() ()y y x y z F f x y xf x y F F dz dx F xf x y F '?+++-= '++. ……(9分) 3. 取,μν为新自变量及(,)w w v μ=为新函数,变换方程 222z z z z x x y x ???++=????。 设,,22 y x y x y w ze μν+-=== (假设出现的导数皆连续). 解:z 看成是,x y 的复合函数如下: ,(,),,22 y w x y x y z w w e μνμν+-====。 ……(4分) 代人原方程,并将,,x y z 变换为,,w μν。整理得: 2222w w w μμν ??+ =???。 ……(9分) ()()(1)0x y z dz dy f x y xf x y dx dx dy dz F F F dx dx ?'=++++????++=??

计算机组成原理实验五

上海大学计算机学院 《计算机组成原理实验》报告一 姓名:学号:教师: 时间:机位:报告成绩: 实验名称:指令系统实验 一、实验目的:1. 读出系统已有的指令,并理解其含义。 2. 设计并实现一条新指令。 二、实验原理:利用CP226实验仪(用74HC754即8D型上升沿触发器)上的K16…K23 开关为数据总线DBUS设置数据,其他开关作为控制信号,一条指令执行完 毕PC会自动加1,系统顺序执行下一条指令,但系统要进入一个新的指令序 列时,如跳转、转子程序等,必须给PC打入新的起始值——新指令序列的 入口地址。实验箱实现把数据总线的值(目标地址)打入PC的操作,以更新 PC值。 三、实验内容:1. 考察机器指令64的各微指令信号,验证该指令的功能。(假设R0=77H, A=11H, 77地址单元存放56H数据,64指令的下一条指令为E8) 2. 修改机器指令E8,使其完成“输出A+W的结果左移一位后的值到OUT” 操作。 四、实验步骤:1. 考察机器指令64的各微指令信号,验证该指令的功能。(假设R0=77H, A=11H, 77地址单元存放56H数据,64指令的下一条指令为E8) ①在初始化系统(Reset),进入微程序存储器模式(μEM状态),用NX键观 察64H,65H,66H,67H, 地址中原有的微指令,分析并查表确定其功能。 ②在EM状态下,Adr打入A0,DB打入64;按NX键,Adr显示A1,DB 打入E8。 ③在μEM状态下,在E8H、E9H、EAH、EBH下分别打入:FFDED8、CBFFFF、 FFFFFF、FFFFFF。 ④给μPC状态下,打入μPC(00)、PC(A0)、A(11)、W(00),按3次 NX输入R0(77)。 ⑤按下STEP键,观察实验现象。 2. 修改机器指令E8,使其完成“输出A+W的结果左移一位后的值到OUT” 操作。 ⑥继续按STEP键,直到进入E8状态下。 ⑦在EM状态下,打入Adr为77,DB为56。 ⑧按STEP键执行指令,观察实验现象。 五、实验现象:OUT寄存器的值为5A。 六、数据记录、分析与处理:实验结果和预期的一样。 七、实验结论:1、机器指令64对应的各微指令码为:FF77FF、D7BFEF、FFFE92、CBFFFF。其功能为:将R0寄存器的值打入地址寄存器MAR;存贮器EM将MAR输出地址所对应的值打入W寄存器;ALU直通门输出的值打入A寄存器,A、W中的值进行“与”运算,结果在A输出;PC+1,读出下一条指令并立即执行。 八、建议:暂无。

数学分析试卷及答案6套(新)

数学分析-1样题(一) 一. (8分)用数列极限的N ε- 定义证明1n =. 二. (8分)设有复合函数[()]f g x , 满足: (1) lim ()x a g x b →=; (2) 0()x U a ?∈,有0 ()()g x U b ∈ (3) 用ε三 (n x n n = ++ ?+四()f x x = 在五六七八九. )b ,使 (f ''数学分析-1样题(二) 一. (10分)设数列{}n a 满足: 1a =, 1()n a n N +=∈, 其中a 是一给定的正常 数, 证明{}n a 收敛,并求其极限. 二. (10分)设0 lim ()0x x f x b →=≠, 用εδ-定义证明0 11 lim ()x x f x b →=.

三. (10分)设0n a >,且1 lim 1n n n a l a →∞+=>, 证明lim 0n n a →∞ =. 四. (10分)证明函数()f x 在开区间(,)a b 一致连续?()f x 在(,)a b 连续,且 lim ()x a f x + →,lim ()x b f x - →存在有限. 五. (12分)叙述确界定理并以此证明闭区间连续函数的零点定理. 六. (12分)证明:若函数在连续,且()0f a ≠,而函数2 [()]f x 在a 可导,则函数()f x 在a 可导. 七. 八. ,都有 f 九. 一.(各1. x ?3. ln 0 ? 二.(10三. (10四. (15分)证明函数级数 (1)n x x =-在不一致收敛, 在[0,](其中)一致收敛. 五. (10分)将函数,0 (),0x x f x x x ππππ + ≤≤?=? - <≤?展成傅立叶级数. 六. (10分)设22 22 0(,)0,0 xy x y f x y x y ? +≠?=?? +=?

数学分析三试卷及答案

《数学分析》(三)――参考答案及评分标准 一. 计算题(共8题,每题9分,共72分)。 1. 求函数11 (,)f x y y x =在点(0,0)处的二次极限与二重极限. 解:11 (,)f x y y x = +=,因此二重极限为0.……(4分) 因为011x y x →+ 与011 y y x →+均不存在, 故二次极限均不存在。 ……(9分) 2. 设(),()y y x z z x =??=? 是由方程组(),(,,)0z xf x y F x y z =+??=? 所确定的隐函数,其中f 和F 分别 具有连续的导数和偏导数,求dz dx . 解: 对两方程分别关于x 求偏导: , ……(4分) 。解此方程组并整理得()()()()y y x y z F f x y xf x y F F dz dx F xf x y F '?+++-='++. ……(9分) 3. 取,μν为新自变量及(,)w w v μ=为新函数,变换方程 222z z z z x x y x ???++=????。 设,,22 y x y x y w ze μν+-=== (假设出现的导数皆连续). 解:z 看成是,x y 的复合函数如下: ,(,),,22 y w x y x y z w w e μνμν+-==== 。 ……(4分) 代人原方程,并将,,x y z 变换为,,w μν。整理得: 2222w w w μμν??+=???。 ……(9分) 4. 要做一个容积为31m 的有盖圆桶,什么样的尺寸才能使用料最省? 解: 设圆桶底面半径为r ,高为h ,则原问题即为:求目标函数在约束条件下的最小值,其中 目标函数: 222S rh r ππ=+表, ()()(1)0x y z dz dy f x y xf x y dx dx dy dz F F F dx dx ?'=++++????++=??

计算机组成原理实验五存储器读写实验

实验五 存储器读写实验实验目的 1. 掌握存储器的工作特性。 2. 熟悉静态存储器的操作过程,验证存储器的读写方法。 二、实验原理 表芯片控制信号逻辑功能表

2. 存储器实验单元电路 芯片状态 控制信号状态 DO-D7 数据状态 M-R M -W 保持 1 1 高阻抗 读出 0 1 6116-^总钱 写人 1 0 总线-*6116 无效 报警 ^2-10 D7—DO A7—A0

團2-8存储器实验电路逻辑图 三、实验过程 1. 连线 1) 连接实验一(输入、输出实验)的全部连线。 2) 按逻辑原理图连接M-W M-R 两根信号低电平有效信号线 3) 连接A7-A0 8根地址线。 4) 连接B-AR 正脉冲有效信号 2. 顺序写入存储器单元实验操作过程 1) 把有B-AR 控制开关全部拨到0,把有其他开关全部拨到1,使全部信号都处 于无效 状态。 2) 在输入数据开关拨一个实验数据,如“ 00000001”即16进制的01耳 把IO-R 控制开关拨下,把地址数据送到总线。 3) 拨动一下B-AR 开关,即实现“1-0-1 ”产生一个正脉冲,把地址数据送地 址寄存器保存。 4) 在输入数据开关拨一个实验数据,如“ 10000000',即16进制的80耳 把IO-R 控 制开关拨下,把实验数据送到总线。 3. 存储器实验电路 0 O O 0 0 olo O O O O 0 00 OUTPUT L/O :W 8-AR £ ■」2 ■七 ol^Fgr' L P O 74LS273 A7- AO vz 0 o|o 0 r 6116 A7 INPUT D7-O0 [olololololololol T2

数学分析三试卷及答案

数学分析三试卷及答案-CAL-FENGHAI.-(YICAI)-Company One1

《数学分析》(三)――参考答案及评分标准 一. 计算题(共8题,每题9分,共72分)。 1. 求函数11 (,)f x y y x =在点(0,0)处的二次极限与二重极限. 解: 11 (,)f x y y x = =,因此二重极限为0.……(4分) 因为11x y x →+ 与11 y y x →+均不存在, 故二次极限均不存在。 ……(9分) 2. 设(),()y y x z z x =??=? 是由方程组(),(,,)0z xf x y F x y z =+??=? 所确定的隐函数,其中f 和F 分别 具有连续的导数和偏导数,求dz dx . 解: 对两方程分别关于x 求偏导: , ……(4分) 。 解此方程组并整理得 ()()() ()y y x y z F f x y xf x y F F dz dx F xf x y F '?+++-= '++. ……(9分) 3. 取,μν为新自变量及(,)w w v μ=为新函数,变换方程 222z z z z x x y x ???++=????。 设,,22 y x y x y w ze μν+-=== (假设出现的导数皆连续). 解:z 看成是,x y 的复合函数如下: ,(,),,22 y w x y x y z w w e μνμν+-==== 。 ……(4分) 代人原方程,并将,,x y z 变换为,,w μν。整理得: 2222w w w μμν ??+ =???。 ……(9分) 4. 要做一个容积为31m 的有盖圆桶,什么样的尺寸才能使用料最省? 5. 解: 设圆桶底面半径为r ,高为h ,则原问题即为:求目标函数在约束条件下的最小值,其中 ()()(1)0x y z dz dy f x y xf x y dx dx dy dz F F F dx dx ?'=++++????++=??

计算机组成原理实验实验报告

计算机组成原理实验报告 学院信息与管理科学学院 专业班级计算机科学与技术2010级2班学生姓名毛世均 1010101046 指导教师郭玉峰 撰写日期:二○一二年六月四日

SA4=1 1.根据上边的逻辑表达式,分析58页图6-2的P1测试和P4测试两条指令的微地址转移方向。 P1测试:进行P1测试时,P1为0,其他的都为1, 因此SA4=1, SA3=I7,SA2=I6,SA1=,SA0=I4 微地址011001,下址字段为001000下址字段001000译码后,高两位不变,仍然为00,低四位受到机器指令的高四位I7-I4的影响。 机器指令的高四位为0000时,下一条微指令地址为001000,转到IN 操作。机器指令高四位0010时,下一条微指令地址为001010,转到MOV 操作。机器指令高四位为0001时,下一条微指令地址为001001,转到ADD 操作。机器指令高四位为0011时,下一条微指令地址为001011,转到OUT 操作。机器指令高四位为0100时,下一条微指令地址001100,转到JMP 操作 P4测试:进行P4测试时,P4为0,其他的都为1. 因此SA4=SA3=SA2=1,SA1=CA2,SA0=CA1 微地址000000,下址字段为010000. 010000被译码之后,高四位不变,0100低两位由CA2和CA1控制。CA2和CA1的值是由单片机的键盘填入控制的。 当实验选择CtL2=1时,CA2和CA1被填入0和1,这时低两位被译码电路翻译成01,所以下一条微地址就是010001,然后进入写机器指令的状态。当实验选择CtL2=2时,CA2和CA1被填入1和0,这时低两位被译码电路翻译成10,所以下一条微地址就是010010,然后进入读机器指令的状态。当实验选择CtL2=2时,CA2和CA1被填入1和1,这时低两位被译码电路翻译成 11,所以下一条微地址就是010011,然后进入运行机器指令的状态。 2.分析实验六中五条机器指令的执行过程。

计算机组成原理实验报告5- PC实验

2.5 PC实验 姓名:孙坚学号:134173733 班级:13计算机日期:2015.5.15 一.实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,实现程序计数器PC的写入及加1 功能。 二.实验目的:1、了解模型机中程序计数器PC的工作原理及其控制方法。2、了解程序执行过程中顺序和跳转指令的实现方法。 三.实验电路:PC 是由两片74HC161构成的八位带预置记数器,预置数据来自数据总线。记数器的输出通过74HC245(PCOE)送到地址总线。PC 值还可以通过74HC245(PCOE_D)送回数据总线。 PC 原理图 在CPTH 中,PC+1 由PCOE 取反产生。 当RST = 0 时,PC 记数器被清0 当LDPC = 0 时,在CK的上升沿,预置数据被打入PC记数器 当PC+1 = 1 时,在CK的上升沿,PC记数器加一 当PCOE = 0 时,PC值送地址总线

PC打入控制原理图 PC 打入控制电路由一片74HC151 八选一构成(isp1016实现)。 当ELP=1 时,LDPC=1,不允许PC被预置 当ELP=0 时,LDPC 由IR3,IR2,Cy,Z确定 当IR3 IR2 = 1 X 时,LDPC=0,PC 被预置 当IR3 IR2 = 0 0 时,LDPC=非Cy,当Cy=1时,PC 被预置 当IR3 IR2 = 0 1 时,LDPC=非Z,当Z=1 时,PC 被预置 连接线表 四.实验数据及步骤: 实验1:PC 加一实验

置控制信号为: 按一次STEP脉冲键,CK产生一个上升沿,数据PC 被加一。 实验2:PC 打入实验 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H 置控制信号为: 每置控制信号后,按一下STEP键,观察PC的变化。 五.心得体会: 经过上一个实验的练习,在做这个实验的时候更加得心应手,了解了模型机中程序计数器PC的工作原理及其控制方法,还有了解了程序执行过程中顺序和跳转指令的实现方法。

计算机组成原理实验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”的变化并分析原因。 实验结果表为:

(汇总)数学分析3试卷及答案.doc

数学分析(3)期末试卷 2005年1月13日 班级_______ 学号_________ 姓名__________ 考试注意事项: 1.考试时间:120分钟。 2.试卷含三大题,共100分。 3.试卷空白页为草稿纸,请勿撕下!散卷作废! 4.遵守考试纪律。

一、填空题(每空3分,共24分) 1、 设z x u y tan =,则全微分=u d __________________________。 2、 设32z xy u =,其中),(y x f z =是由xyz z y x 3333=++所确定的隐函数,则 =x u _________________________。 3、 椭球面14222=-+z y x 在点)1,1,2(M 处的法线方程是__________________。 4、 设,d ),()(sin 2y y x f x F x x ? =),(y x f 有连续偏导数,则=')(x F __________________。 5、 设L 是从点(0,0)到点(1,1)的直线段,则第一型曲线积分?=L s x yd _____________。 6、 在xy 面上,若圆{} 12 2≤+=y x y x D |),(的密度函数为1),(=y x ρ,则该圆关 于原点的转动惯量的二重积分表达式为_______________,其值为_____________。 7、 设S 是球面1222=++z y x 的外侧,则第二型曲面积分=??dxdy z S 2 _______。 二、计算题(每题8分,共56分) 1、 讨论y x y x y x f 1 sin 1sin )(),(-=在原点的累次极限、重极限及在R 2上的连续性。

数学分析试题及答案

(二十一)数学分析期终考试题 一 叙述题:(每小题5分,共15分) 1 开集和闭集 2 函数项级数的逐项求导定理 3 Riemann 可积的充分必要条件 二 计算题:(每小题7分,共35分) 1、 ? -9 1 31dx x x 2、求)0()(2 2 2 b a b b y x ≤<=-+绕x 轴旋转而成的几何体的体积 3、求幂级数 n n n x n ∑∞ =+1 2)11(的收敛半径和收敛域 4、1 1lim 2 2220 0-+++→→y x y x y x 5、2 2 ),,(yz xy x z y x f ++=,l 为从点P 0(2,-1,2)到点(-1,1,2)的方向, 求f l (P 0) 三 讨论与验证题:(每小题10分,共30分) 1、已知?? ???==≠+++=0 ,0001sin )(),(222 2 2 2y x y x y x y x y x f ,验证函数的偏导数在原点不连续, 但它在该点可微 2、讨论级数∑∞ =-+1 2211 ln n n n 的敛散性。 3、讨论函数项级数]1,1[)1( 1 1 -∈+-∑∞ =+x n x n x n n n 的一致收敛性。 四 证明题:(每小题10分,共20分) 1 若 ? +∞ a dx x f )(收敛,且f (x )在[a ,+∞)上一致连续函数,则有0)(lim =+∞ →x f x 2 设二元函数),(y x f 在开集2R D ? 内对于变量x 是连续的,对于变量y 满足Lipschitz 条件: ''''''),(),(y y L y x f y x f -≤-其中L D y x y x ,),(),,('''∈为常数证明),(y x f 在D 内连续。 参考答案 一、1、若集合S 中的每个点都是它的内点,则称集合S 为开集;若集合S 中包含了它的所有的聚点,则称集合S 为闭集。

计算机组成原理实验1.

计算机组成原理实验1 运算器(脱机)实验 通过开关、按键控制教学机的运算器执行指定的运算功能,并通过指示灯观察运算结果。实验原理: 为了控制Am2901运算器能够按照我们的意图完成预期的操作功能,就必须向其提供相应的控制信号和数据。 控制信号包括 1、选择送入ALU的两路操作数据R和S的组合关系(实际来源)。 2、选择ALU的八种运算功能中我们所要求的一种。这可通过提供三位功能选择码I5、 I4、I3实现。 3、选择运算结果或有关数据以什么方式送往何处的处理方案,这主要通过通用寄存器 组合和Q寄存器执不执行接收操作或位移操作,以及向芯片输出信息Y提供的是 什么内容。这是通过I8、I7、I6三位结果选择码来控制三组选择门电路实现的。 外部数据包括 1、通过D接收外部送来的数据 2、应正确给出芯片的最低位进位输入信号C n 3、关于左右移位操作过程中的RAM3、RAM0、Q3和Q0的处理。 4、当执行通用寄存器组的读操作时,由外部送入的A地址选中的通用寄存器的内容送 往A端口,由B地址选中的通用寄存器的内容送往B端口,B地址还用作通用寄 存器的写汝控制。 对于芯片的具体线路,需说明如下几点: 1、芯片结果输出信号的有无还受一个/OE(片选)信号的控制。 2、标志位F=0000为集电极开路输出,容易实现“线与”逻辑,此管脚需经过一个电阻 接到+5V。 3、RAM3、RAM0、Q3和Q0均为双向三态逻辑,一定要与外部电路正确连接。 4、通用寄存器组通过A端口、B端口读出内容的输出处均有锁存器线路支持。 5、该芯片还有两个用于芯片间完成高速进位的输出信号/G和/P。 6、Am2901芯片要用一个CLK(CP)时钟信号作为芯片内通用寄存器、锁存器和Q寄 存器的打入信号。 实验步骤如下: (1)选择运算器要完成的一项运算功能,包括数据来源,运算功能,结果保存等;(2)需要时,通过数据开关向运算器提供原始数据; (3)通过24位的微型开关向运算器提供为完成指定运算功能所需要的控制信号; (4)通过查看指示灯或用电表量测,观察运算器的运行结果(包括计算结果和特征标志)。实验准备 12为微型开关的具体控制功能分配如下: A口和B口地址:送给Am2901器件用于选择源与目的操作数的寄存器编号; I8~I0:选择操作数来源、运算操作功能、选择操作数处理结果和运算器输出内容的3组3位控制码; Sci,SSH和SST:用于确定运算器最低位的进位输入、移位信号的入/出和怎样处理Am2901产生的状态标志位的结果。

相关文档
最新文档