当前位置:文档之家› 东南大学微机作业第5-1章

东南大学微机作业第5-1章

东南大学微机作业第5-1章
东南大学微机作业第5-1章

习题五(第5章-1)

1.I/O的控制方式主要有哪几种?各有什么特点?

解:

(1)直接传送方式

这种方式CPU通过执行I/O指令控制外设工作,查询外设状态并和外设交换数据,CPU认为外设数据与自己完全同步——只需要数据端口

(2)程序查询方式

不能保证外设与CPU一定能配合,查询状态信号“准备好”后再传输数据。

(3)程序中断方式

由需要传送数据的外设主动发起;发中断请求信号——>CPU完成当前指令后响应申请,转去执行中断服务程序——>执行完,返回继续。用于处理中低速的I/O操作和随机事件。

效率较高,CPU响应较快,但传送由中断软件完成

(4)DMA方式

直接存储器访问方式。是一种完全由硬件执行I/O交换的工作方式,可用于高速外设大批量数据传输,也可用于大批量数据采集系统和DRAM的刷新。效率较高,但电路复杂

2.输入输出电路如教材中图5.11和5.12所示,试编一程序,实现微机连续检测开关K1-K8状态,当开关K1-K8全部闭合或全部断开时使LED亮,否则使LED熄灭,同时把开关状态存放在SwitchS单元内。

解:

MOV DX,218H

IN AL,DX

MOV SwitchS,AL

CMP AL,0FFH ;全断开

JZ TURNON

CMP AL,0 ;全闭合

JZ TURNON

MOV AL,0

JMP NEXT

TURNON: MOV AL,1

NEXT: MOV DX,219H

OUT DX,AL

3.已知(SP)=0100H,(SS)=0300H,(FLAGS)=0204H,00020H至00023H单元的内容分别是40H,00H,00H,01H。已知INT8指令在0900H:00A0H的CS段内。试指出在执行INT8指令并进入该指令相应的中断程序时,SP、SS、IP、CS、FLAGS和堆栈最上面三个字的内容,用图表示。

解:

4.如正以单步方式运行某用户程序(该程序开放外部中断,即IF=1)的过程中执行一条除法指令时,INTR线上出现可屏蔽中断请求。然后,这条除法指令产生了除法出错中断。

试指出CPU处理这三种同时出现的中断的顺序。

解:

除零——INTR——单步

5.试编写出只有一片8259A的8088系统中8259A的初始化程序。8259A的地址为02C0H 和02C1H,要求:⑴中断请求输入采用电平触发;⑵中断矢量起始地址为16(D = 10H);

⑶采用缓冲器方式;⑷采用正常结束方式;

解:

D7 D6 D5 D4 D3 D2 D1 D0 ICW1 X X X 1 1 X 1 1 ICW2 0 0 0 1 0 X X X ICW3 无

ICW4 0 0 0 0 1 1 0 1

6.试编写一段将8259A中IRR、ISR和IMR的内容送至存储器中从RETARR开始的数组中去的程序。假定CPU为8086,8259A偶地址为50H。

解:

OUT 50H,00001110B;IRR

IN AL,50H

XOR SI,SI

MOV BYTE PTR [RETARR+SI],AL

INC SI

OUT 50H,00001111B;ISR

IN AL,50H

MOV BYTE PTR [RETARR+SI],AL

INC SI

IN AL,51H

MOV BYTE PTR [RETARR+SI],AL

7.欲使用8253的2通道周期性地发出脉冲,周期为1ms,试编出初始化程序。(CNT0的地址为40H,Φ=2MHZ)

解:

T = 1ms = 10^(-3),Tclk = 0.5*10^(-6)s

T = 2*10^(3) Tclk, N = 2000

OUT 43H, 1011 0111B;计数器2 16位方式3 BCD

MOV AL, 00H

OUT 42H,AL

MOV AL,20H

OUT 42H,AL;2000初值(十进制)

8.用8253组成一个实时时钟系统。0通道作为秒的计时器,1和2通道作为计数器,分别用作分钟和小时的计时,试画出硬件电路,并写出初始化程序(Φ=1KHZ)。

解:

MOV DX,CNT0+3

MOV AL,0011 0111B; 计数器0 16位方式3 BCD

OUT DX,AL

;OUT0 应该是周期为1s的方波,1k*1ms

MOV AX,0999H

MOV DX,CNT0

OUT DX,AL

MOV AL,AH

OUT DX,AL

MOV DX,CNT0+3

MOV AL,0101 0111B; 计数器1 低八位方式3 BCD

OUT DX,AL

;OUT1 应该是周期为60s的方波,60*1s

MOV AL,60H

MOV DX,CNT0+1

OUT DX,AL

MOV DX,CNT0+3

MOV AL,1001 0001B; 计数器1 低8位方式0 BCD

OUT DX,AL

;一天有24个小时,当一天结束后,可通过申请中断,结束

MOV AL,24H

MOV DX,CNT0+2

OUT DX,AL

9.假定一片8253连接至1KHZ的时钟,用该8253以BCD格式保持一天中的时间,精度为秒。在HOURS(小时)、MINUTES(分)、SECOND(秒)等字节均装入当前时间以后,就立即开始计时。试编写一个8253的初始化程序和一个在每秒结束时修改时间的中断程序。

初始化程序:

MOV DX,CNT0+3

MOV AL,0011 0001B; 计数器0 16位方式0 BCD

OUT DX,AL

MOV AX,0999H

MOV DX,CNT0

OUT DX,AL

MOV AL,AH

OUT DX,AL;循环初始值999(十进制)循环一千次为1s,计数结束申请中断

INTSERVICE:

(PUSH .......)

INC SECONDS; SECONDS MINUTES HOURS 初始值都设为0 CMP SECONDS,60D

JB NEXT;小于60跳转

MOV SECONDS,0

INC MINUTES

CMP MINUTES,60D

JB NEXT

MOV MINUTES,0

INC HOURS

CMP HOURS, 24D

JB NEXT

MOV HOURS,0

NEXT:

(POP .......)

IRET

东南大学物理实验报告-受迫振动

物理实验报告 标题:受迫振动的研究实验 摘要: 振动是自然界中最常见的运动形式之一,由受迫振动引发的共振现象在日常生活和工程技术中极为普遍。共振现象在许多领域有着广泛的应用,例如,众多电声器件需要利用共振原理设计制作。它既有实用价值,也有破坏作用。本实验采用玻耳共振仪定量测定了阻尼振动的振幅比值,绘制了受迫振动的幅频特性和相频特性曲线,并分析了阻尼对振动的影响以及受迫振动的幅频特性和相频特性。另外,实验中利用了频闪法来测定动态的相位差。

目录 1引言 (3) 2.实验方法 (3) 2.1实验原理 (3) 2.1.1受迫振动 (3) 2.1.2共振 (4) 2.1.3阻尼系数的测量 (5) 2.2实验仪器 (6) 3实验内容、结果与讨论 (7) 3.1测定电磁阻尼为0情况下摆轮的振幅与振动周期的对应关系 (7) 3.2研究摆轮的阻尼振动 (8) 3.3测定摆轮受迫振动的幅频与相频特性曲线,并求阻尼系数 (9) 3.4比较不同阻尼的幅频与相频特性曲线 (14) 4.总结 (15) 5.参考文献 (16)

1引言 振动是自然界中最常见的运动形式之一,由受迫振动引发的共振现象在日常生活和工程技术中极为普遍。共振现象在许多领域有着广泛的应用,例如为研究物质的微观结构,常采用核共振方法。但是共振现象也有极大的破坏性,减震和防震是工程技术和科学研究的一项重要任务。表征受迫振动性质的是受迫振动的振幅—频率特性和相位—频率特性(简称幅频和相频特性)。本实验采用玻耳共振仪定量测定了阻尼振动的振幅比值,绘制了受迫振动的幅频特性和相频特性曲线,并分析了阻尼对振动的影响以及受迫振动的幅频特性和相频特性。 2.实验方法 2.1实验原理 2.1.1受迫振动 本实验中采用的是玻耳共振仪,其构造如图1所示: 图一

东南大学微机第四次实验报告

东南大学 《微机实验及课程设计》 实验报告 实验四双列点阵发光二极管显示实验 姓名:董元学号:22011207 专业:测控技术与仪器实验室:计算机硬件技术实验时间:2013年05月15 日报告时间:2013年05月18日评定成绩:审阅教师:

一. 实验目的与内容(概述) 实验目的: 1)进一步掌握TPC实验装置的基本原理和组成结构; 2)了解双色点阵LED显示器的基本原理 3)掌握PC机控制双色点阵LED显示程序的设计方法 实验内容: 4-1、在双色点阵发光二极管上显示一个黄色或红色的“年”字。 4-2、在双色点阵发光二极管上显示你的姓的汉字或拼音的第一个字母。要求该字符红色和黄色相间。 要求: 1、正确设置退出条件:可以按任意键退出,或者显示一定的次数退出 2、注意尽量清晰地显示字符,消除重影问题 4-3、利用双色点阵发光二极管任意设计一款霓虹灯动态图案,要求二极管阵列可以间或发两种颜色的光,并能看清动态变换的效果。 二. 基本实验原理(或基本原理) 点阵LED显示器是将许多LED类似矩阵一样排列在一起组成的显示器件,双色点阵LED是在每一个点阵的位置上有红绿或红黄或红白两种不同颜色的发光二极管。当微机输出的控制信号使得点阵中有些LED 发光,有些不发光,即可显示出特定的信息,包括汉字、图形等。车站广场由微机控制的点阵LED大屏幕广告宣传牌随处可见。 实验仪上设有一个共阳极8×8点阵的红黄两色LED显示器,其点阵结构如图所示。该点阵对外引出24条线,其中8条行线,8条红色列线,8条黄色列线。若使某一种颜色、某一个LED发光,只要将与其相连的行线加高电平,列线加低电平即可。 1、硬件连接: (1)行代码、红色列代码、黄色列代码各用一片74LS273锁存。 (2)行代码输出的数据通过行驱动器7407加至点阵的8条行线上, (3)红和黄列代码的输出数据通过驱动器DS75452反相后分别加至红和黄的列线上。 (4)行锁存器片选信号为CS1,红色列锁存器片选信号为CS2,黄色列锁存器片选信号为CS3。 2、流程图:

最新东南大学微机试卷-期末-AB

东南大学考试卷 考试科目微机系统与接口考试形式闭卷试卷类型 B卷 考试时间长度120分钟共 5 页得分 一、填空或选择填空(35分) 1. 8086/8088段寄存器的功能是_____________, 某一时刻程序最多可以指定访问________个存储段。 A1.用于计算有效地址B1. 用于存放段起始地址及计算物理地址 C1.分段兼容8080/8085指令D1. 方便分段执行各种数据传送操作 A2. 3 B2. 4 C2. 6D2. 64K E2.初始化时程序指定 2.8086/8088系统中复位信号RESET的作用是使_______ A. 处理器总线休眠 B.处理器总线清零 C. 处理器和协处理器工作同步 D. MPU恢复到机器的起始状态并重新启动 3. 在默认情况下, ADD [DI+100], DI指令中目标操作数存放在______寄存器指定的存储段中,指令执行时将完成______ 个总线操作周期。 A1. CS B1. DS C1. ES D1. SS A2. 0 B2. 1 C2. 2 D2. 3 4. 8086/8088CPU用指令ADD对两个8位二进制数进行加法运算后,结果为14H,且标志位CF=1,OF=1,SF=0,此结果对应的十进制无符号数应为_____ A. 20 B. –20 C. –236 D.276 5.堆栈是内存中的一个专用区域,其一般存取规则是_________ A.先入先出(FIFO) B.先入后出(FILO) C.按字节顺序访问 D.只能利用PUSH/POP指令读写 6. 在下列指令中,使堆栈指针变化8字节的指令是_____. A. PUSHA B. CALL 4000:0008H C. RET 8 D.SUB SP,8

数据库原理例题及解答

一、实验目的: 1、了解SQL语言的特点和基本概念。 2、能够针对某种具体的DBMS(本实验采用Access2003),熟练地运用单表查询、连接查询、嵌套查询、集合 查询等各种SQL查询语句对数据库中的表进行操作。 3、对相同的查询要求,能够采用多种查询方法实现,并能分析各种方法的优劣,从中选择合适的方法。 二、实验过程: 1、Print the names of professors who work in departments that have fewer than 50 PhD students. 解:(1)分析:本题是查询在博士生人数少于50个人的系工作的教师名字。查询教授名字可以通过prof 表,而所查询的教授名字是有限制条件的, 他所工作的系名要属于特定的集合(所有系名的一个子集),显然这个子集可以通过查询 dept表获得,所以带有谓词in的嵌套子查询可以实现题目要求。 (2)语句实现: ' SELECT Prof.字段1 FROM Prof WHERE Prof.字段2 IN (SELECT Dept.字段1 FROM Dept WHERE Dept.字段2 < 50); ****************************************************; (3)查询结果: | 2、Print the name(s) of student(s) with the lowest gpa 解:(1)分析:本题是查询成绩点最低的学生的名字。最低的成绩点可以在student表中通过函数min(gpa)获得,而所查询学生的名字的限制为成绩点等于min(gpa), 因此可用如下嵌套子查询实现。 (2)语句实现: > SELECT Student.字段2

东南大学信息学院微机实验报告九

实验九 一、实验目的 1.熟悉系统功能调用INT 21H的有关功能 2.编写时钟程序 二、实验任务 1.执行时钟程序时,屏幕上显示提示符“:”,由键盘输入当前时、分、秒值,即XX:XX:XX,随即显示时间并不停地计时。 2.当有键盘按下时,立即停止计时,返回DOS。 三、源程序 DATA SEGMENT BUFFER DB 11 DB ? DB 10 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA OUTCLK: MOV AX,DATA MOV DS,AX MOV DL,':' MOV AH,2 INT 21H MOV DX,OFFSET BUFFER MOV AH,0AH ;输入字符串 INT 21H MOV BX,OFFSET BUFFER+2 MOV AL,[BX] ; 时针,ASCII码转非压缩BCD CMP AL, 03AH JAE ERROR1 CMP AL, 02FH JBE ERROR1 AND AL,0FH MOV [BX],AL INC BX MOV AL,[BX] AND AL,0FH MOV [BX],AL INC BX INC BX MOV AL,[BX] ; 分针

AND AL,0FH MOV [BX],AL INC BX MOV AL,[BX] AND AL,0FH MOV [BX],AL INC BX INC BX MOV AL,[BX] ;秒针 AND AL,0FH MOV [BX],AL INC BX MOV AL,[BX] AND AL,0FH MOV [BX],AL MOV BX,OFFSET BUFFER+2 CALL TOBCD ; 时针,两位非压缩BCD转换成两位压缩BCD MOV CH, AL ADD BX,3 CALL TOBCD MOV DH, AL ; 分针,两位非压缩BCD转换成两位压缩BCD MOV DH,AL ADD BX,3 CALL TOBCD ; 秒针,两位非压缩BCD转换成两位压缩BCD MOV DL,AL CMP CH, 24H JAE ERROR CMP DH, 60H JA ERROR CMP DL, 60H JA ERROR ERROR1: MOV AH,4CH INT 21H AGAIN: CALL DELAY MOV AL,DL ; 秒针加1 ADD AL,1 DAA MOV DL,AL CMP AL,60H JA ERROR JNE DISPY

东南大学微机原理与接口技术期终考试复习资料汇总

1.设置CX=0,则LOOP指令将执行多少次?例如: mov cx, 0 delay: loop delay A.0 B.1 C.65535 D.65536 正确答案是: D 2.REPZ CMPSB这条指令结束的时候,如果比较的串相等,则________。 A.SF=1 B.ZF=1 C.ZF=0 D.CX不为0 正确答案是: B 3.在取指令CMP BX, 100H的源操作数的时候使用的逻辑地址最可能的是________。 A.DS:100H B.CS:IP C.ES:100H D.SS:IP 正确答案是: B 4.在一个字符串中查找一个字符,使用REPNZ SCASB指令,执行完后,如果______表示没有找到。 A.ZF=1 B.CX=0 且ZF=0 C.CX=0,且ZF=1 D.OF=1 正确答案是: B 5.指令RET 8是FAR过程的返回语句,执行之后,SP的值会______。 A.+8 B.-8 C.+10 D.+12 正确答案是: D 6. REPZ重复前缀重复的条件是________ A.CX<>0 且ZF=1 B.CX=0,或ZF=0 C.CX=0,且ZF=0 D.CX<>0 或ZF=1

正确答案是: A 12.下面的指令,对CF会产生影响的指令是_____。 A.INC AX B.DEC AX C.NEG AX D.NOT AX 正确答案是: C 15. JMP WORD PTR[SI]这条指令的最大跳转范围是________。 A.-32768字节至+32767字节 B.-128字节至+127字节 C.-32768字节至+32768字节 D.-512KB至+512KB 正确答案是: A 19. 16位汇编的寻址方式中,能作为基址变址寻址方式的寄存器是_____。 A.SI, DI, SS, DS B.AX,BX,CX,DX C.BX, SP,SI,DI D.BX,BP,SI,DI 正确答案是: D 23.如果(AL)=83H,则执行CBW之后,AX的值为_______。 A.0FF83H B.8883FH C.8003FH D.0083FH 正确答案是: A 25.以下的公式中,_________的结果是下一条指令的物理地址。 A.CS*16+IP B.CS*16+IP+本条指令的字节数 C.SS*16+IP D.CS*10+IP 正确答案是: A

数据库原理复习资料整理

第一章 1.四大基本概念: 数据:数据库中存储的基本对象,它是描述事物的符号记录。种类有:文字、图形、图象、声音等。特点是:数据与其语义是不可分的。 数据库:(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。其特点是:数据按一定的数据模型组织、描述和储存;可为各种用户共享;冗余度较小;数据独立性较高;易扩展。(特点:永久存储、有组织、可共享) 数据库管理系统:是位于用户与操作系统之间的一层数据管理软件。 数据库管理系统的主要功能:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事物管理和运行管理;数据库的建立和维护功能;其他功能。 数据库系统:是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。 在不引起混淆的情况下常常把数据库系统简称为数据库。 2.数据管理技术的三个阶段及其特点 人工管理阶段:特点:1、数据不保存。 2、没有软件系统对数据进行管理。 3、这一时期没有文件的概念,数据的组织方式必须由程序员自行设计。 4、一组数据对应一组程序,数据是不共享的。 5、数据不具有独立性,当数据结构发生变化时,应用程序要变化。 文件系统阶段:特点:1、数据可以长期保存。 2、由文件系统管理数据。 3、数据共享性差, 冗余度大—文件是面向应用的。 4、数据独立性差—是不具有弹性的无结构的数据集合,文件之间是孤立的,不能反映事物间联系。 数据库系统阶段:特点:数据的管理者:DBMS 数据面向的对象:现实世界 数据的共享程度:共享性高 数据的独立性:高度的物理独立性和一定的逻辑独立性 数据的结构化:整体结构化 数据控制能力:由DBMS统一管理和控制 3、数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据有DBMS统一管理和控制。 4、数据模型的组成要素:数据结构、数据操作和完整性约束。 数据结构是对系统静态特性的描述。 数据操作是对系统动态特性的描述。 5、概念模型: 基本概念:实体:客观存在并可相互区别的事物称为实体。 属性:实体所具有的某一特性称为属性。 码:唯一标识实体的属性集称为码。 域:属性的取值范围称为该属性的域。 实体型:具有相同属性的实体具有的共同的特征和性质,即: 用实体名及其属性名集合来抽象和刻画同类实体。

大学物理-物理学(第五版)上册-马文蔚-课后答案-东南大学

1-1分析与解(1) 质点在t 至(t +Δt )时间内沿曲线从P 点运动到P ′点,各量关系如图所示, 其中路程Δs =PP ′, 位移大小|Δr |=PP ′,而Δr =|r |-|r |表示质点位矢大小的变化量,三个量物理含义不同,在曲线运动中大小也不相等(注:在直线运动中有相等的可能).但当Δt →0 时,点P ′无限趋近P 点,则有|d r |=d s ,但却不等于d r .故选(B). (2) 由于|Δr |≠Δs ,故 t s t ΔΔΔΔ≠ r ,即|v |≠v . 但由于|d r |=d s ,故 t s t d d d d =r ,即|v |=v .由此可见,应选(C). 1-2分析与解 t r d d 表示质点到坐标原点的距离随时间的变化率,在极坐标系中叫径向速率.通常用符号v r 表示,这是速度矢量在位矢方向上的一个分量;t d d r 表示速度矢量;在自然 坐标系中速度大小可用公式t s d d =v 计算,在直角坐标系中则可由公式 2 2d d d d ?? ? ??+??? ??=t y t x v 求解.故选(D). 1-3分析与解t d d v 表示切向加速度a t,它表示速度大小随时间的变化率,是加速度矢量沿速度方向的一个分量,起改变速度大小的作用;t r d d 在极坐标系中表示径向速率v r (如题1 -2 所述); t s d d 在自然坐标系中表示质点的速率v ;而t d d v 表示加速度的大小而不是切向加速度 a t.因此只有(3) 式表达是正确的.故选(D). 1-4分析与解 加速度的切向分量a t起改变速度大小的作用,而法向分量a n 起改变速度方向的作用.质点作圆周运动时,由于速度方向不断改变,相应法向加速度的方向也在不断改变,因而法向加速度是一定改变的.至于a t是否改变,则要视质点的速率情况而定.质点作匀速率圆周运动时, a t恒为零;质点作匀变速率圆周运动时, a t为一不为零的恒量,当a t改变时,质点则作一般的变速率圆周运动.由此可见,应选(B). 1-5分析与解 本题关键是先求得小船速度表达式,进而判断运动性质.为此建立如图所示坐标系,设定滑轮距水面高度为h,t 时刻定滑轮距小船的绳长为l ,则小船的运动方程为 2 2h l x -=,其中绳长l 随时间t 而变化.小船速度22d d d d h l t l l t x -== v ,式中t l d d 表示绳长l 随时间的变化率,其大小即为v 0,代入整理后为θ l h l cos /0 220v v v = -= ,方向沿x 轴负向.由速度表达式,可判断小船作变加速运动.故选(C). 1-6分析 位移和路程是两个完全不同的概念.只有当质点作直线运动且运动方向不改变时,位移的大小才会与路程相等.质点在t 时间内的位移Δx 的大小可直接由运动方程得

数据库原理课后题答案

数据库原理课后题答案 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

第1章 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 答:(1)数据:描述事物的符号记录成为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。 (2)数据库:数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织。描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 (3)数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发人具)、应用系统、数据库管理员构成。 (4)数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操作功能、数据库的建立和维护功能。 6.试述数据库系统三级模式结构,这种结构的优点是什么 答:数据库系统的三级模式机构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式亦称逻辑模式,是数据库中全体数据呃逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的内部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库内部的表示,即对数据的物理结构和存储方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它对数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。 为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式∕模式映像和模式∕内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 7.定义并解释下列术语。 外模式:亦称子模式或用户模式,是数据库用户(包括应用程序员和最 终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 内模式:亦称存储模式,是数据在数据库内部的表示,即对数据的物理结构和存储方式的描述。 模式:亦称逻辑模式,是数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的内部逻辑结构,通常是模式的子集。 DDL:数据库定义语言,用来定义数据库模式、外模式、内模式的语言。 DML:数据操纵语言,用来对数据库中数据进行查询、插入、删除和修改的语 句。 8.什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性为什么数据库系统具有数据与程序的独立性

大数据库原理(王珊)知识点整理

目录 1.1.1 四个基本概念 (1) 数据(Data) (1) 数据库(Database,简称DB) (1) 长期储存在计算机内、有组织的、可共享的大量数据的集合、 (1) 基本特征 (1) 数据库管理系统(DBMS) (1) 数据定义功能 (1) 数据组织、存储和管理 (1) 数据操纵功能 (1) 数据库的事务管理和运行管理 (1) 数据库的建立和维护功能(实用程序) (1) 其它功能 (1) 数据库系统(DBS) (1) 1.1.2 数据管理技术的产生和发展 (1) 数据管理 (1) 数据管理技术的发展过程 (1) 人工管理特点 (1) 文件系统特点 (1) 1.1.3 数据库系统的特点 (2) 数据结构化 (2) 整体结构化 (2) 数据库中实现的是数据的真正结构化 (2) 数据的共享性高,冗余度低,易扩充、数据独立性高 (2) 数据独立性高 (2) 物理独立性 (2) 逻辑独立性 (2) 数据独立性是由DBMS的二级映像功能来保证的 (2) 数据由DBMS统一管理和控制 (2) 1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型 (2) 1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件 (3) 数据的完整性约束条件: (3) 1.2.7 关系模型 (3) 关系数据模型的优缺点 (3) 1.3.1 数据库系统模式的概念 (3) 型(Type):对某一类数据的结构和属性的说明 (3) 值(Value):是型的一个具体赋值 (3) 模式(Schema) (3) 实例(Instance) (3) 1.3.2 数据库系统的三级模式结构 (3) 外模式[External Schema](也称子模式或用户模式), (3) 模式[Schema](也称逻辑模式) (3) 内模式[Internal Schema](也称存储模式) (3) 1.3.3 数据库的二级映像功能与数据独立性 (3)

东南大学微机实验报告一

微机实验报告 实验一指令与汇编语言基础 姓名:学号: 专业:测控技术与仪器实验室: 时间:2013年04月23号报告时间:2013年04 月23号评定成绩:审阅教师:

一、实验目的 1)了解命令行操作基本方式和基本命令,掌握PC环境下命令行方式的特点; 2)掌握汇编语言程序指令编辑、宏汇编、连接、运行基本概念;3)熟练掌握动态调试程序TD的常用命令和窗口功能,学会用TD调试程序,修改环境; 4)学会利用DEBUG或TD检查认识指令功能的正确方法。 二、实验内容 (一)必做实验 1-1、要求计算两个多字节十六进制数之差: 3B74AC60F8-20D59E36C1=? 式中被减数和减数为5个字节,存放在DATA1和DATA2的内存区,低位在前,高位在后。试编写减法的程序段,要求相减的结果存放在首址为DATA3的内存区。 1-2、以BUFFER为首地址的内存区存放了10个十六位带符号数,编写程序比较它们的大小,找出其中最小的带符号数,存入MIN和MIN+1单元。 三实验源程序和流程图 1、十六进制相减 A、实验要求: 计算两个多字节十六进制数之差:

3B74AC60F8-20D59E36C1=? 式中被减数和减数为5个字节,存放在DATA1和DATA2的内存区,低位在前,高位在后。试编写减法的程序段,要求相减的结果存放在首址为DATA3的内存区。 B、实验源代码和流程图 DATA SEGMENT DATA1 DB 0F8H,60H,0ACH,74H,3BH DATA2 DB 0C1H,36H,9EH,0D5H,20H DATA3 DB 5 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,5 MOV DI,0 CLD LOOPER: MOV AL,DATA1[DI] SBB AL,DATA2[DI] MOV DATA3[DI],AL INC DI DEC CX JNZ LOOPER MOV AH,4CH INT 21H CODE ENDS END START C、实验过程及实验结果

东南大学2009年级上机考试试卷C++上答案

东南大学09级计算机科学基础I上机试卷A 一、改错题(50分) 【要求】调试程序,修改其中的语法错误及少量逻辑错误。只能修改、不能增加或删除整条语句,除了可以增加由"{"、回车等分隔符产生的行数外,不允许增加其它行数。 【注意】源程序以“学号f1.cpp”命名,存入自己学号文件夹。 【题目】自定义函数的功能为统计数组中负数的个数,并且将负数改为0;主函数产生-20~79之间的n个随机数,调用自定义的函数,输出函数调用后数组的所有元素的值及原数组中包含的负数个数。 修改程序,运行时能够得到如下的输出结果: 产生的随机数为: 21 47 14 -20 49 4 58 38 42 44 -15 25 61 7 41 71 75 22 7 16 数组中负数的个数为:2 负数清零后的数组为: 21 47 14 0 49 4 58 38 42 44 0 25 61 7 41 71 75 22 7 16 程序中有十处错误。 改错题评分标准:每错5分,共50分 【含错误的源程序】 #include #include using namespace std; //错误:命名空间using namespace iostream; int ClrMinus(int [],int); //错误声明:int ClrMinus(int ,int); int main() { const int n=20; //错误变量声明int n=20 int arr[n]={0},i; cout<<"产生的随机数为:"<

数据库原理

数据库原理 所属课程名称:数据库原理 英文名称:Database System principles 所属课程编号:0901401 课程总学时:48;实验学时:12; 课程学分:3; 一、实验目的 数据库原理实验是《数据库原理》课程重要的教学环节。通过实验教学,验证、巩固和补充课堂讲授的理论知识,使学生建立对数据库系统基本概念、数据库的创建与维护、数据模型等的感性认识;学会和掌握SQL语言、数据库设计和管理、数据库应用;加深学生对数据库管理系统结构、数据库事务管理、数据库安全性与完整性、数据依赖及关系模式的规范化等重要概念和原理的理解和认识。为今后在实际应用中开发以数据库为核心的大型信息系统、设计并维护结构良好的数据库、充分利用数据库管理系统提供的各种特性解决实际问题打下坚实的基础。 二、实验内容、学时分配与组织 实验将分为两大部分:一是基本的实验练习,主要为数据库语言部分的内容, 要求学生熟悉数据库语言的基本用法,能够顺利地创建数据库、加载数据,并进行查询、插、删、改操作,利用学校规定的12实验学时完成;二是综合性的应用系统开发,要求学生利用某种程序设计语言及分布式应用开发平台(不限),实现一个以数据库为核心的B/S结构的应用,如加油站管理、网上书店等,结合课程教学改革,另外创造实验条件,不限机时、只限最后截止期,以目标考核方

三、教学管理模式与注意事项 1. 学生在实验前必须认真复习课程有关内容,预习实验指导书。 2. 指导教师适当提示实验要求、实验平台的结构、性能及注意事项,并检查预习情况。 3. 实验分单人和小组两类,每个实验的时间为3学时,最后的综合实 验不限机时,由学院另行创造实验条件完成。 4. 要求学生了解数据库系统的原理及使用方法,按要求完成实验内容,并完成实验报告。 四、成绩评定与占课程总成绩的比例 1.指导教师根据每个学生实验预习情况、必做实验完成情况、综合实 验的完成情况和在实验小组中所起作用,以及对实验报告的批改,进行评 分,并将成绩记录在册。 2.将实验成绩报给任课教师,以占课程总成绩30%的比例纳入课程的总成绩。 五、设备与器材配置 1.PC机每人1台 2.打印机1台(各组合用) 3.耗材若干 六、实验任务书与参考资料

【微机实验】2018东南大学微型计算机原理及应用实验二

实验二基本算术和逻辑运算 学院:信息科学与工程学院姓名:周信元学号:04016523 实验日期:2018.4.4 一、实验目的 1.熟悉算术和逻辑运算指令的功能。 2.进一步了解标志寄存器各标志位的意义和指令执行对它的影响。 二、实验任务 1.采用单步执行方式执行下列各程序段,检查各标志位的情况。 程序段1 MOV AX, 10101H ;AX=1010H MOV SI, 2000H ;SI=2000H ADD AL, 30H ;AX=1040H ADD AX, SI ;AX=3040H MOV BX, 03FFH ;BX=03FFH ADD AX, BX ;AX=343FH MOV[0020],1000H ;DS:[0020]=1000H ADD 0020, AX ;DS:[0020]=443FH 程序段2: MOV AX, OA0AOIH ;AX=A0A0H ADO AX, OFFFFH ;AX=A09FH MOV CX, OFFOOH ;CX=FF00H ADD AX, CX ;AX=9F9FH SUB AX, AX ;AX=0000H INC AX ;AX=0001H OR CX, OOFFH ;CX=FFFFH AND CX, OFOFH ;CX=0F0FH M0V[0010],CX ;DS:[0010]=OFOFH 程序段3: MOV BL, 25H ;BX=0025H MO[0010],04H ;DS:[0010]=04H MOV AL, [0010] ;AX=0004H MUL BL ;AX=0094H 程序段4: MOV BL, 04H ;BX=0004H MOV WORD PTR L0010], 0080H;DS:[0010]=0080H MOV AX, [0010] ;AX=0080H DIV BL ;AX=0020H 程序段5:

东南大学数据库原理与设计方法08年考试复习辅导(工程硕士与中职教师)

东南大学数据库原理与设计方法08年考试复习辅导(工程硕士与中职教师) 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在 题干的括号内。) 1.要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 2.下列四项中说法不正确的是( ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 4.下列四项中,必须进行查询优化的是( ) A.关系数据库 B.网状数据库 C.层次数据库 D.非关系模型 5.在视图上不能完成的操作是( ) A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 6.关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构 C.恢复 D.数据操作 7.关系代数表达式的优化策略中,首先要做的是( ) A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算 8.下列四项中,不属于关系数据库特点的是( ) A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问 9.数据库的并发操作可能带来的问题包括( ) A.丢失更新 B.数据独立性会提高 C.非法用户的使用 D.增加数据冗余度 10.在基本SQL语言中,不可以实现( ) A.定义视图 B.定义基表 C.查询视图和基表 D.并发控制 二、填空题 1.数据库管理系统(DBMS)由以下三类程序组成:语言、控制数据库运行和维护数据库,其中 的语言系统分为主语言和______。 2.通过加锁可以保证处理程序并发时的数据______。 3.关系代数中专门的关系运算包括:选择、投影、______和除法。 4.数据库中常用的四种文件组织方式是:顺序文件、______、散列文件、倒排文件。 5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余 度大、修改异常、插入异常和______。 6.关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的______、语言一体 化、并且是建立在数学理论基础之上。 7.数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 8.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是______(在1NF、2NF、3NF范围内)。 9.数据库完整性的静态约束条件分为:值的约束和______。 10.构成系统说明书的两个重要文档是______。 三、名词解释题 1.数据库系统 2.网状模型 3.关系

东南大学微机原理与接口技术期终考试复习资料汇总

1、设置CX=0,则LOOP指令将执行多少次?例如: mov cx, 0 delay: loop delay A、0 B、1 C、65535 D、65536 正确答案就是: D 2、REPZ CMPSB这条指令结束的时候,如果比较的串相等,则________。 A、SF=1 B、ZF=1 C、ZF=0 D、CX不为0 正确答案就是: B 3、在取指令CMP BX, 100H的源操作数的时候使用的逻辑地址最可能的就是________。 A、DS:100H B、CS:IP C、ES:100H D、SS:IP 正确答案就是: B 4、在一个字符串中查找一个字符,使用REPNZ SCASB指令,执行完后,如果______表示没有找到。 A、ZF=1 B、CX=0 且ZF=0 C、CX=0,且ZF=1 D、OF=1 正确答案就是: B 5、指令RET 8就是FAR过程的返回语句,执行之后,SP的值会______。 A、+8 B、-8 C、+10 D、+12 正确答案就是: D 6、REPZ重复前缀重复的条件就是________ A、CX<>0 且ZF=1 B、CX=0,或ZF=0 C、CX=0,且ZF=0 D、CX<>0 或ZF=1 正确答案就是: A 12、下面的指令,对CF会产生影响的指令就是_____。 A、INC AX B、DEC AX C、NEG AX D、NOT AX 正确答案就是: C 15、JMP WORD PTR[SI]这条指令的最大跳转范围就是________。 A、-32768字节至+32767字节 B、-128字节至+127字节 C、-32768字节至+32768字节 D、-512KB至+512KB 正确答案就是: A 19、16位汇编的寻址方式中,能作为基址变址寻址方式的寄存器就是_____。 A、SI, DI, SS, DS B、AX,BX,CX,DX C、BX, SP,SI,DI D、BX,BP,SI,DI 正确答案就是: D 23、如果(AL)=83H,则执行CBW之后,AX的值为_______。 A、0FF83H B、8883FH C、8003FH D、0083FH 正确答案就是: A 25、以下的公式中,_________的结果就是下一条指令的物理地址。 A、CS*16+IP B、CS*16+IP+本条指令的字节数

东南大学大学物理下期中模拟卷答案

振动波动光波练习题一、选择题

【A】 【C】 10.检验滚珠大小的干涉装置示意如图(a).S 为光源,L 为会聚透镜,M 为半透半反镜.在平晶T1、T2之间放置A、B、C 三个滚珠,其中A 为标准件,直径为d0.用波长为λ的单色光垂直照射平晶,在M 上方观察时观察到等厚条纹如图(b)所 示.轻压C 端,条纹间距变大,则B 珠的直径d1、C 珠的直径 d2与d0的关系分别为: (A)d1=d0+λ,d2=d0+3λ. (B)d1=d0-λ,d2=d0-3λ. (C)d1=d0+λ/ 2,d2=d0+λ. (D)d1=d0-λ/2,d2=d0-3λ/ 2.【C】 二、填空题 1. 把单摆从平衡位置拉开,使摆线与竖直方向成θ角,然后放手任其振动,则图中所示运 动状态所对应的相位。【0】

2. 在以加速度a上升的升降机中,一个单摆的摆长为l,摆球的质量为m,当其作小角度 g) 摆动时,则周期。(设地球上的重力加速度为 T=】 【2 3. 一正弦式声波,沿直径为0.14m的圆柱形管行进,波的强度为9.0×10-3 ,W/m2,频率为300Hz,波速为300m/s, (1)波中的平均能量密度为,最大能量密度为 (2)每两个相邻的、相位差为2π的同相面间有能量。 【3?10-5J/m3,6 ?10-5J/m3,4.62 ?10-7J 】 【 6m,π】 6. 一固定的超声波探测器,在海水中发出一束频率n =3?104Hz的超声波,被向着探测器驶来的潜艇反射回来,反射波与原来的波合成后,得到频率为241Hz的拍。则潜挺的速率

为 。(设超声波在海水中的波速为1500m/s )。 【6m/s 】 【 e=4?10-3mm 】 8. 在玻璃板(折射率为50.1)上有一层油膜(折射率为30.1)。已知对于波长为nm 500和 nm 700的垂直入射光都发生反射相消,而这两波长之间没有别的波长光反射相消,则此油 膜的厚度为 。 解:因为油膜( 1.3n =油)在玻璃( 1.5n =玻)上,所以不考虑半波损失,由反射相消条 件有: 2(21) 12 2 n e k k λ =-=油,,, 当12500700nm nm λλ==?????时,11222(21)22(21)2n e k n e k λλ=? -=-??????油油?2121217215k k λλ-==-, 因为 12 λλ<,所以 12 k k >,又因为 1 λ与 2 λ之间不存在'λ以满足 ' 2(21) 2n e k λ=-油式, 即不存在 21 'k k k <<的情形,所以 1 k 、 2 k 应为连续整数,可得: 14 k =, 23 k =; 油膜的厚度为: 17121 6.73104k e m n λ--= =?油 。 9. 光强分别为I 0和4I 0的两束相干光相遇而发生干涉时,在相遇区域内有可能出现的最大光强是 9 I 0 10. 若待测透镜的表面已确定是球面,可用观察等厚条纹半径变化的方法来确定透镜球面半径比标准样规所要求的半径是大还是小。如图,若轻轻地从上面往下按样规,则图__________ 中的

东南大学 数电实验报告 组合逻辑电路

1 2014 10

4 1. SSI MSI 0 3 2. 74HC 0 3 3. “ 3 4. 3 5. Multisim B 1. SSI 0 0 0 0 0 3 2. MSI 0 0 0 0 = MSI 5 3.3 2 MSI 2 1 2 1 2 2A i 3 2B i3 2C i-13 2 2D i 3 2C i 2 A i B i C i-1 D i C i 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 3

D i = A i B——i C——i-1 + A——i B——i C i-1 + A i B i C i-1 + A——i B i C——i-1 = ∑m(1, 2, 4, 7) C i = A——i C i-1 + B i C i-1 + A——i B i = ∑m(1, 2, 3, 7) 4 5

6 3 02 LED0 0 0 0 8 0 0 LED E

=10 =0 2 A i B i C i-1 D i C i D i C i 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 0 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 Z 2 A 3.3 2 MSI 1. 1 2 2 A i B i C i-1 D i C i 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 2

东南大学数据库

数据库实验 一.实验目的: 通过sql server软件来建立多张表格,并且确定相应的关系,再建立相应的脚本,来进行查询,达到熟悉数据库工作流程,了解数据库工作原理目的。 二.实验要求: 建一个数据库,并用查询语句查询 三.实验内容和相应的结果(截图) 1.初始化部分 新建表格: -初始化数据

2.查询部分(附带相应结果截图)--查看表结构 sp_help class --测试查询 select * from course;

--多级查询 select teacher from course where course_id in( select course_id from student_course where student_course.course_id=course.course_id ); -多表连接查询 select * from student_course where student_id=(select student_id from

student where student_name='黄磊'); select student_course.course_id,grade from student_course,student where student.student_id=student_course.student_id; 四.实验总结 通过数据库实验,熟悉了sql server的基本用法,熟悉了一些数据库的脚本语言,实现了数据的插入,查询,更新,最重要的是了解到关系表的建立过程,如何建立起相应的关系,实现级联,限制或者更加复杂的查询。学到了知识,总之。学到能力才是重要的,思维也重要。

相关主题
文本预览
相关文档 最新文档