20140902413_李雪瑞_计算机工程系实验报告345

合集下载

学生成绩排名-汇编语言综合实验报告

学生成绩排名-汇编语言综合实验报告
OUT3DB'SCORE:$'
NEQU8
MEQU4
FEQU3
PEQU3
QEQU3
BUFF3DBF,?,FDUP(0),'$'
BUFF1DBN,?,NDUP(0),'$'
BUFF2DBM,?,MDUP(0),'$'
NUMBERDBPDUP(F+1DUP(0))
SNAMEDBPDUP(N+1DUP(0))
REP STOSB
MOVCX,M+1
LEASI,BUFF2+2
LEADI,SCORE1
ADDDI,SIGN2
CLD
REP MOVSB
LEASI,BUFF2+2
MOVDI,SIGN2
CALL CHANGE
RET
COPY ENDP
CHANGE PROC
MOVX,0
MOVCX,[SI-1]
ANDCX,000FH
子程序COPY的设计业分为三个部分:学号转存,姓名转存,成绩转存。三个数据的转存方法也相同的。首先将长度传给CX寄存器,再将源目标地址和目的地址分别给SI和DI,再调用REP MOVSB 进行串传送,传送完成之后,要将原来的BUFF缓存区清空,全部设置为$。但是由于成绩是以十进制保存的,所以还要转换为二进制。则在子程序COPY中调用CHANGE程序
全部代码:
DATASSEGMENT
INFOR0DB0AH,0DH,'SORT=$'
INFOR1DB0AH,0DH,'INPUT NAME:$'
INFOR2DB0AH,0DH,'INPUT SCORE:$'

大学计算机实验2 实验报告

大学计算机实验2 实验报告

深圳大学实验报告课程名称:计算机导论实验名称:操作系统与工具软件学院:建筑与城市规划学院专业:建筑学报告人:XXX学号:2015XXXX班级:XXXXXX 同组人:指导教师:李炎然实验时间:2015年10月14日实验报告提交时间:2015年10月20日教务处制一.实验目的①掌握Windows 的基本操作。

②掌握文件管理和磁盘操作。

③掌握Windows 系统的基本设置。

④了解Windows 注册表的使用。

⑤了解常用软件的使用。

二.实验步骤与结果2.3.2Windows 基本操作1.Windows 桌面的组成(如图2-1)2.窗口的组成(如图2-2)2.3.3文件与文件夹图2-1Windows 桌面的组成图2-2窗口的组成1.“资源管理器”和“我的电脑”(1)我的电脑(如图2-3所示)图2-3“这台电脑”窗口(2)资源管理器图2-4“开始”菜单执行“开始”→“所有程序”→“Windows资源管理器”命令,启动资源管理器。

(如图2-4)所示)打开“资源管理器”并浏览。

(如图2-5“资源管理器”窗口2.3.4磁盘管理1.磁盘清理①在“这台电脑”窗口中,右击需要进行磁盘清理的驱动器,在弹出的快捷菜单中选择“属性”命令。

(如图2-6所示)②在“常规”选项卡中单击“磁盘清理”按钮,出现“磁盘清理”对话框。

③选中“磁盘清理”选项卡,在“要删除的文件”列表框中,选中相应的复选框来确认需要删除的文件类型。

单击“确定”按钮,然后在要求确认的对话框中单击“删除文件”按钮。

系统开始自动清理。

(如图2-7所示)2.磁盘碎片整理程序①在“这台电脑”窗口中,右击需要进行碎片整理的驱动器,在弹出的快捷菜单中选择“属性”。

②选择“工具”选项卡,在“碎片整理”框架中单击“优化”按钮,出现“优化驱动器”窗口。

③单击“优化”按钮,系统自动进行碎片整理。

(如图2-8所示)图2-7“磁盘清理”窗口图2-8“属性”和“优化驱动器”窗口3.格式化磁盘①在“这台电脑”窗口中,在地址栏选择“这台电脑”,在显示区右击需要格式化的磁盘。

计算机结构与组成实验报告2

计算机结构与组成实验报告2

大连理工大学本科实验报告课程名称:计算机结构与组成原理实验报告学院(系):软件学院专业:软件工程班级:0726学号:200792055学生姓名:李小梅2009年4月27日实验项目列表目录实验一部件实验存储器和总线传输实验一、实验目的二、实验原理三、实验要求四、实验设备五、实验步骤六、实验结果与分析七、实验体会实验二8位微程序控制计算机设计实验第一节预习报告一、8位微程序控制计算机的工作原理二、2位乘法程序的流程图第二节实验报告一、实验目的二、实验原理三、实验原理图四、实验步骤五、指令流程表六、微指令编码表七、指令集文件八、2位乘法程序流程图九、实验程序十、实验体会学院(系) 软件学院 专业 软件工程 班级 0726 姓名 李小梅 学号 200792055 组 实验时间 实验室 实验台 指导教师签字 成绩实验一 部件实验 存储器和总线传输实验一.实验目的 了解总线的作用及数据传输原理二.实验要求 把两个数据分别写入373、374中,在使用RAM 作为中间单元来交换这两个数据。

实验完成后,将以上两个寄存器中数据置零 三.实验原理1根据数据传输原理,需通过寄存器以及内总线从外设向控存写数据,同时根据脉冲信号的有效性来控制输入\输出以及交换操作的进行,并且以三态门来隔离总线对数据的干扰。

2.实验框图RAMDB244 373377A9……A0MCLKMENMWR MOECI(7) CI(0)OE374开关输入显示灯四.实验步骤1.下载busv1.bit文件到XC2S150中五.实验结果与分析1.第一次上拔s12时,灯L0-L7中L0-L4亮;说明数据11110000已送入373.2.第一次上拔s9时,灯L0-L7中L1,L2,L3,L7四个灯亮;说明01110001已送入374.3.第二次上拔s12时,灯L0-L7中L1,L2,L3,L7四个灯亮;第二次上拔s9时,灯L0-L7中L0-L4亮;说明373,374中的数据交换成功六.实验体会通过这次实验,我对计算机内部数据的存储,数据在总线上的传输有了进一步了解,以及对VHDL语言有了初步的了解。

实验报告三

实验报告三
考生姓名:钱国梦
考试科目:计算机应用
考试地点:第二考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439106
身份证号:440301xxxxabcd3007
考生姓名:陈清
考试科目:计算机应用
考试地点:第三考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439107
身份证号:440301xxxxabcd3008
考生姓名:周辉
考试科目:计算机应用
考试地点:第一考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439116
身份证号:440301xxxxabcd3017
考生姓名:胡林平
考试科目:计算机应用
考试地点:第一考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439117
身份证号:440301xxxxabcd3018
考生姓名:黄佳泉
考试科目:计算机应用
考试地点:第一考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439126
身份证号:440301xxxxabcd3027
考生姓名:魏云云
考试科目:计算机应用
考试地点:第一考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439127
身份证号:440301xxxxabcd3028
考生姓名:谢淑梅
考试科目:计算机应用
考试地点:第二考场
考试时间:上午9:00
计算机技能证书考试
准考证
准考证号:04439104

计科1001--实习报告

计科1001--实习报告

计科1001--实习报告姓名:李某某学号:1004570130专业:信息与计算科学院系:统计学院信息与计算科学系本校指导教师:曾小龙实习单位指导教师:赵伯昌完成日期:2014 年04 月20 日西安财经学院教务处制实习报告名称西安天相企业管理咨询有限公司实习实习时间 2014年 03 月 01 日至 2014 年 04 月20 日共 6 周实习单位西安天相企业管理咨询有限公司实习地点陕西西安长安北路国际会展大厦本校指导教师曾小龙职称讲师二级学院、系统计学院信息与计算科学系实习单位指导教师赵伯昌职称职务经理所在单位西安天相企业管理咨询有限公司实习内容(后附实习报告)第一周:了解公司内容和自己兴趣方向;第二到三周:入职培训和现货技术分析培训;第四到五周:实盘操作;第六周:总结所学知识,完成实习报告。

指导教师评语及成绩成绩:签字(盖章):年月日系意见签字(盖章):年月日注:本表与实习报告装订在一起。

天相企业管理咨询有限公司实习一、实习目的通过对现货交易员的实习,理解与掌握用软件进行金融投资的方法,并且对现货投资市场学的基本知识有进一步的了解,学会利用K线图等相关工具分析现货市场的走向,预测大盘走势,树立正确的投资理念,培养正确独立的操作系统以及自身须具备的操作风格,建立职业化的投资技巧,此次实习一方面将理论与实践相结合,另一方面既可为今后的就业提供基本的硬性技能,提高自身专业素养。

二、实习单位及岗位的基本情况(一)实习单位简介西安天相企业管理咨询有限公司(简称西安天相)是天津贵金属交易所117号会员(天津金业贵金属经营有限公司)特约居间商,是以黄金现货交易和黄金投资咨询为主的的黄金投资企业。

西安天相从事现货黄金,白银等贵金属产品的买卖业务及相关的投资管理业务,公司主要为投资者提供天津贵金属交易所的现货黄金延迟交收业务,实物黄金的销售与回购,国际黄金投资咨询服务等贵金属投资品种的相关服务。

并为广大的客户提供一个创新性的交易平台,方便客户以更快捷,更简便的的方式来进行黄金白银的交易。

大学计算机基础实验报告二

大学计算机基础实验报告二

实验二图像处理姓名:错误!未找到引用源。

源。

班级:日期:请输入你的班级和做实验的日期。

按照《大学计算机基础实验指导》第5章多媒体技术基础实验中的实验内容,完成各项实验操作后,填写该实验报告。

注意:每一题实验内容做完后将图片保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到实验报告中。

一、实验目的1.掌握图像处理的基本知识。

2.掌握Photoshop CS5的基本编辑方法。

3.了解Photoshop CS5中的一些特殊技巧。

二、实验报告内容1.参照P116~117的操作提示,将素材文件“瓷器”制作“打碎的瓷器”,要求添加如拍摄者(自己的学号+姓名)等文字信息,将新的的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:将此电子实验报告以自己的学号姓名和实验序号为文件名(如:070000001张三实验五)保存后上传到FTP2.参照P117~118的操作提示,制作美丽的花效果,可选用素材文件“花l.jpg”或其他的图像文件。

要求添加如拍摄者(自己的学号+姓名)、拍摄时间等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:3.参照P118~119的操作提示,制作蝴蝶飞舞照片,可选用素材文件“蝴蝶.jpg”或其他的图像文件,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:4.参照P120的操作提示,制作小溪特殊效果,可选用素材文件“小路.jpg”,“湖水”或其他的图像文件,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg 文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:5.参照P121~P122的操作提示,制作荷花合成图片,可选用素材文件“荷花.jpg”或其他的图像文件,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:6.参照P123~P124的操作提示,可选用素材文件“紫荆花.jpg”或其他的图像文件,完成邮票的制作,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:7.参照P125的操作提示,可选用素材文件“红眼小孩.jpg”或其他的图像文件,完成消除红眼的制作,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg 文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:8.参照P125~P126的操作提示,可选用素材文件“印度美女.jpg”或其他的图像文件,完成“印度美女”合成图像的制作,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:9.参照P127~P128的操作提示,可选用素材文件“红花绿叶.jpg”将照片换色和制作抠花,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:10.参照P128~P129的操作提示,将“沙漠骆驼”或其他的图像文件,照片制作旧照片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:11.参照P129~P130的操作提示,将“女孩”照片调背景光,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:12.参照P130~P131的操作提示,制作水墨荷花,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:13.参照P131~P133的操作提示,将“庙宇”和“沙漠”照片将照片制作海市蜃楼,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:14.参照P133~P134的操作提示,将照片制作梦幻深秋照片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:15.参照P134~P135的操作提示,将照片制作渐隐的舞者,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:16.参照P135的操作提示,将照片制作下雪中的企鹅,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:17.参照P136~P137的操作提示,制作新年好文字,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:18.参照P139~P140的操作提示,制作“love”特效文字,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:19.参照P140~P141的操作提示,制作“安徽风光”相框,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:20.参照P141~P142的操作提示,制作一批带水印效果的图片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:21.参照P143~P144的操作提示,将“人物”照片制作美化效果的照片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:22.参照P145~P146的操作提示,制作撕纸效果相框的照片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:23.参照P146~P147的操作提示,制作头发的抠图照片,要求添加如拍摄者(自己的学号+姓名)等文字信息,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:24.(选做)参照P148~P149的操作提示,制作换背景的大树照片,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:三、综合设计利用所学习的知识,选择自己的照片以及其他照片,制作有带相框的旧照片PS效果图,将完成的图片文件保存为jpg文件格式,然后单击“插入/图片/来自文件”命令,将图片文件插入到下面:四、保存和上传实验报告将此电子实验报告以自己的学号文件名(如:080000001)保存在E盘或F盘的目录下后上传至ftp://218.199.185.223/上传作业/大学计算机基础相应位置处。

大学计算机实验4 实验报告

大学计算机实验4 实验报告

深圳大学实验报告课程名称:计算机基础实验名称:电子表格处理学院:建筑与城市规划学院专业:建筑学报告人:XXX学号:2015XXXX班级:XXXXXX同组人:指导教师:李炎然实验时间:2015.11.16实验报告提交时间:2015.11.22教务处制一.实验目的1.掌握工作表和工作簿的基本操作。

2.掌握公式和函数的使用方法。

3.掌握数据清单的管理方法。

4.掌握数据分析工具和VBA编程方法。

二.实验步骤与结果5.2实验环境1.硬件环境:微机2.软件环境:Windows8中文版,WPS表格20165.3实验内容1.Excel的基本操作⑴Excel工作窗口的组成执行“开始”菜单的“所有程序”/“WPS Office2016”/“WPS表格”命令(如图5-1所示),图5-1“开始”菜单或双击桌面上的“WPS 表格”快捷图标。

点击按钮打开菜单后单击“新建”新建空白表格文件,同时在该工作簿中新建了一个名为“sheet1”的空工作表,该工作表就是默认的当前工作表,如图5-2和图5-3所示。

(2)单元格的操作图5-2新建空工作表图5-3WPS 表格2016工作窗口①选择单元格选择一个单元格,直接单击相应的单元格即可。

若选择一行或一列单元格,将鼠标移动到相应行或列对应的数字或字母处,单击即可。

若选择多行或多列单元格,将鼠标移动到相应行或列对应的数字或字母处,然后拖动到适当的位置松开即可。

②清除单元格选择要清除的单元格,按Delete或单击右键选择“清除内容”命令即可,如图5-4所示。

图5-4快捷菜单③修改单元格内容双击需要修改内容的单元格,然后输入新的内容,单击Enter即可。

④插入单元格首先在要插入单元格的地方选择单元格,选择单元格的数目和即将要插入的单元格。

然后在选择的区域右击,选择“插入”命令,从弹出的对话框中选择要插入的方式。

⑤删除单元格首先在要删除单元格的地方选择单元格,选择单元格的数目和即将要删除的单元格。

动态优先权算法

动态优先权算法

华北科技学院计算机系综合性实验实验报告课程名称C操作系统实验学期至学年第学期学生所在系部计算机系年级专业班级学生姓名SORRY,枪走火学号任课教师实验成绩计算机系制《C操作系统》课程综合性实验报告开课实验室:基础六2011年5月20日实验题目进程调度算法设计一、实验目的通过对进程调度算法的模拟,进一步理解进程的基本概念,加深对进程运行状态和进程调度过程、调度算法的理解。

二、设备与环境1.硬件设备:PC机一台2.软件环境:安装Windows操作系统或者Linux操作系统,并安装相关的程序开发环境,如C \C++\Java等编程语言环境。

三、实验内容(1)用C/C++语言(或其它语言,如Java)实现对N个进程采用某种进程调度算法(如动态优先权优先)的调度。

(2)每个用来标识进程的进程控制块PCB可用结构来描述,包括以下字段:✧进程标识数ID。

✧进程优先数PRIORITY,并规定优先数越大的进程,其优先权越高。

✧进程还需占用CPU时间CPUTIME。

✧进程进入ready队列还需等待时间WAITT。

✧进程被阻塞时间BLOCKT。

✧进程周转时间ALLTIME。

✧进程状态标记STATE。

✧队列指针NEXT,用来将PCB排成队列。

(3)为了清楚地观察每个进程的调度过程,程序应将每个时间片内的进程的情况显示出来,包括正在运行的进程,处于就绪队列中的进程和处于阻塞队列中的进程。

(4)分析程序运行的结果,谈一下自己的认识。

四、实验结果及分析1.实验设计说明用C语言实现动态优先权优先进程调度算法设计。

第10页。

大学计算机基础(一)实验报告册电子稿

大学计算机基础(一)实验报告册电子稿

大学计算机基础(一)实验报告册电子稿实验报告册学生姓名学号年级、专业、班级指导教师信息科学与工程系大学计算机基础教研室编制教务处印制目录实验一Word 20XX文档的xx与排版实验二表格制作实验三实验四实验五Excel 20XX 实验六实验七PowerPoint 20XX实验八Access 实验九实验十实验十一图文混排及图形和公式的使用高级排版工作表的创建、xx与格式化数据化图表及数据管理演示文稿制作数据库及表的建立与使用查询、窗体和报表的创建局域网基础网页制作 I实验一Word 20XX文档的xx与排版实验类型:综合性实验教师评分:实验时间:_________________实验地点:_________________一、实验目的与要求1.熟悉Word窗口的组成,掌握文档的创建、保存与打开。

2.掌握文本的输入和基本xx方法。

3.熟练掌握Word 文档的字符格式设置。

4.熟练掌握Word文档的段落格式设置。

5.熟练掌握Word文档的页面设置。

二、实验环境1.硬件环境:奔ⅣPC。

2.软件环境:Windows 7 操作系统,Word 20XX。

三、实验内容任务1:文档的创建、保存及打开。

1.在桌面上创建子目录,目录名形式为:学生姓名+学号后两位数。

比如学生的姓名为“李红”,学号后两位数为“01”,则目录名为“李红01”。

2.启动Word,仔细观察Word工作界面。

将该文档保存在学生目录下,文档命名为“诗词欣赏.docx”。

3.打开上述建立的文档“诗词欣赏.docx”。

具体操作步骤为:任务2:在文档中输入文本。

在文档“诗词欣赏.docx”中输入以下内容:沁园春雪北国风光,千里冰封,万里雪飘。

望长城内外,惟馀莽莽;大河上下,顿失滔滔。

山舞银蛇,原驰蜡象,欲与天公试比高。

须晴日,看红妆素裹,分外妖娆。

江山如此多娇,引无数英雄竞折腰。

惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。

一代天娇,成吉思汗,只识弯弓射大雕。

南昌大学微机原理实验报告2014级

南昌大学微机原理实验报告2014级

实 验 报 告课程名称:微型计算机原理及接口技术实验指导老师:李春泉学生姓名:学号:专业班级:前湖学院综合实验班1412016年6月28 日目录实验一多位十进制数相减实验 (2)实验二统计学生成绩程序设计 (7)实验三 8255可编程并行接口实验 (13)实验四定时器/计数器实验 (16)实验五 8259中断控制实验 (20)实验六 8251可编程串行口与PC机通讯实验 (23)实验七直流电动机驱动实验 (29)实验八串并行转换实验 (34)实验一多位十进制数相减实验一、实验目的1. 学习数据传送和算术运算指令的用法。

2. 熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。

二、实验要求将两个多位十进制数相减,要求被减数,减数均以ASCII码形式按顺序存放在以DATA1和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。

三、实验程序框图四、实验程序DATA SEGMENTDATA1 DB 33H,39H,31H,37H,38H ;第一个数据(作为被减数)DATA2 DB 36H,35H,30H,38H,32H ;第二个数据(作为减数)MES1 DB '-','$'MES2 DB '=','$'DATA ENDSSTACK SEGMENT ;堆栈段STA DB 20 DUP(?)TOP EQU LENGTH STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART: MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXMOV SI,OFFSET DATA1MOV BX,05CALL DISPL ;显示被减数MOV AH,09HLEA DX,MES1INT 21HMOV SI,OFFSET DATA2MOV BX,05 ;显示减数CALL DISPLMOV AH,09HLEA DX,MES2INT 21HMOV SI,OFFSET DATA1MOV DI,OFFSET DATA2CALL SUBA ;减法运算MOV SI,OFFSET DATA1MOV BX,05 ;显示结果CALL DISPLMOV DL,0DHMOV AH,02HINT 21HMOV DL,0AHMOV AH,02HINT 21HINT 21HMOV AX,4C00HINT 21HDISPL PROC NEAR ;显示子功能DSI: MOV AH,02MOV DL,[SI+BX-1] ;显示字符串中一字符INT 21HDEC BX ;修改偏移量JNZ DSIRETDISPL ENDPSUBA PROC NEARMOV DX,SIMOV BP,DIMOV BX,05SU1: SUB BYTE PTR[SI+BX-1],30HSUB BYTE PTR[DI+BX-1],30HDEC BX ;将ASCII 码表示的数字串 JNZ SU1 ;转化为十六进制的数字串 MOV SI,DXMOV DI,BPMOV CX,05 ;包括进位,共5位CLC ;清进单位SU2: MOV AL,[SI]MOV BL,[DI]SBB AL,BL ;带进位相减AAS ;非组合BCD码的减法调整 MOV [SI],AL ;结果送被减数区INC SIINC DI ;指向下一位LOOP SU2 ;循环MOV SI,DXMOV DI,BPMOV BX,05SU3: ADD BYTE PTR [SI+BX-1],30HADD BYTE PTR [DI+BX-1],30HDEC BX ;十六进制的数字串转化ASCII码表示的数字串 JNZ SU3RETSUBA ENDPCODE ENDSEND START五、实验步骤1.点击桌面DOSBox 0.74软件,进入DOS操作系统。

计算机基础文字处理实验报告

计算机基础文字处理实验报告

深圳大学实验报告课程名称计算机基础项目名称文字信息处理学院计算机与软件学院专业光电工程指导教师报告人学号实验时间 2014年11月11日提交时间 2014年11月18日教务处制一、实验目的与要求1.掌握Word的基本操作;2.掌握字符格式、段落格式和页面格式等排版技术;3.掌握图文混排、表格处理和邮件合并技术;4.熟悉个人名片或宣传小报、毕业论文设计与制作;5.学会自己提出问题,并得出解决问题的方法。

二.实验内容与方法Word是一个中英文的文字处理软件,所谓文字处理软件,是指能够辅助人们在计算机上制作文挡的系统。

一般来说,文字处理软件至少应具有文字的输入、编辑、排版和打印功能,它处理的对象包括文字、图形、图片、表格、各种链接对象等。

利用它,可以编辑出图文并茂的文档、报纸、书与因特网上的主页。

三、实验步骤与过程1 Word的启动和退出在Windows桌面上,执行“开始”→“所有程序”→“Microsoft office”→“Microsoftoffice Word 2003”命令,或双击桌面上的Word快捷图标,打开Word应用程序窗口如图所示。

退出Word的方法有多种,常用的方法是使用Word工作窗口“文件”菜单的“退工作窗口标题栏右端的最小化按钮。

Word命令,或直接单击”出文档的创建、保存及打开 2.(1) 文档的创建在启动Word后,系统就打开一个空白文档,并在标题栏中显示名字“文档1”,用户可直接在插入点后输入文字、符号、表格、图形等内容。

(2)文档的保存处理完文档输入后都需要进行保存的操作,以便让文档以文件的形式保存在外磁盘上。

选择“文件”菜单的“保存”命令,或单击常用工具栏上的“保存”按钮都可以执行保存。

第一次执行保存操作,系统会弹出“另存为”对话框,允许用户在其中选择保存位置、文件类型,并输入文件名。

在其后的操作中,若用户希望修改所保存文档的位置、类型或文件名等选项,可执行“文件”菜单的“另存为”命令,再次打开“另存为”对话框。

李雪瑞计算机工程系实验报告记录

李雪瑞计算机工程系实验报告记录
text2.setEditable(false);
(text1.getDocument()).addDocumentListener(this);
setSize(300,320);
setVisible(true);
addWindowListener(newWindowAdapter()
3.编写一个应用程序,有8个按钮,用户通过按动键盘上的方向键移动这些按钮。
4.编写一个应用程序,用户可以在一个文本框里输入数字字符,按回车后将数字存入一个文件。当输入的数字大于1000时,弹出一个有模式的对话框,提示用户数子已经大于1000.
5.实现计算器的加、减、乘、除等基本运算。
三、完成程 序:
}
ﻩreturnsb.toString();
}Hale Waihona Puke }实验结 果 抓图及分析:
窗口菜单项
打开“hello.txt”文件
此程序使用JMenuBar创建窗口和菜单,再使用JTextArea创建文本框。然后使用输入流从文件“hello.txt”中读取文本信息。输入流提供一条通道程序,可以使用这条通道读取“源”(即“hello.txt”文件)中的数据。使得程序得以执行。
ﻩ setTitle("打开文件");
ﻩﻩsetBounds(400,150,400,300);
setVisible(true);
ﻩsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();
}
publicvoidactionPerformed(ActionEvente){
publicComputerFrame()
{setLayout(newFlowLayout());

20140902413--李雪瑞--计算机工程系实验报告10

20140902413--李雪瑞--计算机工程系实验报告10

20140902413--李雪瑞--计算机工程系实验报告10计算机工程系实验报告课程名称:Java 程序设计实验项目名称:基于JAVA 的图形用户界面设计技术基础班级: 计科14-4班姓名: 李雪瑞 学号20140902413一、实 验 目 的: (1) 掌握Java Swing 组建的使用方法,包括窗口、框架、对话框、面板、文本编辑框、按钮、组合框等多种布局方式,掌握窗口菜单和快捷菜单设计方式。

(2)掌握多种布局方式;(3)掌握窗口菜单和快捷菜单设计方式,熟悉在组件上绘图的方法;(4)设计出具有图形用户界面的、能够响应事件的Java 应用程序;(5)掌握在MyEclipse 集成开发环境中,通过设置编译路径引用其他项目中声明的类。

二、实 验 要 求:1. 编写一个应用程序,要求有一个含有菜单的窗口,窗口中有文本区组件。

菜单有“打开文件”的菜单项,当单击该菜单项时,使用一个输入流将一个名为“hello.txt ”文件的内容读入到文本中。

2. 编写有两个文本区的应用程序。

当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行求和运算并求出平均值,也就是说随着输入的变化,另一个文本区不断地更新求和及平均值。

3. 编写一个应用程序,有8个按钮,用户通过按动键盘上的方向键移动这些按钮。

4. 编写一个应用程序,用户可以在一个文本框里输入数字字符,按回车后将数字存入一个文件。

当输入的数字大于1000时,弹出一个有模式的对话框,提示用户数子已经大于1000.5. 实现计算器的加、减、乘、除等基本运算。

三、完 成 程 序:1.import java.awt.*;import java.io.*;import javax.swing.*;import java.awt.event.*;public class Zuoye1{public static void main(String args[]){n ew winopen();}}class winopen extends JFrame implements ActionListener{ JMenu menu;JMenuBar mb;JMenuItem mi;JTextArea text;winopen(){mi=new JMenuItem("打开文件");mi.addActionListener(this);menu=new JMenu("菜单");menu.add(mi);mb=new JMenuBar();mb.add(menu);setJMenuBar(mb);text=new JTextArea();add(new JScrollPane(text),BorderLayout.CENTER);setTitle("打开文件");setBounds(400,150,400,300);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);validate();}public void actionPerformed(ActionEvent e){openfile op=new openfile();text.setText(op.open());}}class openfile{public String open(){File file=new File("E:/hello.txt");int n=0;char b[]=new char[100];StringBuffer sb=new StringBuffer(new String(""));try{FileReader reader=new FileReader(file);while((n=reader.read(b,0,10))!=-1){sb.append(new String(b,0,n));}reader.close();}catch(IOException e){System.out.println(e);}return sb.toString();}}实验结果抓图及分析:窗口菜单项打开“hello.txt”文件此程序使用JMenuBar创建窗口和菜单,再使用JTextArea创建文本框。

计算机控制系统实验报告

计算机控制系统实验报告

计算机控制系统实验报告院系:化工机械系班级:12自动化姓名:马福全学号:1220301042日期:2015年11月18日实验一D/A数模转换实验一、实验目的1.掌握数模转换的基本原理2.熟悉12位D/A转换的方法二、实验仪器1.EL-AT-II型计算机控制系统实验箱一台2.PC计算机一台三、实验内容通过A/D&D/A卡完成12位D/A转换的实验.在这里采用双极性模拟量输出.数字量输入范围为:0~4096.模拟量输出范围为:-5V~+5V。

转换公式如下: Uo= Vref - 2Vref(211K11+210K10+...+20K0)/ 212Vref=5.0V 例如:数字量=000110011001则K11=1,K10=0,K9=1,K8=0,K7=1,K6=1,K5=0,K4=1,K3=0,K2=0,K1=0,K0=1 模拟量Uo= Vref- 2Vref(211K11+210K10+...+20K0)/ 212=4.0V四、实验步骤1.连接A/D、D/A卡的DA输出通道和AD采集通道。

A/D、D/A卡的DA1输出接A/D、D/A卡的AD1输入。

检查无误后接通电源。

2.启动计算机.在桌面双击图标 [Computerctrl]或在计算机程序组中运行[Computerctrl]软件。

3.测试计算机与实验箱的通信是否正常,通信正常继续。

如通信不正常查找原因使通信正常后才可以继续进行实验。

4.在实验项目的下拉列表中选择实验一[D/A数模转换实验], 鼠标单击按钮.弹出实验课题参数设置对话框。

5.在参数设置对话框中设置相应的实验参数后.在下面的文字框内将算出变换后的模拟量.6. 点击确定.在显示窗口观测采集到的模拟量。

并将测量结果填入下表:数字量模拟量(mV)理论值实测值100 4024 3992 200 3047 3011 300 2071 2058 400 1094 1159450 606 641500 118 150550 -371 -340600 -859 -831650 -1347 -1321700 -1835 -1811五、数字量与模拟量的对应曲线六、误差分析对比表格中的数据.可知理论值和实际值有所差别.既存在误差。

一个简单的处理器设计

一个简单的处理器设计

深圳大学实验报告课程名称:可编程ASIC设计实验项目名称:一个简单的处理器设计学院:电子科学与技术专业:微电子指导教师:刘春平报告人:梁锦桐学号:2007160036 班级:一班实验时间:2010-06-15实验报告提交时间:2010-6-25一、实验目的1、学习RISC_CPU的基本结构和原理;2、了解Verilog HDL仿真和综合工具的使用;3、学习并掌握一些常用的verilog 的语法的验证的方法。

二、实验原理计算机的核心部分就是CPU,即中央处理器。

计算机进行信息处理可分为两部分为两个步骤:(1)将数据和程序(即指令序列)输入到计算机的存储器中;(2)从第一条指令的地址起开始执行该程序,得到所需结果,结束运行。

此过程必须具备:a)取指令b)指令译码c)执行指令这几个功能。

本次实验所完成的CPU结构图如下所示:从结构图可以看出,整个处理器主要由控制单元(Control unit),多路选择器(Multiplexers),寄存器,运算器等构成1.控制单元(Control unit)控制单元是整个处理器的重要组成部分,其控制着整个处理器的运行进程,即整个处理器都是在控制单元的控制下进行运作。

从DIN进来的指令首先进入到控制单元里面,然后经过指令译码,再控制其它部分执行相应的操作。

2.多路选择器多路选择器的主要功能就是就是选择导通,在控制单元的控制下选择路输入连接到总线上去。

本实验只要完成选择数据输入还是相应寄存器连接到总线上即可。

3.逻辑运算器逻辑运算器是计算机中执行各种算术和逻辑运算操作的部件。

但是本实验要求只要能完成加法和减法即可以。

4. 寄存器寄存器即可以对数据进行存取的单元,在控制单元的控制下使能寄存器存或取。

这个简单的处理器需要能完成的指令有四条如下所示:1)mv Rx,Ry Rx ←[Ry]2)mvi Rx,#D Rx ←D3)add Rx,Ry Rx ←[Rx] + [Ry]4)sub Rx,Ry Rx ←[Rx] −[Ry]第一条指令Rx ←[Ry] 完成的就是将寄存器Ry里面的内容赋给Rx;第二条指令Rx ← D 完成了将一个立即数送进寄存器Rx里面;第三条指令Rx ←[Rx] + [Ry] 完成了将寄存器Rx的内容与寄存器Ry里面的内容相加再送到Rx里面;第四条指令Rx ←[Rx] −[Ry]完成了将寄存器Rx的内容减去寄存器Ry里面的内容再送到Rx里面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机工程系实验报告课程名称:Java程序设计实验项目名称:JAVA语言实现面向对象编程基础班级: 计科14-4班: 雪瑞学号:一、实验目的:1.通过实验,掌握Java语言程序设计的基本方法。

2. 学会Java语言中运算符和表达式的应用。

,熟练地掌握Java程序流程控制语句的应用。

3. 掌握Java面向对象程序设计中类、包等的概念与应用,能熟练应用方法、类、成员变量等元素。

4. 掌握继承和接口等概念,熟练子类对象的创建过程,掌握面向对象编程的概念和方法以及接口的运用。

二、实验要求:1. 编写一个JAVA应用程序,使用While循环语句计算1~1000之间能被3和7同时整除的整数之和。

2. 编写一个JAVA应用程序,计算1-1/3+1/5-1/7+1/9-1/11+···的前10项之和。

3. 编写一个类,该类创建的对象可以计算等差数列的和。

4. 编写一个类,该类创建的对象可以输出俄文字母表。

5. 编写两个类,A和B,A创建的对象可以计算两个正整数的最大公约数,B创建的对象可以计算两个数的最小公倍数。

要求:B类中有一个成员变量是用A类声明对象。

6. 编写一个类,使该类有如下方法:Public int f(int a,int b){······//要求该方法返回a和b的最大公约数}再编写一个该类的子类,要求子类重写方法f(),而且重写的方法将返回两个整数的最小公倍数。

7. 编写一个类要现一个接口,该接口有3个abstract方法:Public abstract void f( int x);Public abstract void g(int x, int y);Public abstract double h(double x);三、完成程序:1.public class Zy1{public static void main(String args[]){int s=0,m=3,n=7,a=1;while(a<=1000){if(a%m==0&&a%n==0)s=s+a;a++;}System.out.println("s="+s);}}实验结果抓图及分析:结果为23688此程序主要使用了while循环语句,while语句有关键字while,括号中的一个求值为boolean类型数据的表达式和一个复合语句构成。

While语句的执行规则是:<1>计算表达式的值,如果该值是true,则<2>,否则<3><2>执行循环体,再进行<1><3>结束while语句的执行。

2.public class Zy3{public static void main(String args[]){long s=0,a=8,m=a,n=10,i=1;for(i=1;i<=n;i++){sum=sum+m;item=m*10+a;}System.out.println(sum);}}实验结果抓图及分析:结果为9876543200此程序主要使用了for循环语句,for语句由关键词for,括号中用分号分隔的3个表达式及一个复合语句构成。

括号中的第二个表达式必须是一个求值为boolean类型数据的表达式。

第一个表达式用来完成变量的初始化,第二个为循环条件,第三个用来休整变量,改变循环条件。

For语句的执行规则如下:<1>计算括号中第一个表达式,完成初始化工作<2>判断括号中第二个表达式的值,若为true,则执行<3>,否则执行<4><3>执行循环体,然后计算括号中第三个表达式,再执行<2><4>结束for语句执行3.class Dc{int start,d;Dc(){}Dc(int start,int d){this.start=start;this.d=d;}void setStart(int s){start=s;}void setD(int d){this.d=d;}int getSum(int n){int sum=0,i=1;while(i<=n){sum=sum+start;start=start+d;i++;}return sum;}}public classZy3 {public static void main (String args[ ]){Dc shulie=new Dc(2,3);System.out.println("等差数列和为"+shulie.getSum(20));shulie.setStart(8);shulie.setD(4);System.out.println("等差数列和为"+shulie.getSum(5));}}实验结果抓图及分析:等差数列结果此程序主要使用了类及类的对象的创建,通过创建相应的具有特定功能的类来实现其运算,类由两部分构成:类声明和类体。

其中class是关键字,用来定义类。

类名必须是合法的java标识符。

类体由两个成员:成员变量和方法。

构造方法给出类所创建对象的初始状态。

4.class English{public void printEnglish (){for(char c='a';c<='z';c++)System.out.print(" "+c);}}public class Zy4 {public static void main (String args[ ]){System.out.print("英文字母表:");English p=new English ();p.printEnglish ();}}实验结果抓图及分析:英文字母表输出类创建对象的形式为类名+对象名并为其开辟对栈,对象调用类中的方法使用运算符“.”。

对象可以实现对自己的变量的访问和方法的调用。

通过操纵类及其方法进行调用很好的体现了java中封装技术的应用5.import java.util.Scanner;class A{int f(int m,int n){if(m*n<0){System.out.println("有负数,ERROR!!");System.exit(0);}if(m<n){int temp=m;m=n;n=temp;}int a=m,b=n;int r=m%n;while(r!=0){m=n;n=r;r=m%n;}return n;}}class B{A a;B(){a=new A();}int g(int m,int n){int temp=a.f(m,n);return m*n/temp;}}public class Zy5{public static void main (String args[ ]){Scanner reader=new Scanner(System.in);System.out.println("计算两个正整数的最大公约数和最小公倍数");System.out.print("输入第一个整数:");int m=reader.nextInt();System.out.print("输入第二个整数:");int n=reader.nextInt();A a=new A();B b=new B();System.out.println(m+"和"+n+"的最大公约数是"+a.f(m,n));System.out.println(m+"和"+n+"的最小公倍数是"+b.g(m,n));}}实验结果抓图及分析:计算结果此程序所求为最大公约数和最小公倍数,通过scanner语句输入两个数,然后创立两个类,者两个类分别对应最大公约数和最小公倍数的求解方法。

在主类中声明相应类的对象,调用其部的方法进行求解输出。

其中采用了传统数学中的辗转相除法。

6.import java.util.Scanner;class A {public int f(int m,int n){if(m<n) {int temp=m;m=n;n=temp;}int r=m%n;while(r!=0){m=n;n=r;r=m%n;}return n;}}class B extends A {public int f(int m,int n){int division=super.f(m,n);return (m*n)/division;}}public class Zy6 {public static void main (String args[ ]){A a=new A();B b=new B();Scanner reader=new Scanner(System.in);System.out.println("计算两个正整数的最大公约数和最小公倍数");System.out.print("输入第一个整数:");int m=reader.nextInt();System.out.print("输入第二个整数:");int n=reader.nextInt();if(m*n<0){System.out.println("有负数,ERROR!!");System.exit(0);}System.out.printf("%d和%d的最大公约数是%d\n",m,n,a.f(m,n));System.out.printf("%d和%d的最小公倍数是%d\n",m,n,b.f(m,n));}}实验结果抓图及分析:运行结果:此最大公约数、最小公倍数的求解,思路与第五题基本相同,但方法有所不同。

这次采用了b类对a类的相关方法的重写,在通过super调用a中所需代码,减少了代码的冗余,降低了运算的时间复杂度。

7.interface A{public abstract void f(int x);public abstract void g(int x,int y);public abstract double h(double x);}class A1 implements A{public void f(int x){System.out.println(x);}public void g(int x,int y){int z=x+y;System.out.println(z);}public double h(double x){return x*x;}}class A2 implements A{public void f(int x){System.out.println("Hello:"+x);}public void g(int x,int y){int z=x-y;System.out.println(z);}public double h(double x){return Math.sqrt(x);}}class A3 implements A{public void f(int x){System.out.println("你好:"+x);}public void g(int x,int y){double z=(double)x/y;System.out.println(z);}public double h(double x){return 1/x;}}public class Zy7{public static void main(String args[ ]){A a=new A1();a.f(10);a.g(12,20);System.out.println(a.h(100));a=new A2();a.f(10);a.g(12,20);System.out.println(a.h(100));a=new A3();a.f(10);a.g(12,20);System.out.println(a.h(100));}}实验结果抓图及分析:运行结果用关键字abstract修饰的类称为抽象类,抽象类与普通类不完全相同,对于抽象方法只允许声明不允许实现。

相关文档
最新文档