南邮通达学院《微型计算机接口技术》实验报告格式2015年秋

南邮通达学院《微型计算机接口技术》实验报告格式2015年秋
南邮通达学院《微型计算机接口技术》实验报告格式2015年秋

实验报告

(2015--2016学年第 1 学期)

课程名称微型计算机接口技术

实验名称(1)流光发生器设计、(2)基于中断的字符串屏幕动态显示、(3)测试微机系统串行口实验时间2015 年12 月日指导单位物联网学院

指导教师陆骥

学生姓名韩胜远班级学号13001527 学院(系) 物联网学院专业网络安全

实 验 报 告(一)

实验名称 流光发生器设计 指导教师

陆骥

实验类型

验证

实验学时

2

实验时间 2015.12.

一、 实验目的和要求

目的:运用定时/计数器8254的知识,设计流光发生器。

要求:在开放式微机实验装置上完成相应硬件电路连接;编写程序实现:8254的三个计数器输出不同周期的信号,控制发光二极管,达到流光效果。

二、实验环境(实验设备)

PD-32开放式微型计算机教学实验装置 8254定时器/计数器模块 PC 系列机,Windows 操作系统

汇编语言开发工具TASM5.0,上位机软件PD-BUG

三、实验原理及内容

8254有3个独立的16位计数器,每个计数器有3个引脚,GATE 、CLK 、OUT 。每个计数器有6种工作方式,其中方式2、3有具有初值自动重装功能,所以可以选择计数器工作在方式3,输出的是连续信号,输出信号的周期T out =N ×T CLK,。

8254定时器/计数器模块可见实验书P89,数据线已经接至系统数据总线D 0~D 7,实验机上将地址总线的A 1、A 0引出接插口,可从其中的两个相邻的地址线A 2、A 3连至8254的A 0、A 1,用于片内端口选择。A 5、A 6、A 7接3-8译码器模块,用于片选,8254的最高计数频率不能超过3M 、6M ,输入脉冲可选择47kHz 等。

利用PD-32实验台的8254计数器模块,控制实验台的发光二级管闪烁(点亮、熄灭、点亮、……),循环往复。

根据8254的特点,可设计以下两种方案:

方案一:设置三个计数器初值一样,时钟频率接47KHz 、93KHz 、187KHz ,可达到流光效果。

方案二:设置0豪计数器初值为0,1号计数器初值为23500(十进制),2号计数器初值为32900(十进制),时钟频率都接47KHz ,可达到流光效果。

.486

CODE SEGMENT USE16

ASSUME CS:CODE

ORG 3000H

BEG: JMP START CCONPORT EQU 30CH CCONBIT1 EQU 00010110B CCONBIT2 EQU 01010110B CCONBIT3 EQU 10010110B CDPORT1 EQU 300H CDPORT2 EQU 304H CDPORT3 EQU 308H CHDBIT1 EQU 00H CHDBIT2 EQU 00H START: NOP

NOP

MOV DX,CCONPORT

MOV AL,CCONBIT1

OUT DX,AL

NOP

NOP

MOV DX,CDPORT1

MOV AL,CHDBIT1

OUT DX,AL

NOP

NOP

MOV DX,CCONPORT

MOV AL,CCONBIT2

OUT DX,AL

NOP

NOP

MOV DX,CDPORT2

MOV AL,CHDBIT1

OUT DX,AL

NOP

NOP

WT1: MOV DX,CCONPORT

MOV AL,CCONBIT3

OUT DX,AL

NOP

NOP

MOV DX,CDPORT3

MOV AL,CHDBIT2

OUT DX,AL

WT: NOP

JMP WT CODE ENDS END BEG

四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

该实验在施行第二种方案时,出现了许多问题。

1. 一开始编程,计算初值使用公式:T out =N×T CLK,.,由于未考虑到人们视觉能分辨的闪烁时间为0.4秒而设置过小的时间间隔,没有达到实验要求效果,而后通过计算得N=23500和N=32900。

2 . 未考虑到8254内部的计数器是16位,将十进制数误当成二进制的放到EAX 中,正确的输入为MOV AX,V ALUE1 OUT DX,AL MOV AL,AH OUT DX,AL .

3. 要正确设置读/写方式,先读低8位后读高8位。

4. 编程过程中,要使用NOP 语句,避免运行时间过短。

五、指导教师评语

成绩批阅人陆骥日期2016.1.10

实验报告(二)

实验名称基于中断的字符串屏幕动态显示指导教师陆骥

实验类型验证实验学时2实验时间2015.12.

二、实验目的和要求

目的:运用微型计算机系统的中断技术及定时/计数器8254的知识,利用系统定时源设计中断程序。

要求:编程实现:每隔一定时间在系统机屏幕上显示一行字符串(字符串内容自定,例如“HELLO WORLD!”)。即利用系统定时源设计定时中断程序,要求每隔一定的时间在系统机屏幕上显示一行字符串。显示十行之后自动结束。

二、实验环境(实验设备)

硬件:PC机。

软件:“未来汇编”汇编语言开发环

三、实验原理及内容

利用系统定时源(调用1C型中断)设计定时中断,每隔一秒钟在屏幕上显示一行字符串。

实验2_2.asm 程序是每间隔一秒显示一行字符串,显示十行后自动退出。

;filename exam4.asm

.486

DATA SEGMENT USE16

OLD1C DD ?

ICOUNT DB 18H

COUNT DB ?

MESG DB 0DH,0AH,'I AM A GUO FANG SHENG $'

DATA ENDS

CODE SEGMENT USE16

ASSUME CS:CODE,DS:DATA

BEG: MOV AX,DATA

MOV DS,AX

CLI

CALL READ1C

CALL WRITE1C

STI

MOV CX,10

LAST: MOV COUNT,0

SCAN: CMP COUNT,-1

JNE SCAN

MOV DX,OFFSET MESG

MOV AH,09H

INT 21H

LOOP LAST

CALL RESET

MOV AH,4CH

INT 21H

;------------------------------------------------------------------------------- SERVICE PROC

PUSHA

PUSH DS

MOV AX,DATA

MOV DS,AX

DEC ICOUNT

JNZ EXIT

MOV ICOUNT,18

MOV COUNT ,-1

EXIT: POP DS

POPA

IRET

SERVICE ENDP

;------------------------------------------------------------------------------- READ1C PROC

MOV AX,351CH

INT 21H

MOV WORD PTR OLD1C,BX

MOV WORD PTR OLD1C+2,ES

RET

READ1C ENDP

;------------------------------------------------------------------------------- WRITE1C PROC

PUSH DS

MOV AX,CODE

MOV DS,AX

MOV DX,OFFSET SERVICE

MOV AX,251CH

INT 21H

POP DS

RET

WRITE1C ENDP

;------------------------------------------------------------------------------- RESET PROC

MOV DX,WORD PTR OLD1C

MOV DS,WORD PTR OLD1C+2

MOV AX,251CH

INT 21H

RET

RESET ENDP

CODE ENDS

END BEG

四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

通过本次的实验,我掌握了对系统定时源1CH中断进行计时实现长时间定时的方法,又一次复习了DOS系统I/O功能的调用,并学会了BIOS键盘输入01H号功能的调用,对汇编程序的设计有了进一步的理解。

五、指导教师评语

成绩批阅人陆骥日期2016.1.10

实验报告(三)

实验名称测试微机系统串行口指导教师陆骥

实验类型综合实验学时2实验时间2015.12.

三、实验目的和要求

目的:学习串行通信的基本,8251、8255的结构,掌握对其的初始化编程和应用编程,通过实验加深对串行接口的控制端口、数据端口工作方式的理解。

要求:在微机实验装置上完成相应硬件电路连接;设计程序实现:对微机系统的串行口进行自发自收的测试,同时将接收到的内容在数码管上显示。

二、实验环境(实验设备)

8251串行通信模块

8255并行接口模块

双色数码管显示模块

8254或8243定时器/计数器模块

汇编语言开发环境

三、实验原理及内容

运用微机系统串行通信知识,进行微机系统串行口的测试。

.486

CODE SEGMENT USE16

ASSUME CS:CODE

ORG 1000H

BEG:JMP START

TAB DB 0C0H,0F09H,0A4H,0B0H,99H,92H,82H,0F8H

DB 80H,90H

LENS EQU $- TAB

C8251 EQU 330H

D8251 EQU 320H

CONO EQU 00010110B

V ALUEO EQU 9CH

D08254 EQU 300H

D18254 EQU 304H

D28254 EQU 308H

C8254 EQU 30CH

CC8255 EQU 20CH

A8255 EQU 200H

B8255 EQU 204H

C8255 EQU 208H

START: CALL I8254

CALL I8251

CALL I8255

AGAIN:MOV CL,LENS

MOV BX,OFFSET TAB TSCAN: MOV DX,A8255

MOV EAX,0F0F0F0FH

OUT DX,EAX

MOV DX,B8255

OUT DX,EAX

MOV DX,C8251

IN AL,DX

TEST AL,01H

JZ TSCAN

SEND: MOV AL,[BX]

MOV DX,D8251

OUT DX,AL

MOV SI,0

RSCAN: MOV DX,C8251

IN AL,DX

TEST AL,02H

JNZ R ECEVIE

DEC SI

JNZ R SCAN

JMP NEXT

RECEVIE: MOV DX,D8251

IN AL,DX

MOV AH,AL

MOV DX,AX

SHL EAX,16

MOV AX,DX

MOV DX,A8255

OUT DX,EAX

MOV DX,B8255

OUT DX,EAX

MOV EAX,0A0A0A0AH

MOV DX,C8255

OUT DX,EAX

MOV BP,0F000H DELAY: N OP

NOP

NOP

JNZ D ELAY

INC B X

DEC CL

JNZ T SCAN

JMP AGAIN

NEXT: MOV EAX,88F9A4BFH MOV DX,A8255

OUT DX,EAX

MOV EAX,0A1839280H

MOV DX,B8255

OUT DX,EAX

WIT: NOP

JMP WIT

I8254 PROC

MOV DX,C8254

MOV AL,CONO

OUT DX,AL

MOV DX,D08254

MOV AL,V ALUEO

OUT DX,AL

RET

I8254 ENDP

I8251 PROC

MOV CX,3

AGA: MOV AL,0

MOV DX,C8251

OUT DX,AL

LOOP AGA

MOV AL,40H

OUT DX,AL

MOV AL,4FH

OUT DX,AL

MOV AL,15H

OUT DX,AL

RET

I8251 ENDP

I8255 PROC

MOV DX,CC8255

MOV EAX,80808080H

OUT DX,EAX

RET

I8255 ENDP

CODE ENDS

四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

通过这次实验我对串行通信的基本,8251、8255的结构更加的了解了也加深对串行接口的控制端口、数据端口工作方式的理解。

五、指导教师评语

成绩批阅人陆骥日期2016.1.10

南邮广播电视工程数字视频非线性编辑制作课程设计实验报告定稿版

南邮广播电视工程数字视频非线性编辑制作课 程设计实验报告精编 W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

通信与信息工程学院 2016 / 2017 学年第一学期 课程设计实验报告 模块名称数字视频非线性编辑制作 专业广播电视工程 学生班级 B130114 学生学号 学生姓名陈超 指导教师姚锡林 日期: 2016 年 11 月 21 日 摘要 本次课程设计利用软件premiere进行数字视频非线性编辑制作。本文首先就本次实验主题归纳总结电视节目制作一般流程方法,接着对此次课程设计主要软件工具进行系统介绍,主要涉及实验相关借本操作的详细阐述;接下来两大章节部分先从取材、构思角度详细分析此次课程设计所做的主题内容与规划,并以此为指导再从具体操作上分步骤、多角度实现视频序列的制作;最后对本次课程设计的体味与收获进行思考。 此次作品《再次出发》电影鉴赏是将导演约翰卡尼的一部经典音乐影视作品利用premiere软件,在制作的过程中添加了转场特效,关键帧,字幕,音频等功能,并运用多种素材,重新删减编辑,形成一部情节连贯,内容完整、主题明确的电影鉴赏短片。短片的片长时间为9分40秒,大小为720*576,AVI格式,PAL制式(48Khz)。

关键词:数字视频非线性编辑制作;premiere;视频制作;

目录 第一章电视节目制作的一般流程与方法 (1) 1.1 电视节目制作一般流程 (1) 1.1.1 前期制作流程 (1) 1.1.2 后期制作工作流程 (2) 1.2 电视节目制作的一般方法 (2) 1.2.1 ENG方式 (2) 1.2.2 EFP方式 (2) 1.2.3 ESP方式 (3) 第二章 Premiere的功能介绍及操作方法 (4) 2.1 Premiere概述 (4) 2.1.1 概述 (4) 2.1.2 基本操作界面 (4) 2.2 Premiere的基本操作 (5) 2.2.1 新建项目 (5) 2.2.2 新建序列 (6)

SQL语言的应用 南京邮电大学软件工程与数据库实验报告一

实验报告一 实验名称:SQL语言的应用 指导教师:茅苏 实验类型:验证 实验学时:4*2 实验时间:2012年9月28日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:10001927db 操作步骤:1、单击左侧的SQL Server组 右键 新建SQL Server注册 下一步 在左侧的“可用的服务器”栏选中或输入CC-PC,点击中间 的添加,将CC-PC添加到右侧的“添加的服务器”栏 下一步 选中“登录时使用Windows身份认证”,然后点击下一步 选中“在 现有SQL Server组中添加SQL Server”,然后点击下一步 完 成 关闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称10001927db 2.用查询分析器在上一步创建的数据库中完成以下功能 (1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器 确认SQL Server(s)为CC-PC 选择Windows身份认证 点击确定 2、在工具栏的下拉链表种选择名为10001927db的数据库。 (2)建立基本表:学生、课程和选课,写出DDL语句。 要求:需为每张表建立主键,其他完整性约束可自己添加。

【原创】南京邮电大学 课程设计 Wilkinson(威尔金森)功分器的设计

南京邮电大学电子科学与工程学院电磁场与无线技术Wilkinson功分器 课题报告 课题名称 Wilkinson功分器 学院电子科学与工程学院 专业电磁场与无线技术 班级 组长 组员 开课时间 2012/2013学年第一学期

一、课题名称 Wilkinson(威尔金森)功分器的设计 二、课题任务 运用功分器设计原理,利用HFSS软件设计一个Wilkinson功分器,中心工作频率3.0GHz。 ?基本要求 实现一个单阶Wilkinson等功分设计,带内匹配≤-10dB,输出端口隔离≤-10dB,任选一种微波传输线结构实现。 ?进阶要求 多阶(N≥2),匹配良好(S11≤-15dB),不等分,带阻抗变换器(输出端口阻抗 不为50Ω),多种传输线实现。 三、实现方式 自选一种或者多种传输线实现,如微带线,同轴线,带状线等,要求输入输出端口阻抗为50Ω,要求有隔离电阻(通过添加额外的端口实现) 四、具体过程 1.计算基本参数 通过ADS Tool中的Linecalc这个软件来进行初步的计算。 在HFSS中选定版型为Rogers RT/duroid 5880 (tm),如具体参数下图

50Ω微带线计算 得到选取微带线宽度约为0.67mm。 70.7Ω微带线计算 得到选取微带线宽度约为0.34mm,由于微带线电长度与其宽度没有必然联系,所以两个分支微带线的长度根据具体情况进行更改。

2.绘制仿真模型 微带单阶功分器

◆微带参数:w50:阻抗为50Ω的微带线宽度;w2:两分支线宽度; l1,l2,l3,l4:各部分微带线长度; rad1,rad2:各部分分支线长度(即半环半径) ◆在本例中,需要调整的调整关键参数为w2,rad1,空气腔参数随关键参数相应调 整即可。 ◆根据计算,此处的吸收电阻值应该为100Ω,但是在实际情况中,选取97Ω。 微带多阶功分器

微机原理实验报告

汇编语言程序设计实验 一、实验内容 1.学习并掌握IDE86集成开发环境的使用,包括编辑、编译、链接、 调试与运行等步骤。 2.参考书例4-8,P165 (第3版161页)以单步形式观察程序的 执行过程。 3.修改该程序,求出10个数中的最大值和最小值。以单步形式观 察,如何求出最大值、最小值。 4.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态。 二、实验目的 1.学习并掌握IDE86集成开发环境的使用 2.熟悉汇编语言的基本算法,并实际操作 3.学会利用IDE86进行debug的步骤 三、实验方法 1.求出10个数中的最大值和最小值 (1)设计思路:利用冒泡法,先对数据段的10个数字的前2个比 较,把二者中大的交换放后面。在对第二个和第三个数比较,把 二者中较大的交换放后面,依此类推直到第十个数字。这样第十 位数就是10个数里面最大的。然后选出剩下9个数字里面最大 的,还是从头开始这么做,直到第九个数字。以此类推直到第一 个数字。

(2)流程图 2.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态

(1)设计思路:结果存放在sum里面,加数是i(初始为1),进行 100次循环,sum=sum+I,每次循环对i加1. (2)流程图: 四、 1.求出10个数中的最大值和最小值

DSEG SEGMENT NUM DB -1,-4,0,1,-2,5,-6,10,4,0 ;待比较数字 DSEG ENDS CODE SEGMENT ASSUME DS:DSEG,CS:CODE START:MOV AX,DSEG MOV DS,AX LEA SI,NUM MOV DX,SI MOV CL,9 ;大循环计数寄存器初始化 NEXT1:MOV BL,CL ;大循环开始,小循环计数器初始化MOV SI,DX NEXT2:MOV AL,[SI+1] CMP [SI],AL ;比较 JGGONE ;如果后面大于前面跳到小循环末尾CHANGE:MOV AH,[SI] ;交换 MOV [SI+1],AH MOV [SI],AL JMP GONE GONE:add SI,1 DEC BL JNZ NEXT2

南邮通达2015微机第二阶段试卷及答案

南京邮电大学通达学院 2014/2015学年第 二 学期 《微型计算机原理与接口技术》第二阶段试卷 本试卷共 4 页; 考试时间 90 分钟; 专业 班级 学号 姓名 一、单项选择题(每题2分,共20分) 1. 在段定义语句中,段长度参数USE16表示( A )。 A. 逻辑段长度最大允许为64KB B. 逻辑段长度最小允许为64KB C. 最大存储空间为1M D. 最大I/O 空间为64KB 2. 指令指针寄存器IP 中存放的是( D )。 A. 当前指令 B. 下一条要执行的指令 C. 操作数的地址 D. 下一条要执行指令的地址 3.汇编语言源程序中的每条指令可以由四个部分组成,不可缺少的部分是( B )。 A. 标号 B. 操作码 C. 操作数 D. 注释 4. 汇编语言程序中的标号代表( B )。 A. 变量地址 B. 指令地址 C.常数 D.返回指令 5. 条件转移指令JNE 条件是( C )。 A. C 标为0 B. C 标为1 C. Z 标为0 D. Z 标为1 6. BIOS 显示功能调用中,其中0EH 号功能的入口参数中待显示字符的ASCII 码保存在( A )寄存器中。 A. AL B. BL C. CL D. DL 7. 下列指令中,格式合法的是( B )。 A. OUT 3F8H, AL B. IN AL, 60H C. IN AL, [DX] D. IN BL, DX 8. 一片可编程定时/计数器8254内部有3个独立的( C )计数器。 A. 4位 B. 8位 C. 16位 D. 32位 9. 8254定时/计数器中,每个计数器有( B )种工作方式。 A. 4 B. 6 C. 8 D.10 10. 8254定时/计数器在写入一次计数初值后,能输出连续波形的工作方式是( D )。 A. 方式0和方式1 B. 方式1和方式2 C. 方式0和方式2 D. 方式2和方式3 装 订 线 内 不 要 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

南邮课程设计实验报告

课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日

一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

微型计算机原理与接口技术复习要点(南邮通达)概要

本次期末考试题型:选择(10*2=20分、简答(20分、综合应用(60分 内容比例分配:上半学期汇编部分约35% 下半学期接口部分约 65% 复习方法:1。认真复习平时做过的全部作业 2。根据本复习纲要,认真复习各个重要知识点 一、基本概念和应用 1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大小。记住常用 字符0~9 , A~F的ASCII码。 [举例]:(12910=(10000001 2=( 81 16 (10010111BCD=( 97 10=( 011000001 2 2、真值和补码数之间的相互转换方法 [举例]:字长=8位,则[-6]补=( FA 16, 若[X]补=E8H,则X的真值为( - 18 16 (特别注意:真值一定需要把符号位写成对应的正负符号 3、n位字长的有符号数、无符号数的数值范围(如字长=8或16 设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1位 n位无符号数,其数值范围为 0 ~ 2n-1 4、字长=8,用补码形式完成下列十进制数运算。写出运算结果的补码和真值、O标志的 具体值,并判断结果是否正确(需要给出运算过程。(参考作业题

[举例]:(75+(-6 75的补码: 01001011 -6 的补码: 11111010 01001011 + 11111010 --------------- (101000101 运算结果的补码为:01000101 , 对应的真值为:+ 1000101 (或 + 45H ,或 + 69 0 = 0,结果正确(注意:0标志的值用上课讲的公式进行计算,以免出错 5、字长16位,完成两个16进制数加法计算,求出16进制的和,给出A,C,O,P,S,Z 六个状态标志的值,并结合给出的数的类型(有符号数,无符号数判断是否溢出。(参考作业题 [举例]:字长16位,计算CF23H 和 C678H相加的和,给出16进制结果,要求有计算过程;给出A,C,O,P,S,Z六个状态标志的值;如果两个数是都是有符号数,判断是否溢出。 CF23H+C678H=959BH 1100111100100011 + 1100011001111000 ------------------- (11001010110011011

南邮单片机实验报告

南邮单片机实验报告 篇一:南邮数据库实验报告 数据库实验报告 ( XX / XX 学年第二学期)? ? 学号 姓名 指导教师 成绩 一、数据库原理第一次实验 【一】实验内容: 数据库表的建立与管理【二】、实验目的: 学习数据库及表的建立、删除、更新等操作。 注:本次实验题目,除了特殊要求,以T-SQL为主,并将所有语句标注好题号,留存在查询界面上,方便检查。【三】、实验题目及其解答: 1、创建一名为‘test’的数据库; CREATE DATABASE test 2、在“test”数据库中新建一张部门表“部门”,输入列:name(char,10位),ID(char,7位),manager (char,10位)各列均不能为空值。

Solution: use test CREATE TABLE 部门 (ID CHAR(7) NOT NULL,name CHAR(10) NOT NULL,manager CHAR(10) NOT NULL) 结果: 3、在“test”数据库中新建一张员工表,命名为 “员工”。在表中输入以下各列: name(char,10位),personID(char,7位),Sex(char,7位),birthday(datetime),deptID(char,7位),各列均不能为空值。 CREATE TABLE 员工 (name CHAR(10) NOT NULL, personID CHAR(7) NOT NULL, sex CHAR(7) NOT NULL, birthday datetime NOT NULL, deptID CHAR(7) NOT NULL) 结果: 4、修改表的操作练习: 1)将‘部门’表中的列ID设为主键; 2)将‘员工’表中personID设为主键,并将deptID设置为外键,关联到‘部门’表上的‘ID’列; 3)在‘部门’表中,添加列quantity(char, 5); 4) 删除‘员工’表中的列‘sex’; 5)修改‘员工’表中列name为(varchar,8) ALTER TABLE 部门 ADD CONSTRAINT C1 PRIMARY KEY(ID) ALTER TABLE 员工ADD CONSTRAINT C2 PRIMARY

SQL语言的应用实验报告 南京邮电大学

实验报告 2013 /2014 学年第二学期 实验名称SQL语言的应用专业广播电视工程 学生学号11003829 学生姓名____林钢_____ 指导教师胥备

SQL语言的应用实验报告 实验名称:SQL语言的应用 指导教师:胥备 实验类型:验证 实验学时:4*2 实验时间:2014年3月18日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:M11003829 操作步骤:1、单击左侧的SQL Server组→右键→新建SQL Server注册→下一步→在左侧的“可用的服务器”栏选中或输入CC-PC→点击中间 的添加将CC-PC添加到右侧的“添加的服务器”栏→下一步→选 中“登录时使用Windows身份认证”→点击下一步→选中“在现 有SQL Server组中添加SQL Server”→点击下一步→完成→关 闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称M11003829 2.用查询分析器在上一步创建的数据库中完成以下功能 1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器

设置:确认SQL Server(s)为CC-PC 选择Windows身份认证 确定 2、在工具栏的下拉链表种选择名为M11003829的数据库。 2)建立基本表:学生、课程和选课,写出DDL语句 建立学生表、插入数据。 学生 学号姓名年龄性别 S1 WANG 20 M S2 LIU 19 F S3 CHEN 22 M S4 WU 19 M S5 LI 21 F Create TABLE STUDENT ( SNO VARCHAR(7) NOT NULL, SNAME VARCHAR(10)NOT NULL, AGE INT NOT NULL, SEX VARCHAR(7), Primary Key(SNO), ); use M11003829; Insert Into STUDENT Values ('S1' ,'WANG', '20', 'M'); Insert Into STUDENT Values ('S2', 'LIU','19',' F'); Insert Into STUDENT Values ('S3', 'CHEN' ,'22', 'M'); Insert Into STUDENT Values ('S4', 'WU', '19', 'M'); Insert Into STUDENT Values ('S5', 'LI', '21', 'F'); 建立课程表、插入数据。

南邮课程设计电子钟CCS VC5509

通信与信息工程学院 2016 /2017 学年第 1 学期 课程设计报告 模块名称DSP技术及应用 专业电子信息工程 学生班级 学生学号 学生姓名 指导教师王奇王明伟吴庆国卢敏

目录 一、设计任务及要求 (4) 1.1 设计电子时钟,要求有报时功能。 (4) 1.2 显示器用液晶显示屏,报时可用蜂鸣器完成。 (4) 二、相关原理简介 (4) 2.1 液晶显示器显示原理 (4) 2.1.1 EMIF 接口 (4) 2.1.2 液晶显示模块的访问 (4) 2.1.3 显示控制方法 (4) 2.1.4 数据信号的传送 (5) 2.1.5 程序流程图 (5) 2.2 音频信号发生原理 (6) 2.2.1 EMIF 接口 (6) 2.2.2 蜂鸣器 (6) 2.2.3 蜂鸣器的连接 (6) 2.2.4 程序流程图 (6) 三、设计方案与实现 (6) 3.1 设计方案 (6) 3.1.1 数字时钟选择方案 (6) 3.1.2 液晶显示屏显示方案 (8) 3.1.3 蜂鸣器整时报时 (8) 3.2 设计结果 (8) 四、调试过程及问题解决 (8) 五、体会与建议 (9) 参考文献 (9) 附录 (10)

DSP技术及应用课程设计报告 一、设计任务及要求 1.1 设计电子时钟,要求有报时功能。 1.2 显示器用液晶显示屏,报时可用蜂鸣器完成。 二、相关原理简介 2.1 液晶显示器显示原理 2.1.1 EMIF 接口 TMS320C5509DSP 的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。这一接口提供地址连线、数据连线和一组控制线。ICETEK-VC5509-A 将这些扩展线引到了板上的扩展插座上供扩展使用。 2.1.2 液晶显示模块的访问 液晶显示模块的访问、控制是由 5509ADSP 对扩展接口的操作完成。控制口的寻址:命令控制接口的地址为 0x602800,数据控制接口的地址为 0x602801 和0x600802,辅助控制接口的地址为 0x600801。 2.1.3 显示控制方法 液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素的对应方式如表1: 发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制接口写入命令控制字,然后再向辅助控制接口写入0。下面是基本命令字、解释和 C

南邮微机原理实验报告资料

《微型计算机原理与接口技术》 上机实验 学院:电子科学与工程 专业:电磁场与无线技术 姓名:陈秀慧 课程号:B0300062S 学号: B14020604 任课老师:欧晓鸥 2016年 3 月 21日

一、实验目的 熟悉第四章汇编语言程序设计中简化段定义格式,汇编语言循环结构的实现,DOS功能的调用等功能,以及算术运算程序设计中字符串处理程序设计中内容的显示,十六进制ASCII码与各数值的转化,比较搜索等命令。 二、实验任务 1.在微型计算机上用汇编语言编程完成实验内容所规定的实验; 2.记录源代码和程序调试过程; 3.完成实验报告。 三、主要仪器设备 硬件:微型计算机 软件:未来汇编 四、实验内容 上机题1.显示5行HELLO 源程序: .486 DATA SEGMENT USE16 MESG DB 'HELLO' DB 0,0,0 DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV ES,AX MOV CX,5 LL1: MOV MESG+5,0DH MOV MESG+6,0AH MOV MESG+7,'$' CALL DISP MOV MESG+5,0 MOV MESG+6,0 MOV MESG+7,0 LOOP LL1 MOV AH,4CH INT 21H DISP PROC MOV AH,9 MOV DX,OFFSET MESG INT 21H RET

DISP ENDP CODE ENDS END BEG 运行结果: 上机题2.询问用户姓名并等待输入,用户输入姓名后按回车键程序再把输入的姓名复制显示在屏幕上 源程序: .586 DATA SEGMENT USE16 MESG DB 'What is your name?$' MESG2 DB '?(Y/N)$' BUF DB 30 DB ? DB 30 DUP(?) DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX AGAIN:MOV AH,9 MOV DX,OFFSET MESG INT 21H MOV AH,0AH MOV DX,OFFSET BUF

南邮 通达 IP网络技术 期末复习题

IP网络技术期末复习题 1.收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2x108m/s, (1)数据长度为107bit,数据发送速率为100kb/s,请计算发送时延和传播时延。 (2)数据长度为103bit,数据发送速率为1Gb/s,请计算发送时延和传播时延。 (3)从以上计算结果可以得出什么结论? 【答案】(1)发送时延:100s;传播时延:5ms;(2)发送时延:1μs;传播时延:5ms;(3)若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。 【补充】发送时延是发送数据所需要的时间,传播时延是电磁波在信道中传播所需要的时间 2.假定1km长的CSMA/CD网络的数据率为1Gb/s,设信号在网络上的传播速率为200000km/s,求能够使用 此协议的最短帧长。 【答案】L=2*1Gb/s *(1km/200000km/s) =10000bit 合1250字节 【注意点】1. 一个往返 2.在通信领域中 1G=109 1M=106而在计算机数据量中 1G=230 1M=220 3.(1)一个B类地址的子网掩码是255.255.240.0,试问在其中每一个子网上的主机数最多是多少? 【答案】240用二进制表示:11110000 212-2=4094个 (2)子网掩码255.255.255.0代表什么意思? 【答案】C类地址对应的子网掩码默认值。但也可以是A类或B类地址的掩码,即主机号由最后8位决定,而路由器寻找网络由前24为决定。 (3)一A类网络和一B类网络的子网号分别为16个1和8个1,问这两个网络的子网掩码有何不同? 【答案】子网掩码相同,子网数目不同 (4)C类地址使用子网掩码有无实际意义?为什么? 【答案】有,对于小型网络这样做还可以进一步简化路由表 4.试辨认以下IP地址的网络类别 (1)128.36.199.3 (2)21.12.240.17 (3)183.194.76.253 (4)192.12.69.248 (5)89.3.0.1 (6)200.3.6.2 【答案】(1)(3)是B类,(2)(5)是A类,(4)(6)是A类 【补充】A类网络范围:1.0.0.0~126.255.255.255 B类网络范围:128.0.0.0~191.255.255.255 C类网络范围:192.0.0.0~223.255.255.255 5.已知某主机的IP地址为:10.10.81.112,子网掩码为:255.255.255.0,请推导出: (1)该主机所在的网络号(2)网络内允许的最大主机数 (3)网络内主机IP地址的范围(4)广播地址 【答案】 (1) 10.10.81.0 (2) 254 (3) 10.10.81.1~10.10.81.254 (4) 10.10.81.255 6.ARP包解析 【答案】

电工电子实验报告-南邮课程设计

目录 第一章技术指标 (2) 1.1 系统功能要求 (2) 1.2 系统结构要求 (2) 1.3 电气指标 (2) 1.4 设计条件 (2) 第二章整体方案设计 (2) 2.1 整体方案 (2) 2.2 整体原理及方框图 (2) 第三章单元电路设计 (4) 3.1 频率控制电路设计 (4) 3.2 计数器设计(256) (5) 3.3 存储器及正弦函数表 (6) 3.4 D/A(II)正弦波产生电路 (7) 3.5幅度控制 (8) 3.6 阻抗控制 (9) 3.7整体电路图 (9) 3.7 整体元件清单(理论值) (9) 第四章测设与调整(数据) (11) 4.1 频率控制电路调测 (11) 4.2 地址计数器电路调测如下: (11) 4.3 存贮器电路调测(R=1千欧) (11) 4.4 数字幅度电路调测 (11) 4.5 波形扩展 (11) 4.6 整体指标测试 (12) 第五章设计小结 (13) 5.1电子电路课程设计的意义 (13) 5.2 设计任务完成情况 (13) 5.3 问题及改进 (13) 5.4 心得体会 (14) 附录 (15) 参考文献 (15) 主要芯片介绍: (15)

第一章技术指标 1.1 系统功能要求 数控正弦函数信号发生器的功能是,用数字电路技术产生正弦波信号。正弦波输出信号的频率和电压幅度均由数字式开关控制。 1.2 系统结构要求 数控正弦波信号发生器的结构要求如图(1)所示,其中正弦波发生器采用数字电路产生正弦信号,频率选择开关用于选择输出信号的频率,幅度选择开关用于选择输出信号电压幅度。频率选择开关和幅度选择开关均应采用数字电路。 1.3 电气指标 输出信号波形:正弦波 输出信号频率范围:1kHz~5kHz 输出信号最大电压:2.8V (峰峰值) 输出阻抗:50Ω 幅度选择档位:5档 波形可选择:方形,正弦波,三角波,斜波 输出频率最小步长:20Hz 1.4 设计条件 电源条件:+5V,-5V ?可供选择器件如下: ?型号名称及功能数量 ?DAC0832 8位D/C转换电路 2 ?MC4046 锁相电路 1 ?28C64B EEPROM存储器 1 ?T4LS393 双16进制计数器 1 ?MC4051 四模拟开关 1 ?TL084 运算放大器 1 ?8路开关双制直插式微型开关 2 ?MC4060 与晶振为频率器 1 ?CD7474 双D型触发器 3 ?CD7404 六反向器 1 ?74139 译码器 2 ?LED 二极管12 ?单开关开关 3 ?晶振32768k 1 ?其他若干电阻,电容 第二章整体方案设计 2.1 整体方案 事先对正弦波进行取样,把各个取样点的取样值存入存储器构成正弦函数表(可以存入一个周期完整信号,也可以存入半个周期或1/4周期)。通过数字频率控制电路对正弦函数表的读取,再把读出的取样值取出还原成原始的正弦信号。 2.2 整体原理及方框图

微机原理与接口技术 实验报告

微机原理与接口技术 实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名:

实验一8259中断控制器应用实验 一、实验目的 1.掌握PC机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容 1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC机内中断应用实验 (1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下: DA TA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DA TA ENDS

CODE SEGMENT ASSUME CS:CODE, DS:DA TA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP W AIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭IRQ3中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下:

arm嵌入式课程开发试验设计报告-南京邮电大学钱晨

通信与信息工程学院2015/2016 学年第一学期课程设计实验报告 模专块名称 业 ARM 嵌入式开发 电子信息工程 学生班级学生学号学生姓名

指导教师余雪勇

实验内容 一、基本要求 在基本要求中,需要从11 个测试程序中选做8 个,以下是对8 个程序的实验过程的叙述,包括实验前的硬件连接准备、软件环境配置(串口工具、dnw、ADS、交叉编译环境等)、每个实验的关键代码以及简单分析。 1、硬件连接 用USB 线、串口线把开发板连到电脑相应的端口,再将电源线插好。 2、软件环境配置 设置串口工具SecureCRT 解压在“windows 平台开发工具包\”目录下的“SecureCRT.rar”后,即可使用SeureCRT,双击图标,打开SecureCRT,如下图所示: 点击图中红色方框图标,出现下图的设置窗口:

在 Ptotocol 里面选择 Serial,出现如下图所示的对话框,详细设置 参考下图,超级终端设置部分,不再重复。 注意:Port 选项部分根据您实际使用的端口进行配置,其他选项请一 定配置如下图所示。 配置完毕后,点击上图的“Connect”选项即可连通串口。 DNW 设置 DNW 在这里是我们的.bin 文件下载软件,可实现我们向 flash 或者内存当中烧写程序的功能。 直接双击“Windows 平台工具\DNW”目录下的DNW 软件,出现下图: (1)点击“Configuration”菜单的“Options”,出现“UART\USB

Options”配置 (2)配置如下图: 3、实验前准备 串口工具和开发板连接成功后,将选择开关打到norflash,并按一下重启键,开发板则自动按照选择从norflash 启动。此时,如果 SecureCRT 界面显示如下,则表示串口工具已经工作正常: 一般出厂光盘里面已经有许多bin 文件了,其中包括我们此处所说的 TQ2440_Test 的bin 文件。我们也可以参考以下步骤,使用ADS1.2 生成自己的“*.bin”文件。 (1)、安装ADS1.2(ARM Developer Suite v1.2,一款针对ARM 的开发套件),并使用ADS打开天嵌科技的出厂自带的测试程序。 (2)、点击compile 键进行编译,点击make 键生成我们此处所需要的“*.bin”文件生成自己的 bin 文件之后,就可以使用SecureCRT 配合dnw 来实现对bin 文件的下载了:操作步骤其实和上面烧写出厂程序一样,在此再详细叙述一下:

【VIP专享】南邮数据库实验报告

课内实验报告 课程名:数据库原理与应用任课教师: 专业: 学号: 姓名: 2014/2015学年第2学期 南京邮电大学管理学院

指导教师成绩评定表 题 目学生成绩管理数据库的建立 学生姓名班级学号专业 评分内容评分标准总分评分 平时成绩10%认真对待课程设计,遵守实验室规定,上机不迟到早退,不 做和设计无关的事。 10数据设计是否完整、合理10流程设计是否全面、深入10 设计内容 30% 界面设计是否美观易用10 文档内容是否完整、逻辑清晰10 文档写作 20%文档格式是否符合要求10运行效果20 系统运行 40%现场问题的回答20 总评分 其他问题 成绩指导教师签名翟丹妮日期2015.6.10

……系统设计与开发 一.问题描述 1.场景介绍 学生成绩管理数据库的建立 2.存在的问题 数据录入方式的问题,查询问题,sql语言的编写 3.解决方式 你的系统打算通过什么方式来解决这些问题 使用ACCESS数据库来处理 二.系统分析 1.用户分析 教师、学生 2.流程分析 设计学生数据结构,输入信息,排版建立窗体搜索 3.数据分析 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) (1)构建一个教学管理关系数据库如下: 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) 4.功能分析 针对各类用户,你的系统打算分别提供哪些功能 学生成绩的录入,搜索,排名等

南京邮电大学matlab软件设计(超详细).doc

南京邮电大学通信学院 软件课程设计 实验报告 模块名称:___MATLAB软件设计 专业班级:__通信工程 姓名:____ ____ 学号:___ 实验日期:2013年 6 月 17—28日实验报告日期: 2013 年 7 月 1 日

一、要求练习的实验部分 1.在时间区间 [0,10]中,绘出t e y t 2cos 15.0--=曲线。 程序: t=0:0.1:10; y=1-exp((-0.5)*t).*cos(2*t); plot(t,y,'r-'); shg 结果: 2. 写出生成如图E2-1所示波形的MA TLAB 脚本M 文件。图中虚线为正弦波,要求它的 负半波被置零,且在2 3 处被削顶。 程序: t=linspace(0,3*pi,500); y=sin(t); a=sin(pi/3); z=(y>=0).*y; z=(y>=a).*a+(y

xlabel('t'),ylabel('z=f(t)'),title('逐段解析函数') legend('y=sin(t)','z=f(t)',4),hold off 结果: 3. 令???? ??????=987654321A ,运行 [U,S,V]=svd(A);tol=S(1,1)*3*eps; 然后回答以下问题: (1) sum(diag(S)>tol) - rank(A) 是多少 ? (2) S(1,1) - norm(A) = 0 是多少 ? (3) sqrt(sum(diag(S*S))) - norm(A,'fro') 的结果是什么 ? (4) S(1,1)/S(3,3) - cond(A) 的结果是什么 ? (5) S(1,1)*S(2,2)*S(3,3) - det(A) < tol 的运行结果是什么? (6) V(:,1)'*null(A) 得到什么结果 ? (7) abs(A*null(A)) < tol 得到什么结果 ? (8) U(:,1:2) = = orth(A) 的运行结果是什么 ? 程序: clear; clc; disp('设 A=[1,2,3;4,5,6;7,8,9],得')

相关文档
最新文档