《汇编语言》实验报告
得分:
2、添加添加Irvine32.inc等所在的目录到include files中;
3. 将masm32中的ml.exe和ml.err拷贝到VC的Microsoft Visual Studio\VC98\Bin 目录中
二、创建与配置project:
2.编辑教材85页不带输出的程序
代码如下:
.386
.model flat,stdcall
.stack4096
ExitProcess PROTO,dwExitCode:DWORD DumpRegs PROTO
.data
Rval SDWORD?
Xval SDWORD26
Yval SDWORD30
Zval SDWORD40
.code
main PROC
mov al,+127
add al,1
mov al,-128
sub al,1
call DumpRegs
INVOKE ExitProcess,0
main ENDP
END main
结果:
3.输出各寄存器的值。
DumpRegs PROTO
程序最后加入调用DumpRegs过程的语句
call DumpRegs
输出结果如下:
4.单步执行的方式调试该程序,查看每步结果,并解释每步结果,并写成注释。(特别注意对标志位的影响)
1、按F10进行调试、alt+F5调出寄存器的变化信息框。
程序及标志位解读如下:
.386
.model flat,stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD
DumpRegs PROTO
.data
Rval SDWORD ?
Xval SDWORD 26
Yval SDWORD 30
Zval SDWORD 40
.code
main PROC
mov ax,1000h //ax 4096 ;bx 57344;
inc ax //ax 4097;bx 57344(实现自增)
dec ax////ax 4096;bx 57344(实现自减)
mov eax,Xval //把Xval复制给eax
neg eax //ax 26;bx 57344(取反令ax=-26)
mov ebx,Zvalv //ax 65510 ;bx 40 ;cx(把Zval的40赋给ebx)add eax,ebx // ax 14 ;bx 40 (求和eax=ebx+eax=14)
mov Rval,eax//把eax复制给Rval
mov cx,1 //ax=14;bx=40;cx=1
sub cx,1
mov ax,0FFFFh
inc ax//ax 65535;bx=10;cx=0;
mov cx,0
sub cx,1
mov ax,7FFFh
add ax,2 //ax 32767 bx=40 cx =65535
mov al,0FFh//ax 32769
add al,1 //ax 33023
add al,1 //ax 32768
mov al,-128 //ax 32895
sub al,1 //ax 32896
call DumpRegs //ax 32895
INVOKE ExitProcess,0 //结束退出程序main ENDP
END main
软件开发实验报告 篇一:软件开发实验报告 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:CASE工具PowerDesigner的使用 实验地点:专业班级: 指导教师: XX年10月22日 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:搭建Visual Studio开发环境,设计实验地点:致远楼B303指导教师:崔秀娟XX年9月28日 篇二:软件开发平台实验报告 课程设计报告 课程名称: 软件开发平台与工具任课教师: 姓名: 学号: 1. 引言 1.1. 课程设计项目 1.2. 背景简介从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,
由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。软件开发平台有两种平台模式:一种是传统的C/S架构模式,一种是现在流行的B/S架构模式。B/S 架构模式是随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。这便激发了软件开发者的创造力,形成了软件开发平台的B/S架构模式(web开发平台)。对于web开发平台,我的个人理解是: 1.以web 2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。 2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA 等等的开发。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。 3.能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。
JA V A程序设计实验报告 学号: 姓名: 班级: 实验、Java课程设计--------学生信息管理系统
一、实验目的 1.掌握Java基本语法 2.理解面向对象编程特点 3.理解Java I/O编程 4.掌握Java图形界面编程 5.掌握Java与不同数据库进行连接 二、预习内容 Java的基本语法知识、类和对象、Java Swing图形界面编程、Java I/O处理以及Java与数据库连接操作 三、实验设备与环境 通过局域网互联,安装Windows 2000/XP操作系统环境的JDK 1.6,my eclipse 或者EditPlus编程工具。并安装MySQL数据库 四、实验内容 编写并调试运行Java程序,进行设计,掌握Java开发的基础。 五、实验任务 设计学生信息管理系统。要求包括 1. 登陆模块:设立超级管理员权限,用户可以根据不同的权限登陆系统,超级管理员可以对学生信息进行增、删、改、查操作。而普通用户只可以查找学生信息。 2. 包括学生添加信息模块、学生信息删除模块、学生信息修改模块和学生信息查询模块 3.对于管理员,可以对管理员进行添加、删除以及修改密码等操作。 六、实验报告(要求独立完成参考程序的代码、编译、调试与运行) 1、程序清单: 1.1程序模块清单 package Pan; import java.awt.event.ItemListener; import javax.swing.*; import https://www.wendangku.net/doc/304540051.html,ponent;
import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.InputEvent; import java.awt.event.ItemListener; import java.awt.event.KeyEvent; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.util.*; import java.awt.Color; import java.text.DecimalFormat; import java.sql.*; import java.sql.Date; import java.awt.*; import java.util.Vector; public class Res { /** * @param args */ public static void main(String[] args) {
诸暨市阮市镇中 生态环境保护与污染调查报告 口号:保护环境,功在当代利在千秋! 所在班级 705班 成员金刘超 实践时间
调查时间:调查地点:杨梅桥公路、牛尖山、大嘴巴快餐店、雄风超市杨梅桥店、好又多超市杨 梅桥店、杨梅桥0428垃圾站、杨梅桥环卫处及杨梅桥所有大型工厂 调查目的:了解生态环境保护与污染状况,使群众了解生态环境保护与污染相关问题. 调查对象:工厂老板、快餐店老板、超市老板、环卫工人、社会群众和司机 调查计划:1、观察家乡现在的生态环境(城区垃圾处理情况、河流流量、河水污染、 土地植被、耕地利用等),特别是厂矿企业对周边环境的污染情况。(可采集相关照片) 2、走访家乡的老一辈人,了解家乡以前的景象。 调查方法:实地调查法、问卷调查法、访谈调查法、文献调查法 调查人:金刘超 生态环境保护与污染调查问卷 705班金刘超 尊敬的叔叔阿姨们: 你们好!我是诸暨市阮市镇中805班的学生,我想对生态环境保护与污染的相关问题展开调查。我们希望通过这一调查了解生态环境保护与污染状况,使社会群众了解生态环境保护与污染相关问题,问卷共有16个问题。请认真阅读和回答每个问题,并选择对应选项(在题前填上选项,如选A填A)或填写相关内容。请根据实际情况回答每一个问题,谢谢你的理解和合作! 1.你家办厂吗() A办 B没办 如果办了,排放过工业废气和废水吗() A排放过 B没排放过 2.你家的生活垃圾倒在哪里() A 指定垃圾站 B随便乱扔 3.你开车吗() A开 B不开 C偶尔开 4.你干过污染环境的事吗() A干过 B没干过 5.你干过保护环境的事吗() A干过 B没干过 6.如果有环保活动你愿意参加吗() A非常愿意 B愿意,但要视情况而定 C不
电子科技大学软件开发 环境实验报告 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】
本实验总体目的是,通过使用huffman编码算法从而实现文件的压缩和解压,以达到使学生掌握并灵活运用分割函数的三项原则。 五、实验内容: 本实验要求实现一个exe程序。这个程序按照huffman编码方式,同时包含了压缩功能和解压功能。用户通过以下命令进行压缩: C:\> –c uncompress_filename compress_filename 上述命令中,是程序名,-c表示要进行压缩。uncompress_filename是要压缩的文件名,可以包含路径信息,而compress_filename是压缩之后的文件名,同样可以包含路径信息。用户可以通过如下命令进行解压: C:\> –u compress_filename uncompress_filename 上述命令中,-u表示要执行解压命令。compress_filename是要解压的文件名,可以包含路径信息;uncompress_filename就是解压后所得到的文件,同样可以包含路径信息。 提示:在实现程序时,需要考虑如何存储huffman树或者编码表或者词频表等等。 本实验要求实现两个版本的程序,一是C语言版本的,二是C++版本的。对这两个版本的要求如下: 对于每一个版本的程序,需要在实验报告中给出函数调用关系图、流程处理关系 图以及它们的文字说明等内容; 对于每一个版本的程序,都需要在实验报告中给出源代码。为了便于查重,代码 中注释的比例要占到总行数的20%; C++版本的程序,需要给出类关系图。 实验报告的评分标准,包括以下几个方面: 实验报告是否规范
操作系统实验报告 院系: 专业: 班级: 学号: : 指导老师:
进程调度的模拟与存管理 一、实验目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就续进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。实验模拟实现处理机调度,以加深了解处理机调度的工作,并体会优先级和时间片轮转调度算法的具体实施方法。帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 二、实验要求 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度。 4、可随时增加进程; 5、规定道数,设置后备队列和挂起状态。若存中进程少于规定道数,可自 动从后备队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能 用于将指定挂起进程解挂入就绪队列。 6、每次调度后,显示各进程状态。 7、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目容:起址、长度、状态(未分/空表目) 8、结合以上实验,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,
PCB指针} 9、采用最先适应算法分配主存空间; 10、进程完成后,回收主存,并与相邻空闲分区合并。 11、采用图形界面; 三、实验容 选择一个调度算法,实现处理机调度。 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 3、主存储器空间的分配和回收。在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。 四、实验原理 该模拟系统采用java语言实现,要实现的功能有新建进程、进程调度、挂起进程、解挂进程、删除进程,道数和时间片大小可以由用户自己调整,有两种调度策略:按优先权调度和按时间片轮转调度。每个进程可能有5种状态:新建(new)、就绪(ready)、运行(running)、阻塞(waiting)、挂起(suspend)。每个状态都有一个队列用来存放处于该状态的进程,不同的调度策略采用不同的队列实现。当创建进程时,如果存中的进程数还没达到规定道数,则将新建进程插入就绪队列,如果存中进程数已经达到规定道数,则插到后备队列,后备队列中的进程的状态为new。CPU每次调度时都从就绪队列中取进程,在进程执行过程中如果下一个操作时IO操作,则将进程插入到waiting队列。在系统运行过程中可以执行进程挂起操作,但执行的挂起操作时系统自动暂停运行,在弹出窗口选
保护生态环境的调查报告范文 有些人经常随便地把一次性饭盒、一次性塑料杯,还有白色的塑料袋,往小河随手一扔,就一走了之了。里面的污染物会渗透到深水里。水就会污染,也会造成白色污染。 生态环境就是“由生态关系组成的环境”的简称,是指与人类密切相关的,影响人类生活和生产活动的各种自然力量或作用的总和。下面有整理的保护生态环境的调查报告范文,欢迎阅读! 生态环境是人类生存、生产与生活的基本条件。党和政府把环境保护作为一项基本国策。伴随着“基本国策”、伴随着新的世纪正迈着希望的脚步,作为地球村的重要成员,草木葱茏,绿树成荫,鸟语花香,空气清新是我们梦寐以求的家园。地球是人类唯一居住的地方,人类要在地球上安居乐业,就要爱护地球,爱护大自然。地球是茫茫宇宙间唯一一艘载有生命的航船,我们人类是这艘船上的乘客。当船漏水的时候,谁能说拯救地球与我无关?山不孤独水孤独,所以水绕着山;梦不孤独心孤独,所以梦把心牵住;树不孤独鸟孤独,所以鸟在树上住;我们不能让水孤“独”,不能让心孤独,……自然环境是人类栖息之地,也是人类生活的物质之源,又是人们的游赏对象。古往今来的旅游者,都将观光赏景视作一种休养生息、调节生活、消除疲劳的乐事。因此,
有不少的旅游者,为了能充分地享受大自然的美。他们不辞穷苦,爬山涉水、寻幽探胜,留连于清溪碧流之间、忘返于奇山异峰之中、逗留于滨海沙滩之畔、漫步于林荫绿地之下,而沉浸在优美的意境里,滋生一种超尘拔谷的情怀,自由邀翔的灵性,去尽情地领受大自然赐给人类的美,以陶冶情操、愉悦心情、启迪睿知,得到享受。可见一个群峰巍峨,清泉飞溅,林海绿浪,鸟语花香的优美环境,能吸引人们前去游玩、揽胜、搜奇和观赏。反之,一个污水横流,垃圾遍地、黑烟弥漫,嗓声刺耳的恶劣环境,怎会是人们向往的旅游之地呢?因此,保护好优美的自然环境和旅游资源,是发展旅游业的先决条件。尤其在当前,随着历史的进步,时代的前进,经济建设的发展,生活水平的提高,更加激起人们的旅游兴趣。在新的旅游热潮的情况下,我们更应重视搞好环境保护工作。现就发展旅游与保护环境的关系,谈几点初浅的看法。 一、只有环境美,才有旅游价值 大自然是美的源泉,无论是山川的自然风光,还是田园的秀丽景色,或是滨海的波涛浪花,都是美好环境的重要组成部分。优美的环境,既可使人们留连忘返,沉浸在美的意境里,也可使人们得到陶冶情操,激发热情,充满活力。“江山如此多娇,引无数英雄竞折腰”,就是形象地说明了大自然的美对人们的精神感应作用。因此,人们通过游览风景区,欣赏自然风光,瞻仰名胜古迹,赞叹能工巧匠的高超艺术,
自学考试计算机系列课程实践性环节实验报告本 课程名称互联网软件开发及应用 实验学期 1 至 2 学年第 1 学期 年级 10级专业计算机网络及应用 学生姓名邓希良考号 010********* 指导教师 实验最终成绩 重庆大学计算机学院制
一、实验目的 锻炼和培养学生的实际操作技能和动手能力,使学生通过上机实验,加深对课堂所学理论的理解,最终达到综合锻炼和提高的目的。 二、实验内容 a) 建立一个表单,包含多个对象(文本框、密码框、单选、多选、下拉选择、多行文本输入域等),表单提交时对数据进行验证; b)建立与a)中表单对象对应的数据库和表 c)表单提交的数据在另外的页面中显示并用Session保存 d)通过Session把数据传送到下一个页面后写入到数据库中; e)从数据库中读取信息并在网页中显示出来 三、实验步骤(设计) 步骤 1 创建一个包含文本框、密码框、单选、多选、下拉选择、多行文本输入域的表单。