当前位置:文档之家› 武汉理工大学可视化编程实验报告

武汉理工大学可视化编程实验报告

武汉理工大学可视化编程实验报告
武汉理工大学可视化编程实验报告

学生实验报告书

实验课程名称可视化编程(VC)

开课学院计算机科学与技术学院

指导教师姓名岑丽

学生姓名0000

学生专业班级软件1202班

2012-- 2013学年第 2 学期

实验课程名称:_可视化编程(VC)

二、小结、建议及体会

通过这次的实验,我学习掌握了如何用API函数来创建一个基本的窗口,在实践中掌握了Windows编程的基础知识和应用,认识了解了很多专业术语,并且对可视化程序设计的学习有了一个大概的概念,但是觉得这些函数还是有些复杂,需要多上机实验才可以更好的掌握。

实验课程名称:_可视化编程(VC)

二、小结、建议及体会

通过使用API函数在窗口中对旋转风车的绘制,加深了对Windows应用程序中绘图函数应用的理解,掌握了一些基本的有关图形的编程技术及其应用。

这次实验让我体会到VC++可视化编程功能的强大,同时也体会到它的复杂,方法函数的繁多,而且很多函数的定义及使用课本上没有,需要主动查阅一些有关资料,多参考分析网上现有的一些经典源代码,加深对这些常用方法函数是理解和使用。

实验课程名称:_可视化编程(VC)

二、小结、建议及体会

通过这次实验,熟悉了Windows应用程序中常见的键盘及鼠标的操作及其编程方法和对鼠标操作的响应,对API编程的应用有了跟深入广泛的了解,体会到上机多做实验的重要性,很多知识只有在实践中才能真正理解并转化为自己的知识。

实验课程名称:_可视化编程(VC)

实验课程名称:_可视化编程(VC)

武汉理工大学网络教育 人力资源管理 网上作业习题答案100分

武汉理工大学网络教育人力资源管理网上作业习题答案100分 单选题 1. 绩效考核的最后一步,是员工和管理人员一起(D) (A) 缓解矛盾 (B) 增进感情? (C) 进行改选???? (D) 回顾和讨论考评的结果 难度:较易分值:2.0 2. 关于企业薪酬分配原则,下列说法不正确的是(A) (A) 分配结果均等??? (B) 对外有竞争力 (C) 对内分配公平? (D) 适当拉开薪酬差距 难度:较易分值:2.0 3. 市场经济的主体不包括(C) (A) 国家 (B) 市场 (C) 管理 (D) 企业和个人 难度:较易分值:2.0 4. 期前激励就是在工作开始之前,公布任务指标及相应的奖惩措施。这种激励主要适用于 (B) (A) 工作周期长,任务不易明确的项目 (B) 工作周期长,任务比较明确的项目 (C) 工作周期短,任务很明确的项目?? (D) 工作周期短,任务不明确的项目

难度:较易分值:2.0 5. 在人力资源的招聘中,内部获取的方式具有许多的优点,下面哪一项不包括在内(D ) (A) 能够对组织员工产生激励作用 (B) 所获得人员的素质比较可靠 (C) 可节约费用 (D) 可为组织增强活力,弥补组织的不足 难度:较易分值:2.0 6. 制定人力资源规划时应考虑的最基础因素是(B) (A) 组织策略与开发项目 (B) 经营宗旨与企业战略 (C) 项目计划与安排 (D) 监督与控制 难度:较易分值:2.0 7. 关于薪酬的级差和薪酬结构,表述错误的是(B) (A) 高级别岗位之间的薪酬级差应大一些 (B) 分层式薪酬等级类型中薪酬级差要大一些 (C) 宽泛式薪酬等级类型中每等级的薪酬浮动幅度要大一些 (D) 高薪酬等级的薪酬浮动幅度要大于低薪酬等级的薪酬浮动程度 难度:较易分值:2.0 8. 仲裁的后置程序是(C ) (A) 协调 (B) 调解 (C) 诉讼 (D) 审查 难度:较易分值:2.0 9. 通过启发诱导的方式,激发人的主动精神,使其工作热情建立在高度自觉的基础上,发

武汉理工大学微机原理接口实验报告

学生学号22实验课成绩 学生实验报告书 实验课程名称微机原理与接口技术 开课学院计算机科学与技术学院 指导教师姓名何业兰 学生姓名高胜洋 学生专业班级计算机1404 2016-- 2017学年第二学期

实验课程名称:微机原理及接口技术 第一部分:实验准备 一、实验目的和意义 1.熟悉接口试验箱的使用环境。 2.体会接口电路通过外部总线与处理器连接原理。 3.掌握可编程芯片8253的编程方法。 二、实验内容和环境 实验内容: 1、编写程序,将 8254 的计数器 0 和计数器 1 都设为方式 3,用信号源 1MHz 作为 CLK0时钟,OUT0 为波形输出 1ms 方波,再通过 CLK1 输入,OUT1 输出 1s 方波。 2、编写程序,将 8254 的计数器 0 设为方式 3,计数值为十进制数 4,用单次脉冲 KK1+作为 CLK0 时钟,OUT0 连接 MIR7,每当 KK1+按动 5 次后产生中断请求,在Wmd86程序运行结果栏上显示字符M 。改变计数值,验证 8254 的计数功能。 实验设备: PC 机一台,TD-PITE 实验装置一套。 三、实验基本原理与方法 (1)8254的功能 ?8253具有三个独立的16位计数器(0#~2#通道); ?每个通道有6种工作方式; ?可以进行二进制或十进制计数,计数方式为减1计数。 (最高计数频率2.6MHZ) (2)8254 的内部结构和外部引脚 图1.1 8254内部结构图1.2 8254外部引脚 (3)8254 的工作方式 ●方式0:计数到0 结束输出正跃变信号方式。 ●方式1:硬件可重触发单稳方式。 ●方式2:频率发生器方式。

武汉理工大学电工学实验报告

[电子电工实习报告] 车辆1104班 吴昊宇 2019年7月11日

目录 1.0实验目的 (3) 1.1实验原理 (4) 1.1.1原理图及原理说明 (4) 1.1.2电路装配图 (7) 1.1.3连线图 (7) 1.2实验内容 (8) 1.2.1实训过程 (8) 1.2.2元件清单 (8) 1.2.3作品展示 (22) 1.2.4实验数据分析 (23) 1.3总结 (23)

1.0实验目的 随着现代化技术的发展,电工电子技术在现代化生活中应用越来越广泛,小到家用电器,大到军事设备,在这些形形色色的种类繁多的设备中都用到了电工电子技术。很多的自动化半自动化控制的未处理系统都是以电子元件为基本单元,通过集成电路来实现的,这就要求工科学生掌握基本的电路设计、制作、检查和维修知识。 本实验的目的如下: ●强化安全用电意识,掌握基本安全用电操作方式。 ●基本掌握公共电烙铁的焊接技术,能够独立的完成简单电子产品的安装和焊接、拆卸过程,能掌握基本的电路维修维修方法。 ●基本掌握电路原理图、装配图的绘制,能独立的完成简单电子电路的设计。 ●了解常用电子器件的类别型号、规格、性能及其使用范围。 ●能够正确识别常用电子元件,并通过查阅相关手册了解其相关参数。 ●熟练的掌握万用表等仪表,并能够独立的检测电路的各种参数,且能检测出简单的电路问题。

1.1实验原理 1.1.1原理图及原理说明 图18 彩灯音乐盒电原理图 本电路以555芯片、二极管、三极管、电解电容与瓷介电容、音乐芯片、喇叭为其核心元件,LED交替发光产生明暗变化,伴随着喇叭发出事先录制的音乐。 工作原理综述:电源开关K1闭合,发光二极管LED3亮,开始由于电容C1短路,所以555芯片的2和6脚为低电平0,又4脚恒为高电位1,由555芯片的输出特性知输出端3为高电平1,LED1亮,三极管VT2截止,LED2灭,7 C1通过电阻R1,R3充电,2和6脚电位升高,最终达到高电平1、3脚输出低电平0,LED1灭,三极管VT2导通,LED2亮,7为低阻态,通过电源负开始放电致使2和6脚电位降低至0,3脚又输出高电位1,LED1亮LED2灭,循环往复。而LED3绿灯和喇叭都一直接

北京理工大学汇编实验报告3

北京理工大学汇编实验报告3

本科实验报告实验名称:实验三字符串操作实验 课程名称: 课程设计Ⅰ(CPU与汇编)(实 验)实验时间: 第5-10周周五 下午 任课教师:聂青实验地点:10-102 实验教师:苏京霞 实验类型:?原理验证□综合设计□自主创新 学生姓名:罗逸雨 学号/班级:1120141208 05211401 组号:3 学院:信息与电子学院同组搭档: 专业:通信工程成绩:

CX 中值减 1,当 CX 中值减至 0 时,停止重复执行,继续执行下一条指令。当REP无条件重复前缀,重复串操作直到计数寄存器的内容 CX 为0为止。经常与REP 配合工作的字符串处理指令有MOVS、STOS和LODS。 当REPE/REPZ判断计数寄存器的内容 CX 是否为0或ZF=0(即比较的两个操作数不等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 当REPNE/REPNZ判断计数寄存器的内容是否为0或ZF=1(即比较的两个操作数相等),只要满足一个则重复执行结束,否则继续执行。可以与 REPE/REPZ 配合工作的串指令有CMPS和SCAS。 3)字符串操作指令 lodsb、lodsw:把DS:SI指向的存储单元中的数据装入AL或AX,然后根据 DF 标志增减 SI; stosb、stosw:把AL或AX中的数据装入ES:DI指向的存储单元,然后根据 DF 标志增减 DI; movsb、movsw:把 DS:SI 指向的存储单元中的数据装入ES:DI指向的存储单元中,然后根据 DF标志分别增减SI和DI; scasb、scasw:把AL或AX 中的数据与ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; cmpsb、cmpsw:把DS:SI 指向的存储单元中的数据与 ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF标志分别增减SI和DI; rep:重复其后的串操作指令。重复前先判断 CX 是否为0,为0就结束重复,否则CX减1,重复其后的串操作指令。主要用在MOVS和STOS前。一般不用在 LODS 前。 上述指令涉及的寄存器:段寄存器DS和ES、变址寄存器SI和DI、累加器 AX、计数器CX。 涉及的标志位:DF、AF、CF、OF、PF、SF、ZF。 三、实验步骤 1) 编写程序,比较两个字符串BUF1和BUF2所含的字符是否相同,相同则AL 返回0,不同AL返回1,字符串长度要求自动获取,要求用字符串处理方法。提示:输入两个字符串之后,将串操作所必须的寄存器等参数设置好,然后使用串操作指令进行从头到尾的比较,两个字符串相等的条件是串长度相等且对应的字符相同。 2) 编写程序,设有一字符串存放在以BUF为首址的数据区中,其最后一字符‘$’作为结束标志,计算该字符串的长度并输出。提示:从串的第一个字符开始统计,直到遇到定义的字符串结束符为止,看看在这个过程中总共有多少个字符,

大学英语(2)武汉理工大学 在线作业

大学英语(2)在线作业 一、单选(共计100分,每题2.5分) 1、I know Jonathan quite well and never doubt B he can do a good job of it. A. whether B. what C. when D. what 2、Winning or losing is temporary, but friendship D . A. expects B. lives C. Remains D. Lasts 3、He didn’t B and so he failed the examination. A. work enough hard B. work hard enough C. hard work enough D. hard enough work 4、With everything she needed A ,she went out of the shop,with her hands full of shopping bags. A. bought B. to buy C. buying

D. buy 5、—This is the worst film ever produced. Do you think so? — B . A. You’re wrong B. I don’t think so, I’m afraid C. Not at all D. No, that’s not real 6、You can, A the sky is clear, see as far as the old temple on top of the mountain, but not today. A. when B. where C. though D. because 7、The self-important manager didn’t seem to B much importance to my advice. A. apply B. attach C. judge D. consider 8、The buildings and the landscape are well D . A. combined B. alternated

武汉理工大学-操作系统实验报告

学 生 实 验 报 告 书 实验课程名称 操 作 系 统 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学生专业班级 软件工程 2014 — 2015 学年 第 一 学期 学生学号 实验课成绩

实验课程名称:操作系统 实验项目名称Linux键盘命令和vi实验成绩 实验者专业班级组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 掌握Linux系统键盘命令的使用方法。 二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等) Vi编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi。 1.进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: 例如:$ vi myfile 有一点要注意,在进入vi之后,是处于“命令行模式”,要切换到“插入模式”才能够输入文字。 2. 切换至插入模式编辑文件 在“命令行模式”下按一下字母“i”就可以进入“插入模式”,这时候就可以开始输入文字了。 3. Insert 的切换 处于“插入模式”,就只能一直输入文字,按一下“ESC”键转到”命令行模式”能够删除文字。 4. 退出vi及保存文件 在“命令行模式”下,按一下“:”冒号键进入“Last line mode”,例如: : w myfilename : wq (输入”wq”,存盘并退出vi) : q! (输入q!,不存盘强制退出vi) 三、主要实验工具、仪器设备及耗材 安装Linux系统的计算机一台。

第二部分:实验结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 在整个过程中,最困难的就是记忆整个Vi命令。在查阅资料的情况下,这个问题得到了解决。 二、实验结果描述 1.进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面 图1 vi主界面 2.切换至插入模式编辑文件 在“命令行模式”下按一下字母”i”就可以进入”插入模式”。 3.退出vi及保存文件 在”命令行模式”下,按一下”:”冒号键进入”Last line mode”;输入w filename 将文章以指定的文件名filename保存;输入wq存盘并退出vi。 三、实验小结、建议及体会 这次实验让对Linux操作系统有了初步的了解,我掌握了一些Linux系统常用的命令。

(完整版)武汉理工大学《电路分析(上)》课后简答题

1-1 实际电路器件与理想电路元件之间的联系和差别是什么? 答: (1)联系:理想电路元件是对实际电路器件进行理想化处理、忽略次要性质、只表征其主要电磁性质的所得出的模型。 (2)差别:理想电路元件是一种模型,不是一个实际存在的东西;一种理想电路元件可作为多种实际电路器件的模型,如电炉、白炽灯的模型都是“电阻”。 1-2 (1)电流和电压的实际方向是怎样规定的?(2)有了实际方向这个概念,为什么还要引入电流和电压的参考方向的概念?(3)参考方向的意思是什么?(4)对于任何一个具体电路,是否可以任意指定电流和电压的参考方向? 答: (1)电流的实际方向就是正电荷移动的方向;电压的实际方向(极性)就是电位降低的方向。 (2)对于一个复杂电路,电流、电压的实际方向事先难以确定,而交流电路中电流、电压的实际方向随时间变化,这两种情况下都无法准确标识电流、电压的实际方向,因此需要引入参考方向的概念。 (3)电流(或电压)参考方向是人为任意假定的。按电流(或电压)参考方向列有关方程,可解出电流(或电压)结果。若电流(或电压)结果数值为正,则说明电流(或电压)的实际方向与参考方向相同;若电流(或电压)结果数值为负,则说明电流(或电压)的实际方向与参考方向相反。 (4)可以任意指定电流和电压的参考方向。 1-3 (1)功率的定义是什么?(2)元件在什么情况下是吸收功率的?在什么情况下是发出功率的?(3)元件实际是吸收功率还是发出功率与电流和电压的参考方向有何关系? 答: (1)功率定义为单位时间内消耗(或产生)的能量,即 ()dW p t dt = 由此可推得,某二端电路的功率为该二端电路电压、电流的乘积,即 ()()()p t u t i t = (2)某二端电路的实际是吸收功率还是发出功率,需根据电压、电流的参考方向以及由()()()p t u t i t =所得结果的正负来综合判断,见下表 (3)元件实际是吸收功率还是发出功率与电流和电压的参考方向无关。

汇编实验报告(详细版)

计算机组成与汇编语言(实验报告) 内容: 实验一、六、七、八 院系专业:计算机学院计算机科学与技术 姓名:xxxxxxxxx 学号: 2011004xxxxx 完成时间:2012年12月1日

计算机组成与汇编语言实验报告 姓名xxxx 学号2011004xxxxx 计分 专业软件工程班级xxxx 实验日期2012年 12 月 1日实验名称实验一数制转换 实验目的 ●熟悉各种进制数据之间的相互转换方法。 ●掌握二-十进制数据的相互转换程序设计。 实验内容 1.将编写好的程序1输入、编译、连接并运行。 程序1清单 #include #include #include void main() { int i,l,s0=0,s=0; char a[17]; while(l!=16) { printf("请输入一个16位的二进制数:\n"); gets(a); l=strlen(a); for(i=0;i<16;i++) { if(a[i]!='0'&&a[i]!='1') {

printf("输入的二进制数不正确!!"); break; } } } if(a[15]=='1') s++; for(i=1;i<16;i++) { if(a[15-i]=='1') s+=(1<

说明:如果不是16位二进制则会提示错误。 2.将编写好的程序2输入、编译、连接并运行。 程序2清单 #include #include void main() { int t0,t1,t2,t3,i,j; int a[16]; printf("请输入一个十进制数:"); scanf("%d",&t0); t1=t0; for(i=0;i<16;i++) { t2=t1/2; if(t2>1) a[i]=t1%2; else if(t1==1) { a[0]=1; for(i=1;i<16;i++) a[i]=0; } else if(t1==2) { a[i]=0; a[i+1]=1; for(j=i+2;j<16;j++)

基础工程武汉理工大学作业答案

P22. 已知板桩下端为自由支承,土的性质如图2-18所示。基坑开挖深度h =10m ,锚杆位置在地面下d =2m ,锚杆设置间距a =。计算锚碇式板桩墙的入土深度t 、拉杆拉力T 以及板桩的最大弯矩值。 The bottom of sheet pile wall is free supporting and soil property is shown as figure . The cutting depth of excavation pit is 10m, and the position of anchor arm is 2m under the ground and its space is . Calculate embedded depth t of anchored sheet piling, tensile force T of the arm and the maximum bending moment of sheet pile wall. 解:朗金主、被动土压力系数分别为(active and Passive soil pressure coefficients of Rankine are as following:) 22 tan (4534/2)0.283tan (4534/2) 3.537 a p K K ??? ? =-==+= 设板桩墙入土深度为t (Assume embedded depth of sheet pile wall t) 则 (Then) 22 22 11 ()190.283(10)22 111 / 3.53719224 a a p p E h t K t E K K t t γγ=+?=???+=????=??? 根据锚定点O 的力矩平衡0o M =∑得 (according to 0o M =∑ of anchored point ) 22 [()2]()33 P A E E h t h d t K =+-=-+ 解得(So) t=(或

武汉理工大学网络教育管理信息系统网上作业习题答案

单选题 1. 系统设计阶段的工作是() (A) 生成逻辑模型 (B) 调查分析 (C) 将逻辑模型转换成物理模型 (D) 系统实施 难度:较易分值:1.0 2. 系统设计报告的主要作用是作为()的依据。 (A) 系统规划 (B) 系统分析 (C) 系统实施 (D) 系统评价 难度:较易分值:1.0 3. 为数据仓库提供最底层数据操作的数据库系统及外部数据的是( ) (A) 数据元 (B) 纪录 (C) 数据源 (D) 原始文件 难度:较易分值:1.0 4. 那些检查网络系统完整性和完全性的人是() (A) 黑客

(B) 管理员

(C) 用户 (D) 系统分析员 难度:较易分值:1.0 5. E—R模型属于( ) (A) 信息模型 (B) 层次模型 (C) 关系模型 (D) 网状模型 难度:较易分值:2.0 6. 不属于直接存取文件组织的实现方法是() (A) 直接地址法 (B) 相对键法 (C) 杂凑法 (D) 分块法 难度:较易分值:1.0 7. 一个组织在做战略规划的时候,其方向和目标是由()确定的 (A) 项目负责人的观点 (B) 外部的环境 (C) 经理的长处与抱负 (D) 多方面综合考虑的结果 难度:较易分值:1.0 8. ()不是MRP依据的关键信息

(A) MPS

(B) 金融信息 (C) BOM (D) 库存信息 难度:较易分值:1.0 9. 数据仓库中的数据面向( ) (A) 主题 (B) 应用 (C) 决策 (D) 管理 难度:较易分值:1.0 10. 管理组织按其层次与幅度的关系可分为金字塔结构和() (A) 直式结构 (B) 矩阵结构 (C) 扁型结构 (D) H型结构 难度:较易分值:1.0 11. 常用的保密技术不包括( ) (A) 防侦收 (B) 信息加密 (C) 防火墙 (D) 物理保密 难度:较易分值:1.0

武汉理工操作系统实验报告(DOC)

学生学号0121110680125 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称操作系统 开课学院计算机科学与技术学院 指导老师姓名刘军 学生姓名李帅 学生专业班级软件1101 2013 — 2014 学年第一学期

实验课程名称:操作系统 实验项目名称Linux键盘命令和vi实验成绩 实验者李帅专业班级软件工1101 组别 同组者实验日期 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) Linux键盘命令和vi 1.要求:掌握Linux系统键盘命令的使用方法 1. 使用mkdir命令建立一个子目录subdir 2. 使用cat或more命令查看file1文件的内容。 3. 将date命令的用法附加到文件file1的后面: 4. 利用ls -l file1命令列出文件file1的较详细的信息。 5. 利用rm fa命令将文件fa删除。再利用ls -l命令查看工作目录内容。 6. 运行mv file1 file_a命令,然后用ls命令查看这两个文件是否都还在工作目录中 2.vi操作 1.了解vi编辑器的作用和功能 2.熟悉vi的操作环境和切换方法 3.掌握vi操作的方式(几个常用键) 4.了解常用的快捷键 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) VI编辑器的常见命令: vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 键盘命令: 1. cat,more,less命令 2. Is命令 3. cp命令 4. rm命令 5. mv命令 VI命令: 1.vi进入vi缓冲区 2.vi file1:进入文件file1 3.退出vi

汇编实验报告

XXXX大学 实验报告 课程名称汇编语言程序设计成 绩 实验学时 评语: 指导教师: 年月日 班级: 学号: 姓名: 地点: 时间:

实验一汇编语言编程实验 一、实验目的 (1)掌握汇编语言的编程方法 (2)掌握DOS功能调用的使用方法 (3)掌握汇编语言程序的调试运行过程 二、实验内容 1. 将指定数据区的字符串数据以ASCII码形式显示在屏幕上,并通过DOS功能调用完 成必要提示信息的显示。 2. 在屏幕上显示自己的学号姓名信息。 3. 循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输 入”Q”或“q”时结束。 4. 实验中使用的DOS功能调用: INT 21H AH 值功能调用参数结果 1 键盘输入并回显AL=输出字符 2 显示单个字符(带Ctrl+Break检查) DL=输出字符光标在字符后面 6 显示单个字符(无Ctrl+Break检查) DL=输出字符光标在字符后面 8 从键盘上读一个字符AL=字符的ASCII码 光标跟在串后面 9 显示字符串DS:DX=串地址, ‘$’为结束字符 4CH 返回DOS系统AL=返回码 例如,实现键盘输入并回显的完整代码: MOV AH 01H INT 21H 三、实验结果 1. 将指定数据区的字符串数据”Let us go !”以ASCII码形式显示在屏幕上,并通过 DOS功能调用完成必要提示信息的显示: 2. 在屏幕上显示自己的学号姓名信息 3.循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输 入”Q”或“q”时结束。

四、实验原理 DATA SEGMENT MES DB 'NUMBER: 03099018 ',0AH,0DH,'NAME: Feng Xiaokang',0AH,0DH,'$' CENT DB 'Let us go !','$' ENTE DB 0AH,0DH,'$' INFO DB 'Origin: ','$' ASCI DB 'ASCII : ','$' MSG1 DB 'If you want to quit please press...q/Q...',0AH,0DH,'$' MSG2 DB 0AH,0DH,'Char: $' RS DB ' ASCII: $' SD DB '' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;存储数据 MOV DS,AX MOV DX,OFFSET MES ;显示数据 MOV AH,09H INT 21H MOV DX,OFFSET MSG1 MOV AH,09H INT 21H MOV DX, OFFSET CENT MOV SI, DX T: MOV AL,[SI] CMP AL,'$' JZ C1 AND AL,0F0H ;取高4位 MOV CL,4 SHR AL,CL CMP AL,0AH ;是否是A以上的数 JB A ADD AL,07H A: ADD AL,30H MOV DL,AL ;show character MOV AH,02H INT 21H

武汉理工大学软件需求工程大作业人事管理系统需求分析

课程设计 2014——2015学年第1学期 课程名称 《软件需求工程》 论文题目 《XXX 企业人事管理系统》需求分析报 告及项目开发计划书 学院 计算机科学与技术学院 专业 软件工程 班级 姓名 指导教师 岑丽

目录 项目开发计划 1.引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2.项目概述 (4) 2.1工作内容 (4) 2.2主要参加人员 (4) 2.3产品 (5) 2.3.1程序 (5) 2.3.2文件 (5) 2.3.3服务 (5) 2.3.4非移交的产品 (5) 2.4验收标准 (5) 2.5完成项目的最迟期限 (5) 2.6本计划的批准者和批准日期 (5) 3.实施计划 (6) 3.1工作任务的分解与人员分工 (6) 3.2接口人员 (6) 3.3进度 (6) 3.4预算 (7) 3.5关键问题 (7) 4.支持条件 (7) 4.1计算机系统支持 (7) 4.2需由用户承担的工作 (8) 4.3需由外单位提供的条件 (8) 5.专题计划要点 (8) 6.交付期限 (8) 软件需求规格说明书 1.引言 (9) 1.1编写目的 (9) 1.2文档约定 (9) 1.3预期的读者和阅读建议 (9) 1.4产品的范围 (10) 1.5参考资料 (10) 2.总体描述 (10)

2.1产品的前景 (10) 2.2产品的功能 (10) 2.3用户类和特征 (11) 2.4运行环境 (11) 2.5设计和实现上的限制 (11) 2.6假设和依赖 (11) 3.系统特性 (11) 3.1描述和优先级 (11) 3.2功能性需求 (12) 4.外部接口需求 (12) 4.1用户界面 (12) 4.2硬件接口 (13) 4.3软件接口 (13) 4.4通信接口 (13) 5.其它非功能需求 (13) 5.1性能需求 (13) 5.2安全设施需求 (14) 5.3安全性需求 (14) 5.4软件质量问题 (14) 5.5业务规则 (14) 5.6用户文档 (14) 6其它需求 (14) 附录 附录A:数据字典 (15) 附录B:分析模型 (16) 附录C:待确定问题的列表 (18) 感受和体会 感受和体会 (19)

汇编实验报告..

合肥工业大学计算机与信息学院 实验报告 课程:汇编语言程序设计专业班级: 学号: 姓名:

实验一Debug程序的使用 一.实验目的 1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。 2、掌握8086/8088的寻址方式及多字节数据的处理方法。 二.实验内容 1、利用DEBUG程序中的“E”命令,将两个多字节数“003F1AE7H”和“006BE5C4H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。 2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H 单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。要求: 本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。 三.实验过程和程序 1、启动DOS操作系统 2、运行https://www.doczj.com/doc/185577762.html,程序(若当前盘为C) C:>DEBUG↙ – ;(“–”为DEBUG提示符,仅当屏幕出现该提示符后,才可输入DEBUG命令) 3、用“A”命令编辑和汇编源程序 –A ↙ 186E:0100 MOV AX,[0200]↙ 186E:0103 MOV BX,[0202]↙ 186E:0107 ADD AX,[0204]↙ 186E:010B ADC BX,[0206]↙ 186E:010F MOV [0208],AX↙ 186E:0112 MOV [020A],BX↙ 186E:0116 ↙ 4、用“U”命令反汇编验证源程序 –U CS:0100↙ 186E:0100 A10002 MOV AX,[0200] 186E:0103 8B1E0202 MOV BX,[0202] 186E:0107 03060402 ADD AX,[0204] 186E:010B 131E0602 ADC BX,[0206] 186E:010F A30802 MOV [0208],AX 186E:0112 891E0A02 MOV [020A],BX 186E:0116 – 注意:

武汉理工大学《计算机图形学》大作业

《计算机图形学基础》大作业 课程名称计算机图形学基础开课学院计算机科学与技术学院指导教师姓名佘名高 学生姓名杨峻 学生专业班级软件工程1102 2013-2014 学年第一学期

一、命题计划 题目:C语言图形编程 (以下题目文档要求:①基本论述②算法③程序源代码④界面图) 二、内容与要求 (1)撰写内容 1.根据Bresenham直线绘制算法,实现直线的绘制。 2.用C语言编写:画y=sin(x)的图形(要求画出[-2π,2π]的图形及笛卡尔坐标)3.用C语言编写一个小圆沿着大圆运动的程序。 4.对图1中的零件图形,如何根据它所标注的尺 寸,按照适当的顺序有步聚地画出该图形。 提示:首先要分析此零件图形的几何关系,了解 构成这个图形各线段的性质,才能顺利地绘出此图形。 线段(直线或圆弧)在零件图形中分为三类,即已知线 段、中间线段和连接线段。以圆弧为例,按几何原理, 已知圆心的两个位置尺寸与半径尺寸便可画出圆。因 此图形中,已知这三个尺寸的圆弧称为已知圆弧,画 图时应该最先画出。凡已知其中二个尺寸的圆弧称为 中间圆弧。凡只已知一个尺寸(一般是圆弧半径)的圆 弧称为连接圆弧。中间圆弧和连接圆弧都缺省圆心的位置尺寸,它的几何位置是根据相切的条件来确定的。因此画圆弧的顺序为:先画已知圆弧,再画中间圆弧,最后画连接圆弧。 本零件图形是对称图形,三个小圆均匀分布在圆周中心线上,φ10,φ25,φ50和R10都是已知圆弧,R8为连接圆弧,φ50是已知圆弧的端点和R10已知圆弧的端点与连接圆弧的端点相切,从而构成整个图形。 (2)撰写要求 1.基本论述 2.算法 3.程序源代码 4.程序运行截图 5.小结

武汉理工大学计算机网络实验报告

学生学号0121210680117 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称《计算机网络》 开课学院计算机科学与技术学院 指导老师姓名周兰采 学生姓名柏扬 学生专业班级软件1201 2013 —2014 学年第二学期

实验课程名称:计算机网络 实验项目名称获取网卡的MAC地址实验成绩 实验者专业班级组别 同组者实验日期 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验内容:编程获取以太网适配器的MAC地址。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) 实验原理: 在系统的cmd命令提示符中,我们输入ipconfig/all就可以看到本机上所有的适配器的具体内容如媒体状态、连接特定的DNS后缀、描述、物理地址、DHCP 已启用、自动配置已启用信息。本实验是运用匹配的思想,先通过,在寻找匹配字符串物理地址,找到了就将:后面位置的内容赋值给mac,作为MAC地址,然后再主函数中输出即可。

实验代码如下: package socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class SystemTool { /** *@return mac地址 */ public static String getWindowsMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process process = null; try { process = Runtime.getRuntime().exec("ipconfig /all");// windows 下的命令,显示信息中包含有mac地址信息 bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line = null;

汇编语言实验报告

汇编语言实验报告 专业: 班级: 姓名: 学号: 2011年12月14日

目录 实验1 利用DEBUG调试汇编语言程序段 (3) 实验2 初级程序的编写与调试实验(一) (11) 实验3 初级程序的编写与调试实验(二) (20) 实验4 汇编语言程序上机过程 (28) 实验5 分支程序实验 (33) 实验6 循环程序实验 (40) 实验7 子程序实验 (45)

实验1 利用DEBUG调试汇编语言程序段一.实验目的 1.熟悉DEBUG有关命令的使用方法; 2.利用DEBUG掌握有关指令的功能; 3.利用DEBUG运行简单的程序段。 二.实验内容 1.进入和退出DEBUG程序; 1)开始—运行,输入cmd,点确定进入命令窗口 2)在命令窗口中输入dubug进入debug程序 3)进入debug窗口后,输入q命令退出debug 2.学会DEBUG中的 1)D命令(显示内存数据D 段地址:偏移地址) 例1:-D100;显示DS段, 0100开始的128个节内容

说明:指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。 ①DSEGREG[起始地址] [L 长度] ;显示SEGREG段中(缺省内默认为DS), 以[起始地址] (缺省内为当前的偏移地址),开始的[L 长度] (缺省内默认为128)个字节的内容. ② D SEGREG[段地址:偏移地址] ;显示SEGREG段中(缺省内默认为DS), [段地址:偏移地址]开始的[L 长度] (缺省内默认为128)个字节内容 -D ;默认段寄存器为DS,当前偏移地址(刚进入debug程序偏移地址为0100H) -D DS:100 ;显示DS段, 0100H开始的128个字节内容 -D CS:200 ;显示CS段, 0200H开始的128个字节内容 -D 200:100 ;显示DS段, 0200:0100H开始的128个字节内容

武汉理工大学 统计学 学生实验报告书

实验报告

3,在对话框中选择描述统计、选择确定 4,在对话框的输入区域输入试验项目的数据范围A2:A31,在输出区域输入 D3,选择汇总统计,选择确定。 (三)动态数列长期趋势预测 1,进入Excel系统,输入实验项目的有关数据 2、建立直线趋势方程:Yc=a+bt,利用最小平方法计算a和b的参数 3、将参数代入直线趋势方程,Yc=a+bt,预测所需年份的产量 (四)抽样调查区间估计(从一批灯泡中随即抽取40只进行检查,并对该批全部 灯泡的平均使用时间的可能范围) 1、进去Excel系统,输入实验项目的全部数据,输入计算指标、计算公式 2、利用各公式计算相应的指标 3、利用区间估计的方法计算区间估计 五、原始数据记录 (一)制作次数分布图表(直方图) 某班40名学生考试成绩如下(单位:分) 成绩:66 45 99 56 88 99 84 81 76 94 79 77 99 82 65 73 74 77 98 65 60 79 67 66 82 97 59 83 60 78 72 63 89 95 84 79 86 78 98 87 答:首先,打开Excel并新建一个工作簿,输入试验项目的所有数据;然后,点击工具菜单栏的【数据】,并选择【数据分析】;再在对话框中选择【直方图】并点击确定;然后,在对话框的【输入区域】输入试验项目的数据范围(A2:A41),在【接收区域】输入分组的范围(B2:B6),在【输出区域】输入D2,并勾选【累计百分比】和【输出图表】,点击确定。最后得到次数分布图表如下图所示: 图1 在Excel中制作次数分配图表 由上述图表可知,该班学生考试成绩在50分及以下的有1人,50分(不包含50分)到60分(包含60分)之间的有4人,60分(不包含60分)到70分(包含70分)之间的有6人,70分(不包含70分)到80分(包含80分)之间的有11人,80分(不包含80分)到90(包含90分)分之间的有10人,90分以上的有8人。 (二)计算描述统计量(某煤矿6月份的燃煤产量,单位:万吨) 30个产量的原始数据如下: 产量:2010 2200 2400 1965 2010 2025 2042 2050 2080 2101 2103 2130 2152 2193 1100 2230 2280 2282 2300 2338 2342 2345 2361 2382 2390 2424 2450 1560 1980 1900

汇编实验报告

汇编语言程序设计 实验报告 学号:100511530 班级:电气信息类1005 姓名:陆淑琴 指导老师:李诗高

实验一、汇编语言上机的基本过程及环境 【实验目的】 (1)熟悉汇编语言的编辑、汇编、连接及调试的全过程,重点掌握使用DEBUG调试程序的方法。 (2)了解汇编语言的程序结构。 【实验内容】 (1)在数据段中定义两个数(数据自拟,包含有正数和负数),要求编写程序分别计算出这两个数的和、差、积、商,并用Debug的相关命令查询计算结果(包括对CF,OF,SF,ZF的影响)。 (2)首先对AX,BX,CX寄存器赋初值(数据自拟),再将AX寄存器的中间八位,BX的低四位和CX的高四位拼接成一个新的字,并把结果存入偏移地址为0000H的存储单元。其中BX的低四位作为结果字的高四位,CX的高四位作为结果字的低四位。并用Debug的相关命令查询内存单元的结果字。 源代码: DA TA SEGMENT val1 DW 1000h val2 DW 2000h maxv DW ? DA TA ENDS STACK SEGMENT STACK 'STACK'

DB 100H DUP(?) STACK ENDS CODE SEGMENT 'CODE' ASSUME CS:CODE, DS:DATA,SS:STACK .386 MAIN: MOV AX, DATA; MOV DS, AX PUSH val1 PUSH val2 CALL MAX ; POP maxv ;栈顶返回值出栈 MOV AX, 4c00H INT 21H MAX PROC PUSH BP ;执行该指令前堆栈情况 MOV BP, SP ;执行后堆栈情况 MOV AX, [BP+4] CMP AX, [BP+6] JA EXIT MOV AX, [BP+6] EXIT: MOV [BP+6], AX ;用栈顶返回值 POP BP RET 2 ;执行后堆栈情况 MAX ENDP CODE ENDS END MAIN 【实验步骤】 (1)用编辑软件(记事本、UltraEdit等)编辑一个扩展文件名为ASM的汇编语言源程序。 (2)用汇编程序MASM汇编上述的汇编语言源程序,形成目标代码文件。(扩展名为OBJ) (3)用连接程序LINK连接目标代码文件,形成可执行文件。(扩展名为EXE)(4)用DEBUG32调试可执行文件,观察执行结果,以验证其正确性。

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