当前位置:文档之家› 南昌航空大学_微机原理与接口技术实验报告.

南昌航空大学_微机原理与接口技术实验报告.

南昌航空大学_微机原理与接口技术实验报告.
南昌航空大学_微机原理与接口技术实验报告.

南昌航空大学实验报告

课程名称:微机原理与接口技术

班级:

学号:

姓名:

指导教师:

成绩:_______________________

2013年12月2号

南昌航空大学实验报告

课程名称:微机原理实验名称:调试程序DEBUG的使用

班级:学号:姓名:

教师评定:签名:

一、实验目的

掌握DEBUG调试程序的常用命令,熟悉用DEBUG调试程序对EXE文件的调试过程,并具有一定的分析运行结果的能力。

二、实验内容

1.编写一个完整的一位数加法运算程序,并生成EXE文件;

2.利用DEBUG调试EXE文件的执行过程,并与源程序进行对比。

三、DEBUG常用命令

1.汇编命令A

格式:

A 段寄存器名:偏移地址

A 段地址:偏移地址

A 偏移地址

A

功能:用该命令可以将汇编语言程序直接写入内存。

2.显示内存命令D

格式:

D 段寄存器名:偏移地址

D 段地址:偏移地址

D 偏移地址

D

功能:显示指定内存范围的内容。

3.修改内存单元内容命令E

格式:

E 地址内容表

E 地址

功能:修改内存单元内容

4.填充内存命令F

格式:

E 地址范围内容表

功能:将内容表中的内容重复装入内存的指定范围内。

5.内存移动命令M

格式:

M 源地址范围目标起始地址

功能:把源地址范围的内容移动到目标起始地址开始的存储单元。

6.比较命令C

格式:

C 源地址范围目标起始地址

功能:比较两个内存区域的内容是否相同,相同时不显示任何信息,不相同时显示不相同的内容。

7.搜索指定内容命令S

格式:

S 地址范围内容表

功能:在指定地址范围内搜索内容表中的内容。

8.查看修改寄存器内容命令R

格式:

R

R 寄存器名

功能:查看或修改寄存器内容

关于标志位:

OF:OV/NV 有/无

DF:DN/UP 减/增

IF:EI/DI 允许/禁止

SF:NG/PL 负/正

ZF:ZR/NZ 零/非零

AF:AC/NA 有/无

PF:PE/PO 偶/奇

CF:CY/NC 有/无

9.单步执行命令T

格式:

T 地址

T 地址条数

功能:单步执行指令

10.反汇编命令U

格式:

U 地址

U 地址范围

功能:将指定内存的内容显示成汇编语言形式。

11.命名命令N

格式:

N 路径和文件名

功能:对读命令或写命令要操作的文件进行指定。

12.读盘命令L

格式:

L 地址驱动器号起始扇区号扇区数

L 地址

L

功能:将N命令指定的文件或磁盘扇区内容读到内存。

13.写盘命令W

格式:

W 地址驱动器号起始扇区号扇区数

W 地址

W

功能:将内存内容写到N命令指定的文件或磁盘扇区中。

14.输入命令I

格式:

I 端口地址

功能:将端口的内容传送到累加器AL中。

15.输出命令O

格式:

O 端口地址

功能:将累加器AL的内容传送到端口中。

16.运行命令G

格式:

G=地址

G

功能:从当前地址或指定地址开始执行指令。

17.十六进制运算命令H

格式:

H 数据1 数据2

功能:对数据1和数据2进行十六进制加法和减法运算。

18.P命令

格式:

P

功能:在下一条指令执行之前停止

19.退出命令Q

格式:

Q

功能:退出DEBUG调试环境。

三、实验体会:

通过本次实验初步了解了DEBUG命令及其使用方法,并且在老师的指导下编写了两个简单的输出字符小程序,第一次感受到了汇编语言的魅力和实际的应用。同时也发现指令中的值须全部转化为16进制的值,那样才能正常的运行。同时也加深了自己对指令的理解。

南昌航空大学实验报告

课程名称:微机原理实验名称:完整汇编源程序的上机过程班级:学号:姓名:

教师评定:签名:

一、实验要求:

学会完整汇编源程序的上机过程和常用的DOS命令。

二、实验内容:

编写一段汇编源程序,在MASM中运行。同时学会对MASM的灵活运用。

三、实验步骤:

3.1 编辑录入源程序

EDIT [[盘符][路径]程序基本名。ASM]

例如:D:\language\MASM50>edit aa.asm

3.2 汇编

汇编指令格式如下:

MASM [[盘符][路径]程序基本名[.ASM]]

例如:D:\language\MASM50>masm aa

若没有错误显示如下:

Microsoft(R) Macro Assmbler Version 5.10

Copyright (C) Microsoft Corp 1981,1988,All rights reserved.

Object filename [aa.OBJ]:

Sourse listing[NUL.LST]:

Cross-reference [NUL.CRF]:

49576+420869 Bytes symbol space free

0 Warning Errors

0 Severe Errors

若有错时则会显示出相应错误信息,如下:

AA.ASM (6): Warning A4001:Extra characters on line

AA.ASM (7):error A2062:Missing or unreachable CS

AA.ASM (8):error A2009:Symbol not defined: DI

49510+411821 Bytes symbol space free

1 Warning Errors

2 Severe Errors

3.3 连接

连接命令格式如下:

LINK [[盘符][路径]程序基本名[.OBJ]]

例如:

D:\language\MASM50>link aa

连接显示信息如下:

Microsoft (R) Overlay Linker Version 3.64

Copyright (C) Microsoft Crop 1983-1988. All rights reserved.

Run Flie [AA.EXE]

List File [NUL.MAP]

Libraries[.LIB]

LINK:warning L4021:no stack segment;

3.4 运行

运行命令的格式如下:

[盘符][路径]程序基本名[.EXE]

例如:

P:\(language\MASM50) AA

调试运行的格式如下:

[盘符][路径]DEBUG[盘符][路径]程序基本名.EXE

如执行DEBUG AA.EXE

3.5 其他用到的DOS命令

DIR [盘符][路径] [文件名]

MD [盘符][路径] 新目录名

CD [盘符][路径]

四、实验体会

通过本次实验,理解了用汇编语言编写的指令在MASM中的运行情况。对它的步骤有了一定的了解以及使用。同时也对汇编语言有了更加深入的了解。

南昌航空大学实验报告

课程名称:微机原理实验名称:两个多位十进制数相加

班级:学号:姓名:

教师评定:签名:

四、实验目的:

熟悉对DVCC实验系统的使用。

五、实验内容:

本程序将两个多位十进制数相加,其中加数与被加数均以ASCII码形式存放在以DA TA1和DATA2为首的5个内存单元中,相加结果被送回DATA1处。程序中先要把加数与被加数由十进制ASCII码转化为十六进制的数字串,然后将他们进行带进位相加并做AAA调整,然后将结果保存。

六、程序清单:

定义堆栈段:

STACK_SEG SEGMENT PARA STACK

'STACK' DB 100 DUP(?)

STACK_SEG ENDS

;定义数据段

DA TA_SEG SEGMENT PARA PUBLIC 'DATA'

;定义被加数与加数(DA TA1\DA TA2)的存放(低位在前):

DA TA1 DB '4','A','5','9','C'

DA TA2 DB '6','8','1','6','B'

DA TA_SEG ENDS

;定义代码段

CODE_SEG SEGMENT PARA PUBLIC 'CODE'

MAIN PROC FAR

ASSUME CS:CODE_SEG,DS:DA TA_SEG,SS:STACK_SEG

START: PUSH DS

MOV AX,0

PUSH AX

MOV AX,DA TA_SEG

MOV DS,AX

MOV SI,PFFEST DATA1

MOV DI,OFFEST DA TA2

CALL ADDA

RET

MAIN ENDP

ADDA PROC NEAR

MOV DX,SI

MOV BP,DI

MOV BX,05H

AD1:SUB BYTE PTR[SI+BX-1]

SUB BYTE PTR[DI+BX-1]

DEC BX

J NZ AD1

MOV SI,DX

MOV DI,BP

MOV CX,05H

CLC

AD2:MOV AL,[SI]

MOV BL,[DI]

ADC AL,BL

AAA

MOV [SI],AL

INC SI

INC DI

LOOP AD2

MOV SI,DX

MOV BX,05H

AD3:ADD BYTE PTR[SI+BX-1],30H

ADD BYTE PTR[DI+BX-1],30H

DEC BX

JNZ AD3

RET

ADDA ENDP

CODE_SEG ENDS

END START

七、实验体会:

通过本次实验学会了对DVCC实验系统的使用。同时编写了一个代码,在DVCC实验系统上编译,发现如果编译成功的话,出现的结果会是error not included.一旦出现错误就需要根据所在的行进行结果。至于实验的结果由于还没有连接硬件和以上程序没有显示的代码。所以在masm下演示出结果。

南昌航空大学实验报告

课程名称:微机原理实验名称:并行口8255A应用

班级:学号:姓名:

教师评定:签名:

一、实验目的

掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。

二、实验内容

用8255做输出口,控制十二个发光管亮灭,模拟交通灯管理。

三、实验接线图

图6-4

四、编程指南

⑴通过8255A控制发光二极管,PB4-PB7对应黄灯,PC0-PC3对应红灯,PC4-PC7对应绿灯, 以模拟交通路灯的管理。

⑵要完成本实验,必须先了解交通路灯的亮灭规律,设有一个十字路口l、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,l、3路口的绿灯熄灭,而l、3路口的黄灯开始闪烁,闪烁若干次以后,l、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、

4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到l、3路口方向,之后,重复上述过程。

⑶程序中设定好8255A的工作模式及三个端口均工作在方式0,并处于输出状态。

⑷各发光二极管共阳极,使其点亮应使8255A相应端口的位清0。

五、实验程序框图

六、实验步骤

⒈在系统显示监控提示符“P.”时,按SCAL键。

⒉按图6-4连好实验线路

8255A:PC0->L3,PC1->L6,PC2->L9,PC3->L12,PC4->L2,PC5->L5,PC6->L8,PC7->L11;

PB4->L1,PB5->L4,PB6->L7,PB7->L10

⒊在“P.”态时,输入11E0后,按EXEC键;系统显示执行符“┌”,同时Ll-Ll5发光二极管模拟交通灯显示。

七、实验程序清单

CODE SEGMENT ;H8255-2.ASM

ASSUME CS:CODE

IOCONPT EQU 0FF2BH ;8255控制口

IOAPT EQU 0FF28H ;PA口

IOBPT EQU 0FF29H ;PB口

IOCPT EQU 0FF2AH ;PC口

ORG 11e0H

START: MOV AL,82H ;PB输入,PA,PC输出

MOV DX,IOCONPT

OUT DX,AL ;写命令字

MOV DX,IOBPT ;读PB口

IN AL,DX

MOV BYTE PTR DS:[0601H],AL ;保存PB口数据

MOV DX,IOCONPT ;8255控制口

MOV AL,80H

OUT DX,AL ;写命令字, PA,PB,PC输出

MOV DX,IOBPT ;

MOV AL,DS:[0601H]

OR AL,0F0H

OUT DX,AL

MOV DX,IOCPT

MOV AL,0F0H

OUT DX,AL ;四路口红灯全亮

CALL DELAY1 ;延时

IOLED0: MOV AL,10100101B

MOV DX,IOCPT

OUT DX,AL ;南北绿灯亮,东西红灯亮

CALL DELAY1 ;延时

CALL DELAY1 ;延时

OR AL,0F0H

OUT DX,AL ;南北绿灯灭

MOV CX,8H

IOLED1: MOV DX,IOBPT

MOV AL,DS:[0601H]

AND AL,10101111B

OUT DX,AL ;南北黄灯亮

CALL DELAY2 ;延时

OR AL,01010000B

OUT DX,AL ;南北黄灯灭

CALL DELAY2 ;延时

LOOP IOLED1 ;南北黄灯闪烁8次

MOV DX,IOCPT

MOV AL,0F0H

OUT DX,AL ;四路口红灯全亮

CALL DELAY2 ;延时

MOV AL,01011010B

OUT DX,AL ;东西绿灯亮

CALL DELAY1 ;延时

CALL DELAY1

OR AL,0F0H

OUT DX,AL ;东西绿灯灭

MOV CX,8H

IOLED2: MOV DX,IOBPT

MOV AL,DS:[0601H]

AND AL,01011111B

OUT DX,AL ;东西黄灯亮

CALL DELAY2 ;延时

OR AL,10100000B

OUT DX,AL ;东西黄灯灭

CALL DELAY2 ;延时

LOOP IOLED2 ;东西黄灯闪烁8次

MOV DX,IOCPT

MOV AL,0F0H

OUT DX,AL ;四路口红灯全亮

CALL DELAY2

JMP IOLED0 ;循环继续

DELAY1: PUSH AX

PUSH CX

MOV CX,0030H

DELY2: CALL DELAY2

LOOP DELY2

POP CX

POP AX

RET

DELAY2: PUSH CX

MOV CX,8000H

DELA1: LOOP DELA1

POP CX

RET

CODE ENDS

END START

三、实验步骤:

运行实验程序:单机时,实验程序起始地址为F000:90E0。在系统显示监控提示符“P."时:输入F000按F1键输入90E0按EXEC键在系统上显示执行符"T",同时L1~L12发光二级管模拟交通灯显示。

四、实验结果:

通过观察L1~L12发光二级管的灯的亮灭情况,发现与本实验要求的交通灯的亮灭规律情况一样。在实验中,假设L1~L3和L7~L9的亮灯情况完全一样,同理也可验证其他的灯。

五、实验心得

本次实验掌握了8255A和微机接口方法,初步掌握了8255A的工作方式和编程原理等。

课程名称:微机原理实验名称:定时、计数器8253A应用

班级:学号:姓名:

教师评定:签名:

一、实验目的:

学习8253A可编程定时、计数器与8088CPU的接口方法;了解8253A的工作方式;掌握8253A在各种方式下的编程方法。

二、实验内容:

1、实验原理

8253A的A0、A1接系统地址总线A0、A1,故8253A有四个端口地址。8253A的片选地址为40H~4FH。因此,本实验仪中的8253A四个端口地址为40H、41H、42H、43H,分别对应通道0、通道1、通道2和控制字。采用8253A通道0,工作在方式3,输入时钟CLK0为1MHZ的方波,并要求用接在GATE0引脚上的导线是接地或甩空来观察GA TE对计数器的控制作用,用示波器观察输出波形。

2、实验线路连接

(1)8253A的GATE0接+5V。

(2)8253A的CLK0插孔接分频器74LS393的T4插孔,分频器的频率源为4MHZ。

三、实验步骤:

运行实验程序:单机时,实验程序起始地址为F000:9180。在系统显示监控提示符“P."时:输入F000按F1键输入9180按EXEC键。

将CLK0接T6,OUTO插孔连接一个发光的二极管。

四、实验结果:

当CLK0接T6时,发现发光的二极管的亮度是在改变的。当CLK0接T7时,发现发光的二极管的亮度的变化没有CLK0接T6时快。当CLK0接T4时,肉眼无法发现发光的二极管灯的亮度有改变。

五、实验参考程序:

ORG 08C0H ;?

L8253: MOV DPTR,#0C003H MOV A,#36H

MOVX @DPTR,A

MOV DPTR,#0C000H

MOV A,#00H MOVX @DPTR,A MOV A,#10H MOVX @DPTR,A SJMP $

END

六、实验体会:

通过本次试验,能够直接地看到定时器所产生的效果,能够更加深刻地了解8253.

课程名称:微机原理实验名称:中断控制器8259A应用

班级:学号:姓名:

教师评定:签名:

八、实验目的:

1、掌握中断控制器8259A与微机接口的原理和方法。

2、掌握中断控制器8259A的应用编程。

九、实验内容:

本系统中已设计有一片8259A中断控制芯片,工作于主片方式,8个中断请求输入端IR0~IR7对应的中断型号为8~F。8259A和8088系统总线直接相连,8259A上连有一系统地址线A0,故8259A有两个端口地址,本系统中为60H、61H.60H用来写ICW1,61H用来写ICW2、ICW3、ICW4,初始化命令字写好后,再写操作命令字。OCW2、OCW3用口地址60H,OCW1用口地址61H。使用了3号中断源,IR3插孔和SP插孔相连,中断方式为边沿触发方式,每按一次AN按钮产生一次中断信号,向8259A发出中断请求信号。如果中断源电平信号不符合规定要求则自动转到7号中断,显示"Err".CPU响应中断后,在中断服务中,对中断次数进行计数并显示,计满5次结束,显示器显示"Good".

2、实验线路连接

(1)8259模块上的INT连8088的INTR.

(2)8259模块上的INTA连8088的INTA。

(3)MP区SP插孔和8259的3号中断IR3插孔相连,SP端初始为低电平。

(4)8259的D0~D7连到BUS2区的XD0~XD7.

(5)8259模块上的CS端接Y6。

(6)8259模块上的A0连到BUS区的XA0。

(7)8259模块上的RD、WR信号线分别连到BUS区的XRD、XWR上。

十、实验步骤:

运行实验程序:单机时,实验程序起始地址为F000:91A0。在系统显示监控提示符“P."时:输入F000按F1键输入91A0按EXEC键在系统上显示"8259-1".按AN按钮,按满5次显示"Good".

十一、实验参考程序:

CODE SEGMENT MOV AL,08H

ASSUME CS:CODE MOV DX,INTPORT2

INTPORT1 EQU 0060H OUT DX,AL

INTPORT2 EQU 0061H MOV AL,09H

INTQ3 EQU INTREEUP3 OUT DX,AL

INTQ7 EQU INTREEUP7 MOV AL,0F7H

ORG 11A0H OUT DX,AL

START:CLD MOV BYTE PTR[0701H],01H

CALL WBUF1 TIME=1

WRITE INTRRUPT STI

MOV AL,13H WATING:CALL DISP

MOV DX,INTPORT1 DISP 8259-1

OUT DX,AL JMP WA TING

MOV ES,AX WRINTVER:MOV AX,0H

MOV DI,002CH OUT DX,AL

LEA AX,INTQ3 STI

STOSW IRET

MOV AX,0000H INTREEUP7:CLI

STOSW MOV AL,20H

MOV AX,INTQ7 MOV DX,INTPORT1

STOSW OUT DX,AL

RET MOV DS:[077AH],1C1CH

INTREEUP3:CLI MOV DS:[077CH],101BH

MOV AL,DS:[0701H] MOV DS:[077EH],1010H

CALL CONVERS INTRE3:CALL DISP

MOV BX,077BH JMP INTRE3

MOV AL,10H DISP:MOV DX,077FH

MOV CX,05H MOV AH,20H

INTRE0:MOV BYTE PTR[BX],AL DISP0:MOV CX,00FFH

INC BX MOV BX,DX

LOOP INTRE0 MOV BL,DS:[BX]

MOV AL,20H MOV BH,0H

MOV DX,INTPORT1 PUSH DX

OUT DX,AL MOV DX,0FF22H

ADD BYTE PTR:[0701H],01H MOV AL,CS:[BX+127BH]

CMP BYTE PTR:[0701H],06H OUT DX,AL

JNA INTRE2 MOV DX,0FF21H

MOV DS:[077AH],191AH MOV AL,AH

MOV DS:[077CH],1819H OUT DX,AL

MOV DS:[077EH],1010H DISP1:LOOP DISP1

INTRE1:CALL DISP POP DX

JMP INTRE1 DEC DX

CONVERS:ADD AL,OFH SHR AH,01H

MOV BX,077AH JNZ DISP0

MOV DS:[BX],AL MOV DX,0FF22H

INC BX MOV AL,0FFH

RET OUT DX,AL

INTRE2:MOV AL,20H RET

MOV DX,INTPORT1 DA TA1:DB

DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H 0FFH,0CH,0DEH,0C7H,8CH,0F3H,0BFH DB

DB 90H,0A3,0A1H,86H,8FH 80H,90H,88H,83H,0C6H,0A1H,86H,8EH

WBUF1:MOV BX,0 MOV WORD PTR:[BX+077AH],0509H MOV WORD PTR:[BX+077AH],1701H ADD BX,2

ADD BX,2 MOV WORD PTR :[BX+077AH],0802H

RET

CODE ENDS

END START

五、实验体会:

本次实验中出来了"8259-1"结果,并出现"Good"结果。实验的顺利进行给了自己更大的信心,同时加深了对中断控制器8259A的应用了解。

南昌航空大学实验四

南昌航空大学实验报告 课程名称:数据结构A 实验名称:实验四队列的应用 班级: XXX 学生姓名: XXX 学号: XXXXX 指导教师评定: XXX 签名: XXX 一、实验目的 本实验是队列的一种典型的应用,队列是一种“先到先服务”的特殊的线性 表,本实验要求模拟手机短信功能,使用链式存储结构的队列,进行动态地增加 和删除结点信息。 通过本实验的学习,可以理解队列的基本操作的实现。 二、实验内容 设计程序要求,模拟手机的某些短信息功能。 功能要求: (1)接受短信息,若超过存储容量(如最多可存储20条),则自动将最早接受 的信息删除。 (2)显示其中任意一条短信息。 (3)逐条显示短信息。 (4)删除其中的任意一条短信息。 (5)清除。 三、程序分析 采用结构体指针定义存储短信结点: typedef struct Qnode {char data[MAXNUM];/*字符数组存储短信*/ struct Qnode *next; }Qnodetype; /*定义队列的结点*/ 定义队列:

typedef struct { Qnodetype *front;/*头指针*/ Qnodetype *rear; /*尾指针*/ int number;/*短信数量*/ }Lqueue; (1)int initLqueue(Lqueue **q) 初始化短信队列。 (2)int LInQueue(Lqueue *q,char x[]) 入队列,将字符串x加入到队列尾部。 (3)char * LOutQueue(Lqueue *q) 出队列,删除队头元素,返回其中的字符串。 (4)void get(Lqueue *q,char x[]) 接收短数,若短信数量超过20条,则删除队头短信。 (5)void deleteall(Lqueue *q) 清除所有短信。 (6)void deleteone(Lqueue *q,int n) 删除第n条短信。 (7)void displayall(Lqueue *q) 显示所有短信。 (8)void displayone(Lqueue *q,int n) 显示第n条短信。 在main()函数中,采用菜单方式,菜单中同时显示出已有的短信数量,由用户选择输入命令,实现程序要求功能,命令说明: R(r):接收短信 L(l):显示任意一条短信 A(a):显示所有短信 D(d):删除任意一条短信 U(u):删除所有短信 Q(q):退出 四、程序源代码

WEB编程实验报告---南昌大学

实验报告 实验课程:JA V A WEB编程技术 学生姓名: 学号: 专业班级:物流101班 2013年 06 月 12 日 目录

实验一WEB编程环境......................... 错误!未定义书签。实验二HTML和CSS编程技术 (7) 实验三JA V ASCRIPT编程技术 (10) 实验四SERVLET编程技术 (13) 实验五JSP编程技术 (16) 实验六JA V ABEAN编程技术 (21) 实验七基于MVC模式构建系统 (25) 南昌大学实验报告 学生姓名:学号:专业班级:物流101班

实验类型:□验证□综合■设计□创新实验日期:实验成绩: 一、实验项目一Web编程环境 二、实验目的 第1章搭建Web编程环境,能正确安装配置java运行环境、WEB服务器和数据库服务器 第2章熟悉WEB编程集成环境MYEclipse. 第3章熟练掌握WEB工程的创建、发布、运行流程。 三、实验内容 1.安装并配置java运行环境JDK和JRE 2.安装Web服务器tomcat, 配置Tomcat服务器 3.安装并配置数据库MySQL. 4.安装MyEclispe,熟悉各项菜单项 5.为MyEclispe集成配置JDK和Tomcat 6.创建、发布、运行一个WEB工程。 四、实验仪器及耗材 计算机,JDK,TOMCA T, MySQL, MyEclipse等软件。 五、实验步骤 1.先安装jdk1.6,选择自定义安装,安装到C:\JDK 2.配置环境变量,class:.;C:\JDK\bin , classpath:.;C:\JDK\lib ,java_home: C:\JDK 安装tomcat,安装在C:\ Tomcat 下,配置tomcat_home环境变量,CATALINA_HOME: C: \Tomcat,CATALINA_BASE: C: \Tomcat,TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar 追加到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\c ommon\lib\servlet.jar;

杨实验三

南昌大学实验报告 学生姓名:学号:专业班级:电气信息三类106班实验类型:□验证□√综合□设计□创新实验日期:实验成绩: 一.实验名称 实验3 控制语句 二.实验目的 1.熟练掌握if 、if…else、if…elseif语句和switch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。 2.熟练掌握while语句、do ...while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。 3.掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 三.实验内容 1.选择结构程序设计; 2.if语句的使用; 3.使用switch语句实现多分支选择结构; 4.三种循环语句的应用; 5.循环结构的嵌套; 6.break和continue语句的使用。 三.实验环境 PC微机 DOS操作系统或Windows 操作系统 Visual c++程序集成环境 四.实验内容和步骤 本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。学会单步调试和断点调试程序及变量跟踪方法。 1.通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。

.编程:输入一个整数,判断该数的正负性和奇偶性之后,将其数值按照①小于10,②10~99,③100~999,④1000以上四个类别分类并显示。 要求: (1)将变量定义为整型。 (2)输入整数前,利用puts()/printf()给出提示信息。 (3)输出结果时要有必要的说明,例如:输入358时,显示358 is 100 to 999。 (4)该程序利用if语句实现。 运行程序,分别输入9,21,321,4321数据检查输出信息的正确性。

数据库存储器与触发器实验报告(互联网+)

南昌航空大学实验报告 二0一七年 5 月 3 日 课程名称:数据库概论实验名称:存储器与触发器 班级:xxx 姓名:xxx 同组人: 指导教师评定:签名: 一、实验环境 1.Windows2000或以上版本; 2.SQLServer2000或2005。 二、实验目的 1.掌握存储过程的创建,修改,使用,删除; 2.掌握触发器的创建,修改,使用,删除。 三、实验步骤及参考源代码 1.创建过程代码: CREATE PROCEDURE C_P_Proc(@ccna varchar(10),@cno char(4)OUTPUT,@cna varchar(10)OUTPUT,@pna varchar(20)OUTPUT,@num int OUTPUT) AS SELECT @cna=cna,@cno=https://www.doczj.com/doc/c113230506.html,o,@pna=pna,@num=num FROM cp,customer,paper WHERE https://www.doczj.com/doc/c113230506.html,o=https://www.doczj.com/doc/c113230506.html,o AND paper.pno=cp.pno AND cna=@ccna;

6.执行存储过程C_P_Pro,实现对李涛,钱金浩等不同顾客的订阅信息查询execute C_P_Proc@name='李涛' execute C_P_Proc@name='钱金浩' 7,删除存储过程C_P_Prcc DROP PROCEDURE C_P_PROC (4)在DingBao数据库中针对PAPER创建插入触发器TR_PA PER_I、删除触发器TR_PAPER_D、修改触发器TR_PAPER_U。具体要求如下。

<1>对PAPER的插入触发器:插入报纸记录,单价为负值或为空时,设定为10元。 CREATE TRIGGER TR_PAPER_I ON paper FOR INSERT AS DECLARE @ippr FLOAT; declare @ipno int; SELECT @ippr=ppr,@ipno=pno from inserted begin if @ippr<0 or @ippr is NULL begin raiserror('报纸的单价为空或小于零!',16,1) update paper set ppr=10 where paper.pno=@ipno end

南昌大学化学实验报告

南昌大学化学实验报告 篇一:南昌大学实验报告 南昌大学实验报告 学号:6100512094 专业班级:信息管理与信息系统122班 实验类型:□验证□综合□设计□创新实验日期:XX/4/3 实验成绩: 实验一实验环境的建立 一、实验目的: 1.了解SQL Server XX常用版本和对操作系统的不同要求 2.熟悉SQL Server XX的基本性能 3.正确安装和配置SQL Server XX 二、实验基本原理 SQL即结构化查询语言,是关系数据库的标准语言,SQL 是一个综合的、功能极强同时又简洁易学的语言。它集数据查询、数据操纵、数据定义和数据控制功能于一体。自SQL 成为国际标准语言之后,各个数据库厂家纷纷推出各自的SQL软件或与SQL的接口软件。这就使大多数 数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。

三、主要仪器设备及耗材 相互连成LAN的计算机2台以上,windows XX server 操作系统,SQL Server XX安装标准版安装软件。 四、实验步骤 安SQL Server XX:将安装光盘放入CD-ROM,将自动弹出“SQL Server自动菜单”界面,如果没有自动弹出则选择光盘根目录下的autorun.exe,双击运行: 选择运行“安装SQL Server XX组件”进入安装组件界面,选择“安装数据库服务器”。进入安装界面后,按照安装提示进行安装;一般需要人工进行干预的有: 选择安装类型和安装路径:安装类型有:典型安装、最小安装、和自定义安装。安装路径是指SQL Server的系统文件和数据文件的安装位置。默认情况下“安装类型”是典型安装,“安装路径”是操作系统设定的“Program Files”文件夹。你可以自行改变,初次安装最好不要改变他,按默认情况使用; 配置启动服务的帐号:有两类用户帐号:一类是与Windows操作系统的集成帐号,一类是混合帐号。选择第一类帐号进行安装;配置服务器端网络库:SQL Server支持多种网络库,这些网络库必须与操作系统的网络协议共同工作,才能实现客户机与数据库服务器的通信。安装完成后,可以通过操作系统的开始菜单操作:“开始”―>SQL Server”->

南昌航空大学软测实验二(仅供参考)

南昌航空大学实验报告 2014年12 月7 日 课程名称:软件质量保证与测试实验名称:功能性测试_____________________________ 班级:________________ 姓名:____________ 同组人:____________________________________ 指导教师评定:_________________________________________________ 签名:________________ 一、实验目的 掌握边界值、等价类、决策表测试的基本功能性测试方法 二、实验要求 分别用健壮性测试(边界值方法)、弱健壮等价类测试(等价类方法)和决策表测试技 术分别对三角形问题|、Nextdate问题和佣金问题设计测试用例,并分别对实验一所编写的三个程序进行测试。 三、实验步骤 1.运行Visual C++开发工具; 2?在开发环境中完成程序设计,并进行调试; 3?在程序没有语法错误的前提下重点检查程序的逻辑错误; 4?对程序进行调试,并记录实验数据。 四、实验内容 1?三角形问题 问题描述:输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断该三角形 是什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形;(4)等腰直角三角形;(5)一般三角形;(6)非三角形;(7)输入数据非法测试方法:边界值测试一健壮性测试, 由于三角形三边边界较多,通过边界值测试能够

更多地发现边界处的错误,缺陷

截图1

截图 2?佣金问题 问题描述:前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机 (lock)、枪托(stock)和枪管(barrel)。枪机卖45美元,枪托卖30美元,枪管卖25美元。销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70 个枪机、80个枪托和90个枪管。 根据当月的销售情况,并计算销售商的佣金如下: (1)不到(含)1000美元的部分为10%; (2)1000 (不含)~1800 (含)美元的部分为15%; (3)超过1800美元的部分为20%。 佣金程序生成月份销售报告,汇总售出的枪机、枪托和枪管总数,销售商的总销售额以及佣金。 测试方法:边界值测试一健壮性测试,此问题有较多的边界,采用边界值分析法能找 出边界值方面的问题 测试用例的设计

飞机连接实验报告(南昌航空大学)

《专业技能训练》实验 班级: 100631 学号: 10063112 姓名:林万蔚 (同组人:李力朱汉辉周炎)

专业技能训练 1、实验目的: 通过本综合实验的练习,学生应能综合应用所学专业基础知识,对专业上的某一具体工程实际问题进行处理和解决,增强其实践能力、工程应用能力和整体素质。 2、实验内容: (1)方案设计 设计铆接的产品,CATIA软件或CAD绘制零件图:1张三维立体图(同组人可一样),1张能完全表达某个零件结构尺寸和制作要求的视图(按机械制图的规定画图和标注,同组每个人不得相同,可选择不同零件画图)。图均打印,其他内容手写!。 设计铆接的产品(飞机)具有中等复杂程度,具有立体结构。 零件结构设计经指导老师检查同意后方能进行制作。 (2)飞机装配铆接操作实验 本实验要求在飞机装配工艺课程的相关实验之后进行,通过飞机装配工艺课程的授课学习和实验,掌握飞机装配铆接的基本方法和基本工艺,在此基础上,制作一个中等复杂程度的零件产品,并做相应的工艺分析。 3、对自己制作的结构件进行质量分析。 我们这组设计制作的是一个小型汽车,从设计的角度来看的比较完美的,线条、部件都比较好。但是,在这个单有铆接的实验中,很多圆滑的地方可能很难制造出来。 4、飞机铆接的特点及发展。 4.1飞机铆接具有以下特点 铆接的连接强度比较稳定可靠,铆接方法与工艺参数容易掌握和控制,铆接质量检验方法方便,故障比较容易排除,使用工具比较简单、低廉,适用于较复杂的连接。虽然存在着一些缺点,如增大了结构质量,降低了结构强度,容易引起变形等,但到目前为止,铆接仍然是飞机装配中主要的的连接方法。 4.2飞机铆接的发展 现代飞机制造过程中,由于结构设计、工艺维修、检查的需要,机械连接不可缺少,在很长一段时间内仍将是主要的连接方法。在第二代、第三代、甚至第四代战斗机以及民机生产中,都采用了大量的机械连接。铆接结构重量轻、成本低、工艺简便,比螺接更具技术优势,因而用得比较普遍。铆接技术发展相对比较缓慢,但近年来在新型飞机研制过程中,为满足结构设计要求,提高飞机的性能,铆接技术有了新的发展。 4.2.1电磁铆接技术的发展 国外的经验表明,采用电磁铆接(也称应力波)技术是解决上述问题的有效途径。电磁铆接对屈强比高、应变率敏感、强度高、难成形材料的成形具有特殊的功能;能实现理想的干涉配合,延缓构件铆钉孔疲劳裂纹的扩展,显著提高结构

南昌大学《MATLAB与控制系统仿真》实验报告综述

实验报告 实验课程: MATLAB与控制系统仿真 姓名: 学号: 专业班级: 2016年 6月

目录实验一 MATLAB的环境与基本运算(一) 实验二 MATLAB的环境与基本运算(二) 实验三 MATLAB语言的程序设计 实验四 MATLAB的图形绘制 实验五基于SIMULINK的系统仿真 实验六控制系统的频域与时域分析 实验七控制系统PID校正器设计法 实验八线性方程组求解及函数求极值

实验一 MATLAB的环境与基本运算(一) 一、实验目的 1.熟悉MATLAB开发环境 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本原理 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MA TLAB常用命令 表1 MA TLAB常用命令 3.MATLAB变量与运算符 3.1变量命名规则 3.2 MATLAB的各种常用运算符 表2 MA TLAB算术运算符 表4 MATLAB逻辑运算符

表5 MATLAB特殊运算 4.MATLAB的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 三、主要仪器设备及耗材 计算机 四、实验内容 1.新建一个文件夹(自己的名字命名,在机器的最后一个盘符) 2.启动MATLAB,将该文件夹添加到MATLAB路径管理器中。 3.学习使用help命令。 4.窗口命令 ● close ● close all ● clc ● hold on ● hold off 了解其功能和作用,观察command window、command history和workspace等窗口的变化结果。5.工作空间管理命令 ● who ● whos ● clear 6.随机生成一个2×6的矩阵,写出实现矩阵左旋(以第1行第1列为中心逆时针)90°或右旋(顺

综合性实验项目:报纸电子编辑基本操作流程

1南昌大学实验报告 ---综合性实验项目:报纸电子编辑基本 操作流程 学生姓名:唐晓君学号:5000110076 专业班级:新闻学101班 实验名称:综合性实验项目名称报纸电子编辑基本操作流程 实验日期:6月1日实验成绩: 一、实验目的及要求: 本次试验要求学生利用所学的只是进行完整的版面编排,旨在强化学生的创 新意识。 二、实验基本原理: 报纸编辑在报纸生产过程中所进行的一系列工作总称为报纸编辑工作。包括 策划、编稿、组版三个业务范围。策划指报纸策划和报道策划;编稿指分析与选 择稿件、修改稿件和制作标题;组版指配置版的内容和设计报纸版面。 编辑工作流程既包括较为宏观的编辑决策与设计工序,又包括具体的编稿、组稿、组版工序。 《90视界》是一群90后精心打造的一份报纸,根据课程进度,我们进行着 不同的工作。在早期的编委会开会讨论中,我们确定好了报纸的编辑方针,设计 报纸的整体规模和内部结构,设计内容、形式与风格特色等,在这个同意的理念 指导下,我们确定好分工,每个人分别负责不同版面的策划、选稿、组版、编辑 等具体工作,大家宏观的编辑决策的指引下保证自己负责的版面与编辑方针相统一,保证整份报纸的统一性。 三、主要仪器设备及实验耗材: 1台教师机、50 台学生机、北大方正飞腾集成排版软件、Photoshop图片处 理软件 四、实验内容或步骤: 1、确定报纸的编辑方针、设计报纸的整体规模和内部结构; (1)、报纸定位说明: 随着21世纪的到来,我国正处于一个大的转型环境下,社会矛盾不断凸显,而随着70、80后在社会上的良好表现,他们现在占据社会生活生产的主流。但 是随着社会的发展和人们的热切期盼,整个社会越来越关注这样一批出生在改革 开放后的新生群体,特别是在2008年期间,社会上对90后这样一个群体进行了 广泛的讨论。因此,我们为了向广大的受众能够从各个方面了解90后这样一个 年轻的、富有朝气的群体提供一些信息,同时也为方便社会各方面讨论90后提 供一个专属平台。 (2)、四开八版小报,周刊。 版面设计:

南昌航空大学PWM波形发生器实验报告

PWM波信号发生器的研制 课程设计说明书 课程设计名称:单片机专业课设 课程设计题目: PWM信号发生器的研制 学院名称:信息工程学院 专业:电子信息工程班级: 学号:姓名: 评分:教师: 20 13 年 7 月 2 日 摘要 1

PWM波信号发生器的研制 随着电力电子全控开关器件的出现,脉宽调制技术(PWM)在电力电子变流技术中获得了,。泛的应Hj,如直流开关电源(DC/DC变换)、交。交变频(AC/AC变换)、交.直.交变频系统、UPS电源(DC/AC变换)、高功率因数整流(PWM整流或功率l灭l数校正PFC等)等电力电子各个应用领域,无不采用PWM控制技术。PWM控制最基本的实现方法是通过载波和控制波的模拟电路调制米产生,如采用三角形载波(或锯齿波)和直流(或正弦波)控制信号比较器进行比较产生PWM波。这种方法在模拟控制技术中广泛采用,并出现过许多产生PWM波控制芯片,如用于开关电源的TL494、SG3525、UC3842等。随着数字控制技术的发展,又出现了许多数字式PWM集成芯片,如用于变频调速的三相PWM发生器HEF4752、SLE4520、MA818等。但与迅速发展的微机控制技术相比,该方法显示出电路复杂、调制方式不够灵活等缺点,而采用软件计算的实时PWM控制策略越来越彼人们接受,并出现了许多不同的PWM波的计算方法,如采样SPWM法、谐波注入PWM法、均值PWM法、等面积PWM法等。电力电子的微机PWM控制技术已成为一种必然趋势。因此本文就PWM的单片机控制与实现进行分析研究,通过对外围电路芯片的设计实现PWM输出波形的频率、电压幅值、占空比的连续调节,达到产生PWM信号目的。 关键字:脉宽调制技术(PWM)、占空比、控制信号 2

南昌航空大学实验报告

南昌航空大学实验报告 2014年04月25日 课题名称:计算机网络实验名称:局域网连接实验 班级:110451 姓名:郑木辉学号:10045129 指导教师评定:签名: 一、实验目的 1.掌握Windows操作系统中网络的配置与管理。 2.掌握Windows操作系统中常用的网络命令。 3.掌握Windows平台上FTP服务器架设与使用方法. 二、实验要求 1.详细阅读操作过程,认真完成必做实验,掌握实验要求掌握的内容。 2.课后认真完成实验报告 三、实验环境 1.硬件:网络环境 2.操作系统:windows7 3.相关软件:ServU 4.0 四、实验步骤与内容 4.1网络配置实验 4.1.1 实验内容: 安装Windows网络组件并配置网络选项(因机房都已经设置好,可以查看或按原值填写,关键是了解需要设置哪些选项以及为什么要设置这些内容)。 4.1.2 实验步骤: 1、安装协议: 进入“打开网络与共享中心”,如错误!未找到引用源。,再单击打开“网络与共享中心”,进入如图2的界面;

图1 网络与共享中心 图2 网络连接界面 单击“更改是适配器设置”进入“网络连接”界面,如图 3 图3 网路连接界面 双击其中的“本地连接”图标,在弹出的窗口(下图左)中选择“属性”,弹出本地连接的属性窗口(下图右,将其中的“连接后在任务栏中显示图标”前的方框选中,则在任务栏右侧显示连接图标)。选择其中的“安装”,弹出协议安装窗口,如图4; 图4 本地连接属性窗口

图5 协议安装窗口 在上图左选择“协议”后按“添加”按钮进入右侧所示窗口,其中有常用的协议,如图5; ?NetBEUI(NetBios Enhanced User Interface)用于局域网通信,安装此协议后,可以通 过在地址栏中输入对方的IP地址及共享名称访问对方共享资源。 ?NWLink IPX/SPX./NetBIOS Compatible Transport Protocal”,该协议常用于局域网 游戏,如星际争霸、帝国时代等,一般要先装该协议才能在局域网对战。 ?TCP/IP协议,该协议在系统安装了网卡驱动的情况下一般都默认安装,因此上图中没 有显示,如果系统未安装TCP/IP协议,则应该在此界面中安装。 2.配置TCP/IP协议 ?在错误!未找到引用源。的界面中,选中“Internet协议(TCP/IP)”,按“属性”按钮, 弹出TCP/IP的配置窗口,如图6 图6 Internet协议属性 根据上网方式的不同,需相应的选择“自动获得IP地址”或“使用下面的IP地址”,在本实验中使用后者。

南昌大学公差实验报告

实验报告 实验课程: 学生姓名: 学号: 专业班级:

南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证□综合□设计□创新实验日期:实验成绩: 实验一、公差与技术测量综合性实验 一、实验目的与要求 为了使学生对《公差与技术测量》这门课程有一个整体、深入的认识,联系提高学生动手能力及工程实践能力。开设该综合性实验,使学生能根据被测量零件,从已有的实验设备中选择合理测量仪器,确定测量方法步骤,并对零件的合格性与否做出相应的判断。 二、主要仪器设备及耗材 1、数字立式光学计 数字立式光学计光学主要用作相对法测量,在测量前先用量块或标准件对准零位,被测尺寸和量块(或标准件)尺寸的差值可在仪器的显示。 使用说明 1)按被测件的验收尺寸组合量块 2)选择测头 3)调整仪器零位 4)工件测量 2、涨簧式内径百分表 主要用于以比较法测量通孔、盲孔或深孔的直径。 使用方法 1)内径百分表的装夹 2)测量方法 根据被测孔的内尺寸选择校对环规,先检查内径百分表的相互作用,然后对零,对好零位,把内径百分表从环规(或千分尺)内取出来。测量时,把涨簧测头放入被测孔内后,摆动表架,找出百分比读数最大值,该值就是被测孔与环规孔径(或千分尺读数)的差。 3、表面粗糙度测量仪 JB-2C粗糙度测试仪可用于轴承内外圈滚道表面粗糙度测量,它利用仪器的测针与被测表面相接触,并使测针沿其表面轻轻划过以测量表面粗糙度的一种测量法。 操作方法 打开微机及主机箱右下侧电源开关 1)进入测量程序 2)调整被测件位置 3)进行测量 4)选择范围 5)设置参数 6)显示和打印 4、量块 量块是由两个相互平行的测量面中心之间的距离来确定其工作长度的一种高精度量具。量块的精度分级又分等1)量块按制造精度分为0、1、2、3、4级,其中0级精度最高,2)按检定精度分为1、2、3、4、5、6等,其中1等精度最高。

南昌航空大学 单片机实验(全)

南昌航空大学 信息工程学院 实验报告 课程名称:单片微型机原理 学号: 姓名: 指导教师:________ ___________ 成绩:_________________________

南昌航空大学实验报告 2014年 3 月 14 日 课程名称: 单片微型机原理 实验名称: 清零、电脑时钟 班级: 姓名: 学号: 指导老师评定: 签名: 一、实验目的 1、掌握汇编语言设计和调试方法,熟悉键盘操作; 2、熟悉MCS —51定时器、串行口和中断初始化编程方法,了解定时器应用在实时控制中程序的设计技巧。 二、实验内容 1、把7000H ~ 70FFH 的内容清零。 2、编写程序,从DVCC 系列单片机实验仪键盘上输入时间初值,用定时器产生0.1S 定时中断,对时钟计数器计数,并将数值实时地送数码管显示。 三、实验步骤 清零程序 1、实验程序框图 N Y 开始 R0 =0,DPTR=7000H 00送到(DPTR) DPTR+1,R0+1 R0 = FF ? 结束

2、当DVCC单片机仿真实验系统独立工作时 (1)将固化区EPROM中实验程序目标码传送到仿真RAM区,操作如下:输入0后按F1键,再输入0FFF后按F2键,再输入0后按EPMOV稍等,系统返回初始状态,显示“P."。 (2)按F2键进入仿真1态,仿真实验系统显示闪动“P......”时,根据表一所示,通过键盘输入实验程序的起始地址0030H,再按执行键EXEC,表示连续运行该程序,稍后,按RESET键退出运行;如果以单步运行程序,则输入0300后,按STEP键,按一次执行一条语句,直到执行到003CH为止,按MON键退出运行;如果以断点运行程序,则先输入003C (断点地址),再按F1键,再输入0030(起始地址),然后按EXEC键执行程序,当执行到003CH时自动停下来,此时按MON键退出。 (3)用存储器读写方法检查7000H—70FFH中的内容应全是00H。 3、当DVCC单片机仿真实验系统联PC机工作时 (1)在闪动“P.”状态,按PCDBG键。 (2)在PC机处于WIN95/98软件平台下,单击DVCC图标。 (3)在系统设置选项中设定仿真模式为内程序、内数据。 (4)根据屏幕提示进入51/96动态调试菜单。 (5)联接DVCC实验系统(Ctrl + H)。 (6)装载目标文件(Ctrl + L)。 (7)设置PC起始地址。 (8)从起始地址开始连续运行程序(F9)或单步(F8)或断点运行程序。 (9)单步、断点运行完后,在存储器窗口内检查7000H—70FFH中的内容是否全为00H。4、清零程序 ORG 0030H CLEAR: MOV R0,#00H MOV DPTR,#7000H;设数据指针DPTR=7000H CLEAR1: CLR A MOVX @DPTR,A ;清第一个数据单元 INC DPTR ;指针加一 INC R0 ;字节数加一 CJNE R0,#00H,CLEAR1 ;判字节数满256个否,不满继续 CLEAR2: SJMP CLEAR2 ;满结束程序 END

南昌大学信息组织实验报告

实验报告 实验课程:信息组织 学生姓名: 学号: 专业班级:信管111班 2014年5月

南昌大学实验报告 学生姓名:学号:专业班级:信管111班 实验类型:■验证□综合□设计□创新实验日期:实验成绩: 实验一 实验题目:红岩 ?00000991nam022******** ?0010000772891 ?00520130109154133.34 ?010__|a978-7-5153-1267-5|d CNY36.00 ?100__|a20130109d2012em y0chiy0110ea ?1010_|a chi ?102__|a CN|b110000 ?105__|a a z000ay ?106__|a r ?2001_|a红岩|9hong yan|f罗广斌,杨益言著|g韩和平,金奎图 ?210__|a北京|c中国青年出版社|d2012.12 ?215__|a565页|c图|d21cm ?300__|a红色经典文库 ?330__|a本书是一部以共产党人为争取中国人民解放而进行的壮烈斗争为题材的优秀长篇小说。作者罗广斌、杨益言曾被共同关押在“中美特种技术合作所”的集中营里,亲身经历过敌人的种种野蛮暴行和共产党人不屈不挠的斗争生活。 ?333__|a本书适用于小说爱好者 ?6060_|a长篇小说|y中国|z当代 ?690__|a I247.5|v5 ?701_0|a罗广斌|9luo guang bin|f(1924-1967)|4著 ?701_0|a杨益言|9yang yi yan|f(1925-)|4著 ?702_0|a韩和平|9han he ping|4图 ?702_0|a金奎|9jin kui|4图 ?801_0|a CN|b浙江省新华书店集团公司|c20130109

面向对象程序设计实验报告(学生)

面向对象程序设计 实验报告 计算机学院 张永

南昌航空大学实验报告 二00七年月日 课程名称:面向对象程序设计实验名称:类与结构 班级: XXXXXXX 学生姓名: XXXXXX 学号: 指导教师评定: XX 签名: XXXXX 1、实验目的 ·学习掌握声明和定义类及成员。 ·学习掌握访问类对象成员。 ·学习掌握保护数据如何屏蔽外部访问的原理,更好的认识类的封装 2、实验内容 (1) 定义一个满足下列要求的Date类: ①用下面的格式输出日期:日/月年 ②可运行在日期上加一天操作 ③设置日期 //Date.h #include using namespace std; class Date{ public: void Display(); void AddOneDay(); void SetDay(int y,int m,int d); protected: bool Legal(int y, int m, int d); bool IsLeapYear(int y); int year; int month; int day; }; (2) 定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。并将类定义作为接口,用多文件结构实现之。 //Time.h class Time { public: Time();

void Print(); void Set(int,int,int); protected: int min; int sec; int hour; };

最新南昌大学实验报告-声速测量

声速测量(实验报告格式)课程名称:大学物理实验 实验名称:声速测量 学院:专业班级: 学生姓名:学号: 实验地点:104 座位号: 实验时间:第周星期一下午16点开始 一、 二、实验项目名称:声速测量 三、实验目的: 1、学会测量超声波在空气中的传播速度方法。 2、

3、理解驻波和振动合成理论。 4、学会逐差法进行数据处理。 5、了解压电换能器的功能和培养综合使用仪器的能力。 四、 五、 实验原理: 根据声速、声波频率、波长间的关系:λf v =,测得声波的频率和波长,就可求的声速。声波频率由信号发生器产生,可直接显示,故只需测得声波波长即可。有驻波法和相位法。 1、驻波法 实验时将信号发生器输出的正弦电压信号接到发射超声换能器上,超声发射换能器通过电声转换,将电压信号变为超声波,以超声波形式发射出去。接收换能器通过声电转换,将声波信号变为电压信号后,送入示波器观察。设沿x 方向射出的入射波方称为:)2cos(1x wt A y λ π -=,反射方程: )2cos(2x wt A y λπ+=,A 为声源振幅,w 为角频率,x λ π2为由于波动传播到坐标x 处引起的相位变化。所以合振动方程:

y=y1+y2=wt x A cos )2cos 2(λπ ;在声驻波中,波腹处声压(空气中 由于声扰动而引起的超出静态大气压强的那部分压强)最小,而波节处声压最大。当接收换能器的反射界面处为波节时,声压效应最大,经接收器转换成电信号后从示波器上观察到的电压信号幅值也是极大值,所以可从接收换能器端面声压的变化来判断超声波驻波是否形成。移动卡尺游标,改变两只换能器端面的距离,在一系列特定的距离上,媒质中将出现稳定的驻波共振现象,此时,两换能器间的距离等于半波长的整数倍,只要我们监测接收换能器输出电压幅度的变化,记录下相邻两次出现最大电压数值时(即接收器位于波节处)卡尺的读数(两读数之差的绝对值等于半波长),则根据公式:就可算出超声波在空气中的传播速度,其中超声波的频率可由信号发生器直接读得。 2、相位法 波是振动状态的传播,也可以说是位相的传播。在声波传播方向上,所有质点的振动位相逐一落后,各点的振动位相又随时间变化。声波波源和接收点存在着位相差,而这位相差则可以通过比较接收换能器输出的电信号与发射换能器输入的正弦交变电压信号的位相关系中得出,并可利用示波器的李萨如图形来观察。相差和角频率、传播时间t 之间有如下关系: 同时有,,,(式

南昌大学汇编实验报告

实验报告 实验课程:汇编语言 学生姓名: 学号: 专业班级: 2012年12 月7日

目录 (1)汇编语言上机过程 (1) (2)串处理指令与子程序 (6) (3)中断服务程序 (19) (4)文件操作与字显示缓存 (24)

实验1 汇编语言程序上机过程I ------ 手工方式 一.实验目的 熟练掌握汇编语言程序的编辑、调试和运行的过程和方法。了解汇编语言程序的汇编、运行环境。 二.实验内容 1.掌握常用的编辑工具软件(如WORD、EDIT)、MASM和LINK的使用; 2.伪指令: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP; 3.利用的INT 21H的1号功能实现键盘输入的方法; 三.实验要求 1.仔细阅读有关伪指令SEGMENT,ENDS,ASSUME,END,OFFSET,DUP的内容; 2.了解利用的INT 21H的1号功能实现键盘输入的方法,了解.EXE文件和.COM 文件的区别及用INT 21H 4C号功能返回系统的方法; 3.阅读下面程序段。 四.实验环境 PC微机 DOS操作系统或 Windows 操作系统 MASM。EXE,LINK。EXE,DEBUG。COM 五.实验步骤 程序: data segment message db 'This is a sample program of keyboard and disply' db 0dh,0ah,'Please strike the key!',0dh,0ah,'$' data ends stack segment para stack 'stack' db 50 dup(?) stack ends code segment assume cs:code,ds:data,ss:stack start: mov ax,data mov ds,ax mov dx,offset message mov ah,9 int 21h again:mov ah,1 int 21h

SPSS实验报告

《统计分析与SPSS的应用》 实验报告 班级:090911 学号:09091141 姓名:律江山 评分: 南昌航空大学经济管理学院 南昌航空大学经济管理学院学生实验报告 实验课程名称:统计分析与SPSS的应用 专业经济学班级学号09091141 姓名律江山成绩 实验地点G804 实验性质:演示性 验证性综合性设计性 实验项目名称基本统计分析(交叉分组下的频数分析)指导教师周小刚一、实验目的 掌握利用SPSS 软件进行基本统计量均值与均值标准误、中位数、众数、全距、方差和标准差、四分位数、十分位数和百分位数、频数、峰度、偏度的计算,进行标准化Z分数及其线形转换,统计表、统计图的显示。 二、实验内容及步骤(包括实验案例及基本操作步骤) (1)实验案例:居民储蓄存款。 (2)基本步骤:1、单击菜单选项analyze→descriptive statistics→crosstabs 2、选择行变量到row(s)框中,选择列变量到column(s)框中 3、选择dispiay clustered bar charts选项,指定绘制各变量交叉分组下的频数分布棒图。 三、实验结论(包括SPSS输出结果及分析解释) 实验结论: 较大部分储户认为在未来收入会基本不变,收入会增加的比例高于会减少的比例;城镇储户中认为 收入会增加的比例高于会减少的比例,但农村储户恰恰相反;可见城镇和农村储户在对该问题的看法上存在分歧。 城镇户口较内存户口收入有明显的增加,但未来收入减少的比例差距不大。其中二者未来收入大部分基本保持不变。

南昌航空大学经济管理学院学生实验报告 实验课程名称:统计分析与SPSS的应用 专业经济学班级学号09091141 姓名律江山成绩实验地点G804 实验性质:演示性 验证性综合性设计性 实验项目名称参数检验(两独立样本T检验) 指导 教师 周小刚 一、实验目的 掌握利用 SPSS 进行单样本 T 检验、两独立样本 T 检验和两配对样本 T 检验的基本方法,并能够解释软件运行结果。利用来自两个总体的独立样本,推断两个总体的均值是否存在显著差异。 二、实验内容及步骤(包括实验案例及基本操作步骤) (1)实验案例;居民储蓄存款 (2)实验步骤;1、单击菜单analyze→compare means→independent→sample t test; 2、选择实验变量到testariable(s)框; 3、选择总体标志变量到grouping variable框中; 4、单击define groups 定义两总体的标志值。 5、两独立样本t检验的option选项含义与单体样本t检验的相同。 三、实验结论(包括SPSS输出结果及分析解释) 实验结论: t统计量的观测值为0.879,对应的双尾概率P值为0.380.如果显著性水平a为0.05,由于概率P的值大于0.05,不能拒绝零假设,即城镇储户和农村储户一次存款金额的平均值无显著差异。

南昌航空大学_微机原理与接口技术实验报告

南昌航空大学实验报告 课程名称:微机原理与接口技术 班级: 学号: 姓名: 指导教师: 成绩:_______________________ 2013年12月2号

南昌航空大学实验报告 课程名称:微机原理实验名称:调试程序DEBUG的使用 班级:学号:姓名: 教师评定:签名: 一、实验目的 掌握DEBUG调试程序的常用命令,熟悉用DEBUG调试程序对EXE文件的调试过程,并具有一定的分析运行结果的能力。 二、实验内容 1.编写一个完整的一位数加法运算程序,并生成EXE文件; 2.利用DEBUG调试EXE文件的执行过程,并与源程序进行对比。 三、DEBUG常用命令 1.汇编命令A 格式: A 段寄存器名:偏移地址 A 段地址:偏移地址 A 偏移地址 A 功能:用该命令可以将汇编语言程序直接写入内存。 2.显示内存命令D 格式: D 段寄存器名:偏移地址 D 段地址:偏移地址 D 偏移地址 D 功能:显示指定内存范围的内容。 3.修改内存单元内容命令E 格式: E 地址内容表 E 地址 功能:修改内存单元内容 4.填充内存命令F 格式: E 地址范围内容表 功能:将内容表中的内容重复装入内存的指定范围内。

5.内存移动命令M 格式: M 源地址范围目标起始地址 功能:把源地址范围的内容移动到目标起始地址开始的存储单元。 6.比较命令C 格式: C 源地址范围目标起始地址 功能:比较两个内存区域的内容是否相同,相同时不显示任何信息,不相同时显示不相同的内容。 7.搜索指定内容命令S 格式: S 地址范围内容表 功能:在指定地址范围内搜索内容表中的内容。 8.查看修改寄存器内容命令R 格式: R R 寄存器名 功能:查看或修改寄存器内容 关于标志位: OF:OV/NV 有/无 DF:DN/UP 减/增 IF:EI/DI 允许/禁止 SF:NG/PL 负/正 ZF:ZR/NZ 零/非零 AF:AC/NA 有/无 PF:PE/PO 偶/奇 CF:CY/NC 有/无 9.单步执行命令T 格式: T 地址 T 地址条数 功能:单步执行指令 10.反汇编命令U 格式: U 地址 U 地址范围 功能:将指定内存的内容显示成汇编语言形式。 11.命名命令N 格式: N 路径和文件名 功能:对读命令或写命令要操作的文件进行指定。 12.读盘命令L 格式: L 地址驱动器号起始扇区号扇区数

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