北理大学计算机实验基础实验二实验报告表答案
实验二实验报告表
实验名称:
学号姓名:班级:实验时间:
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
十进制整数分输入十进制整数内存整型数
据内存地址号
类
任意正整数7 0000011100000000 00010001000100 02
任意负整数-5 1111101111111111 00010003000100 04
最大数3276711111111011111111 00010005000100 06
最小数-32768000000001000000 00010007000100 08
绝对值最小数0 0000000000000000 00010009000100 0A
绝对值最大数-32768000000001000000 00010007000100 08
十进制实数分输入十进制实数内存实型数据
类
尾数部分阶码阶码的数学表示
任意正实数 2.211001100000011000100000
0 11001101 1
任意负实数-2.211001100000011001100000
0 11001101 1
最大数99.999911111111110001110100001
0 11110011 6
最小数-99.999911111111110001111100001
0 11110011 6
绝对值最小数0 00000000000000000000000
0 00000000 0
绝对值最大
数99.999911111111110001110100001
0 11110011 6
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用 4 个字节存储,其中阶码部分占一个字节。
实验报告表2-2 其他进制数据与二进制转化实验记录表
其他进
制实验数据二进制
十进制6110 八进制7111
十六进
制 A 101 0
实验报告表2-3 数据的原码、补码和反码表示实验记录表
正十进制数113 负十进制数-103
原码01110001 原码11100111 反码01110001 反码10011000 补码01110001 补码10011001
操作数一操作数
二
实验报告表2-4 二进制算术运算实
验记录表
运算符是否溢出实验结果正确结
果
溢出对结果产生
了什么影响?
5625 - 否31 31 结果正负及数
值
7869 + 是-109 147 均改变-78 69 - 是109 -147
问题
什么时候出现溢出情况?实验报告表2-5 溢出实验记录表
简要回答
最高存储位进位时发生溢出情况。
即超过
8 位数。
实验报告
表2-6 浮点数的小数点浮动实验记录表
十进制数二进制数
3.14592653589793238462643383
29701000100100101010110110111000000
精度28
有效位 3
表示范围7~-19
实验报考表 2-7 表示浮点数的二进制串中阶码位数改变
实验记录表
阶码位
数二进制数精度有效位表示范围
4 0100010010010101011011011100000
0 2837~-19
5 0100001001001010101101101110000
0 27415~-20
6 0100000100101010110110111000000
0 26531~-21
7 0100000010010010101011011011100
0 25663~-22。
北理工计算机原理与应用实验二
本科实验报告实验名称:计算机原理与应用实验二实验二利用中断方式设计数字时钟一、实验目的1.掌握PC机中断处理系统的基本原理。
2.熟悉定时/计数器8254工作原理及其编程方法。
3.利用实验板上的8254定时器为中断源发中断申请,中断请求用IRQ3(系统总线区的IRQ)。
4.熟悉数码管显示原理,掌握数码管显示接口技术。
5.学习数字时钟原理,实现数字时钟。
6.掌握中断控制器8259管理二、实验内容与步骤1) 接线(参考):PB7~PB0/8255 接dp~a /LED 数码管CS /8254 接Y0 /IO 地址PC3~PC0 /8255 接S3~S0/LED 数码管CS/8255 接Y1 /IO 地址IRQ /总线接OUT1/8254GATE0 /8254 接+5VCLK0 /8254 接1M时钟OUT0 /8254 接CLK1 /8254GATE1 /8254 接+5V三、实验原理1、PC 机用户可使用的硬件中断只有可屏蔽中断,由8259 中断控制器管理。
中断控制器用于接收外部的中断请求信号,经过优先级判别等处理后向CPU 发出可屏蔽中断请求。
IBMPC、PC/XT 机内有一片8259 中断控制器对外可以提供8个中断源:中断源中断类型号中断功能IRQ0 08H 时钟IRQ1 09H 键盘IRQ2 0AH 保留IRQ3 OBH 串行口2IRQ4 0CH 串行口1IRQ5 0DH 硬盘IRQ6 0EH 软盘IRQ7 0FH 并行打印机8 个中断源的中断请求信号线IRQ0~IRQ7 在主机的62 线ISA 总线插座中可以引出,系统已设定中断请求信号为“边沿触发”,普通结束方式。
对于PC/AT 及286 以上微机内又扩展了一片8259 中断控制,IRQ2 用于两片8259 之间级连,对外可以提供16 个中断源:中断源中断类型号中断功能IRQ8 070H 实时时钟IRQ9 071H 用户中断IRQ10 072H 保留IRQ11 O73H 保留IRQ12 074H 保留IRQ13 075H 协处理器IRQ14 076H 硬盘IRQ15 077H 保留实验系统总线区的IRQ 接到了3 号中断IRQ3 上,即进行中断实验时,所用中断类型号为0BH。
北京理工大学计算机网络实践实验 2 简单的 web 服务器
实验二简单的Web服务器一.实验目的Web服务器是Internet网络中主要提供信息的服务器之一,通过WinSock 编程接口编写简单的Web服务器程序。
1.理解HTTP协议的工作原理2.掌握Web服务器的处理流程3.掌握HTTP请求和响应包的处理方法二.实验内容利用WinSock编程接口编写简单的Web服务器程序,可以接收IE等Web浏览器的请求,对HTTP请求进行处理,向浏览器客户发送HTTP响应,由浏览器显示请求的页面。
三.实验环境程序运行环境为以太网,采用TCP/IP协议栈,网络操作系统为Windows。
程序开发环境为VS2012版本。
四.实验步骤1.Web服务器功能(1)Web服务器可以接受任何Web客户的连接(2)Web服务器在同一时刻只能处理一个客户的请求,该客户请求处理完成才可以接收下一个客户的请求(3)Web浏览器客户通过地址栏指定服务器地址和请求的页面(4)Web服务器对请求进行处理,发送HTTP响应(5)Web浏览器客户收到HTTP响应后显示页面,关闭连接2.Web服务器程序开发以VisualC++Console控制面板程序的形式编写服务器程序,利用WinSock编程接口实现HTTP通信。
Web服务器程序采用循环服务器的模式,不支持多线程操作。
服务器侦听TCP80号端口,建立TCP连接后接收HTTP 请求,分析请求包得到访问资源的路径名,从主目录下找到指定的资源,以HTTP响应的形式发送给Web客户。
3.编译和执行程序将Web服务器程序编译、连接成执行程序,运行Web服务器程序,在系统设定的主目录下存放一些Web页面。
启动IE浏览器,在地址栏指定Web服务器的地址和页面,可以在浏览器中显示响应的页面。
五.实验结果1.提前在webserver.exe所在文件夹建立www文件夹,存放若干页面;点击webserver.exe启动程序,如下:2.在浏览器中输入网址:http://127.0.0.1:80/csbit.html,回车,可以看到服务器段接收到数据并发送数据,浏览器端显示出页面:3.可以看到服务器工作正常。
北京理工大学计算机学院数据库开发实验报告2
数据库系统开发实验报告1.2 实验二:触发器的创建与测试1.2.1内容检查订单明细表Sales.SalesOrderDetail中的信息,如果修改记录中的产品单价UnitPrice大于产品公开报价(Production.Product.ListPrice),则不能进行修改并抛出错误信息,否则,进行修改并将修改的有关信息写到Production.ProuctUpdateLog表中。
1.2.2要求1.使用RAISEERROR抛出错误信息。
2.修改信息记录表Production.ProductUpdateLog的内容:记录编号、订单编号、订单明细编号、产品编号、产品的公开报价、修改前产品的单价、修改后产品的单价、修改者的登录名。
使用存储过程完成该功能,并在存储过程中调用该存储过程。
3.给出触发器和存储过程的源代码和简要的说明(可以在代码中使用注释进行说明)。
4.设计触发器测试方案并给出测试的命令和结果,必要时可对测试结果进行分析。
实验内容:首先,用Windows系统下的登录,附加数据库AdventureWorks按照实验内容,我们先来查询一下AdventureWorks中的订单明细表Sales.SalesOrderDetail。
语句:USE AdventureWorksGOSELECT*FROM Sales.SalesOrderDetailGO查询结果如下:根据实验内容,创建名为Production.ProuctUpdateLog(产品更新日志)的表。
其属性分别为记录编号,订单编号,订单明细编号,产品编号,产品公开报价,修改前产品的单价,修改后产品单价,修改者登录名。
语句:/*记录编号,订单编号,订单明细编号,产品编号,产品公开报价,修改前产品的单价,修改后产品单价,修改者登录名*/USE AdventureWorksGOCREATE TABLE Production.ProductUpdateLog(记录编号int IDENTITY primary key,订单编号int not null,订单明细编号int not null,产品编号int not null,产品公开报价money,修改前产品单价money,修改后产品单价money,修改者登录名nvarchar(50) not null)GO运行结果如下:将修改者登录名设为不准为空,同时用IDENTITY关键字设主键“记录编号”为自动增长。
计算机基础实验报告2
计算机基础实验报告2《计算机基础实验报告2》一、实验目的本次实验的主要目的在于熟悉C/C++编程语言,熟悉实验开发软件,从实践中加强对C/C++ 编程知识和技巧的掌握,进一步积累实验开发技能,以便以后解决新的更有趣的实验。
二、实验内容1.安装编程开发环境:本次实验以Visual Studio 2005编程开发环境为例,进行实验开发。
2.学习C/C++编程:使用C语言完成一切可能的实验,熟练掌握C/C++的编程技术。
3.编写程序:以完善的实验开发软件,使用C/C++语言设计实验程序,把实验内容和程序设计集成在一起。
4.测试实验程序:用实验开发软件编写实验程序,根据实验要求,编写出完整的程序,并测试运行程序,对程序的运行情况作出评估,反复修改,以使程序达到最佳的运行效果。
三、实验结果通过实验,我更好地了解了C/C++语言中常见的编程技术,如:函数调用、判断与循环结构、数组定义及操作、结构体定义与操作、指针及引用等技术,也掌握编写程序和使用实验开发软件、测试程序并记录结果的实验操作流程。
此外,还更加熟练地操作实验开发软件,如熟练操作应用程序框架、添加和删除文件的建立,以及综合编程和调试等技术。
本次实验初步体会到C/C++编程的乐趣,学会了编写程序、调试程序及把程序运行的方法,使我对计算机编程语言的把握更加细致,更加有安全感,可以更加熟练地使用实验开发软件,也可以在不同的实验开发环境下更加顺畅地完成编程任务。
四、实验总结本次实验,使我熟练掌握了C/C++编程语言的编程技巧及方法,从而更加深刻地理解了实验开发软件的使用,不但更为充分地理解了C/C++编程语言的特点,也增强了自己的实验开发能力,以便以后更好的解决新的实验。
因此,我将在日后的实验开发工作中继续努力,从而更好地提升自己的实验开发技能。
北京理工大学汇编实验二报告
北京理工大学汇编实验二报告本科实验报告实验名称:算术运算类操作实验课程名称:CPU与汇编实验实验时间:2015.10.29 任课教师:王耀威实验地点:10-102实验教师:潘丽敏实验类型:□原理验证■综合设计□自主创新学生姓名:王晓玥学号/班级:1120131332/05111311 组号:学院:信息与电子学院同组搭档:专业:信息工程成绩:一、实验要求和目的1、了解汇编语言中的二进制、十六进制、十进制、BCD 码的表示形式;2、掌握各类运算类指令对各状态标志位的影响及测试方法;3、熟悉汇编语言二进制多字节加减法基本指令的使用方法;4、熟悉无符号数和有符号数乘法和除法指令的使用;5、掌握符号位扩展指令的使用。
6、掌握 BCD 码调整指令的使用方法二、软硬件环境1、硬件环境:计算机系统 windows;2、软件环境:装有 MASM、DEBUG、LINK、等应用程序。
三、实验涉及的主要知识1、加减法处理指令主要有加法指令 ADD,带进位加法 ADC,减法指令 SUB,带进位减法指令 SBB。
2.乘除法指令和符号位扩展指令主要有无符号数乘法指令MUL,带符号数乘法指令IMUL,无符号数除法指令DIV,带符号数除法指令 IDIV,以及符号位从字节扩展到字的指令 CBW 和从字扩展到双字的指令 CWD。
3.BCD 码的调整指令主要有非压缩的BCD 码加法调整指令DAA,压缩的 BCD 码减法调整指令 DAS,非压缩的 BCD 码加法调整指令 AAA,非压缩的 BCD 码减法调整指令 AAS,乘法的非压缩 BCD码调整指令 AAM,除法的非压缩 BCD 码调整指令 AAD。
8088/8086 指令系统提供了实现加、减、乘、除运算的上述基本指令,可对表 1 所示的数据类型进行数据运算。
表 1-2-1 数据类型数据运算表数制二进制BCD码带符号无符号组合非组合运算符+、-、×、÷+、-+、-、×、÷操作数字节、字、多精度字节(二位数字)字节(一位数字)四、实验内容与步骤1、对于两组无符号数,087H 和 034H,0C2H 和5FH,试编程求这两组数的和差积商,并考虑计算结果对标志寄存器中状态标志位的影响:(1)实验流程将一组操作数分别用ADD,SUB,MUL,DIV运算(2)实验代码:DATAS SEGMENTBUF1 DB 087HBUF2 DB 034HBUF3 DB 4 DUP(?);此处输入数据段代码DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATASMOV DS,AXMOV AX,0MOV SI,AX;两数相加MOV AL,BUF1MOV BL,BUF2ADD AL,BLMOV BUF3[SI],ALMOV AL,0MOV AL,0INC SIMOV BUF3[SI],AL;两数相减MOV AL,BUF1MOV BL,BUF2SUB AL,BLINC SIMOV BUF3[SI],ALMOV AL,0SBB AL,0INC SIMOV BUF3[SI],AL;两数相乘MOV AL,BUF1MOV BL,BUF2MUL BLINC SIMOV BUF3[SI],ALINC SIMOV BUF3[SI],AH;两数相除,AL中存放商,AH中存放余数MOV AX,0MOV AL,BUF1MOV BL,BUF2DIV BLINC SIMOV BUF3[SI],ALINC SIMOV BUF3[SI],AH;此处输入代码段代码MOV AH,4CHINT 21HCODES ENDSEND START(3)实验结果:1)第一组操作数87H,34H2)第二组操作数0C2H,5FH(4)计算结果计算状态标志表达式结果CF AF ZF OF SF PF 087H+034H 00BB 0 0 0 0 1 1 087H-034H 0053 0 0 0 1 0 1 087H*034H 1B6C 1 0 0 1 0 0 087H/084H 02(1F) 1 0 0 0 0 1 0C2H+05FH 0121 0 0 0 0 0 0 0C2H-O5FH 0063 0 0 1 0 0 1 0C2H*05FH 47FE 0 0 0 0 0 1 0C2H/05FH 02(04) 0 0 0 0 0 0(5)各运算对状态标志位的影响及其意义。
大学计算机实验二实验报告
3) 添加应用程序桌面图标。点击开始,在菜单中点击“所有应用”,找到需要添加的应用, 直接按住该应用并拖到桌面空白处即可
4) 删除桌面图标。在需要删除的桌面图标上单击鼠标右键,在弹出的菜单中选择删除即可
二. 文件管理 1.隐藏文件或文件夹及显示隐藏的文件或文件夹。 1)对着需要隐藏的文件单击右键,在弹出的快捷窗口中单击“属性”。 2)在“常规”选项下找到“属性”单击“隐藏”点击“确定”,选择“将更改应用于此文件夹 、子文件夹和文件”后,点击“确定”即可。
1) 打开“开始”菜单,输入“控制面板”命令打开控制面板,在控制面板内选择“日期和时
间”弹出的对话框内选择“日期和时间选项卡”,更改日期、时间、时区后点击确定即可达 到更改日期、时间、时区的目的。
2) 也可在控制面板内选择“Internet 时间选项卡”,在弹出的对话框内勾选与“Internet 时间服 务器”同步,并且在服务器的下拉列表框中选择第一个选项,点击确定即可
实验过程及内容: 一. 基础操作 1. 设置桌面背景 1) 在桌面的没有桌面图标的区域单击鼠标右键,并在出现的快捷菜单中单点击“个性化”。
2) 单击“背景”。打开“背景”后,可以看见个性化设置背景。
3) 在下方的“最近使用的图像”中任意单击一张图片即可将桌面背景设置为此图片。
注:也可在第三步中点击“浏览照片”并选择自己喜欢的图片做为桌面背景。 2. 调整计算机系统的日期和时间
3. 设置桌面图标 1) 添加文件或文件夹图标。鼠标右键点击需要添加快捷方式的文件,选择“显示更多选项”, 在弹出的菜单中选择“发送到”,在弹出的新菜单中点击“桌面快捷方式”即可。 2) 添加系统图标。在设置中找到“个性化”选修卡,点击“主题”选项,点击“桌面图标设 置”在弹出的对话框内勾选需要的桌面图标点击确定即可完成设置。
北理大学计算机实验基础 实验二 实验报告表答案精编版
实验二实验报告表
实验名称:
学号姓名:班级:实验时间:
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。
实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。
计算机基础实验报告2
模块1——《Windows XP操作系统》实验报告2实验2:资源管理器的基本操作【实验目的】(1)掌握资源管理器的基本操作方法(2)掌握文件、文件夹和磁盘的操作方法【实验要求】1、理解资源管理器在Windows 2000操作系统中的功能和地位;2、掌握资源管理器的启动、关闭、窗口和文件夹选定的操作方法;3、掌握软盘格式化的操作方法;4、掌握文件、文件夹的操作(创建、复制、移动、更名、删除、查找等)方法。
【实验内容和步骤】1、资源管理器的启动和关闭1)右钮单击“开始”按钮,从弹出的快捷菜中选择[资源管理器]项后观察窗口的结构。
标题栏、菜单栏、地址栏、标准工具栏。
2)分别右钮单击左、右两个窗口的空白处,出现了什么现象。
描述出现的内容;分别弹出快捷菜单,且内容不同。
3)单击左窗内某个文件夹观察右窗和“地址”栏内出现了什么现象。
描述出现的内容;某个文件夹里的内容展开在右窗中,地址栏中出现这个文件夹的路径。
4)单击左窗内某文件夹旁的加号,出现了什么现象。
描述出现的内容;文件夹展开。
5)设法使右窗出现一个以上的文件夹并对其进行单击和双击的操作出现了什么现象。
描述出现的内容;单击是选中,双击是打开文件夹。
6)关闭资源管理器。
2、文件夹与文件的操作1)选定C盘后单击[文件]菜单中选定[新建]选项建立一个名为“my temp”的文件夹(如果已存在可跳过此步)2)删除C盘上名为“my temp”的文件夹,观察“回收站”内的变化。
3)重复上述两步两次后从“回收站”恢复一个已删除的“my temp”文件夹,观察“回收站”内的变化。
4)选定Windows文件夹,使用通配符查出全部文件扩展名为“TXT”的文件。
观察搜索结果;5)在上一步的基础上选定前三个文件并用粘贴的方法复制到“my temp”文件夹内。
观察“my temp”文件夹内的变化。
6)选定“my temp”文件夹后将排列在第一的文件更名为“test.txt”。
7)删除排列在“my temp”文件夹中第二的文件并观察“回收站”内的变化。
《计算机操作基础》实验报告2
河南工业大学《计算机操作基础》实验报告2实验单元一Windows基础实验二Windows基本操作实验时间:2019.11.01【实验目的】熟悉Windows 7基本操作。
【实验环境】Windows+office【实验内容】1.修改桌面图标,从桌面上将回收站图标去掉。
2.选择自己喜欢的图片作为桌面背景。
3.将计算器添加到为桌面小工具。
4.修改现有的时间显示格式。
5.将鼠标的设置为左手习惯。
6.创建3个文件夹,并在其中分别添加两个文件夹,然后再在其中分别添加两个文件,名称自拟,将文件的显示方式设置为“详细图标”。
7.添加一个账户,性质自定。
【实验过程】1.右击桌面,点击个性化,点击更换桌面图标,点击回收站,再点击图标选中一个图标,点击应用。
2.然后更改桌面背景,点击桌面个性化,点击桌面背景,从中选出一张图片,再点击保存修改。
3.在桌面右击鼠标,点击小工具,发现没有计算器小工具。
所以,可以再桌面点击任务栏“开始”按钮,在“常用程序”列表中查找,如果在常用列表中找不到,点击下面的搜索栏,将所需要的程序名称打上去,选中程序,右击图标点击发送到,点击桌面快捷方式。
4.点击桌面任务栏时间,点更改日期和时间设置,进行设置修改。
5.点击桌面个性化,点击控制面板主页,点击右边的查看方式,切换为大图标或小图标,找到鼠标,点击进入修改,点击切换主要和次要按钮点击应用。
6.在所需要的空白位置处点击鼠标右键,点击新建进行创建文件和文件夹。
7.点击控制面板,再点击用户账户,管理其他帐户,创建新的账户,进行编辑点击创建账户即可。
【实验结果】【实验体会】不管是windows7还是现在的windows10所在的功能区域,所要创建、设置基本上还是一样的,只是一步又一步的优化,而对于windows7来说用着还是不错的,在一些功能上windows7我觉得更简洁一点,甚至用着比windows10更流利,可能在某些方面windows7没有那些功能但对于我们现在来说,甚至windows7的好多功能我们都用不上。
大学计算机基础实验二
《大学计算机基础》课程实验报告二实验题目:Word中文档的录入编辑、排版与图文混排一、实验目的:掌握WORD中文档处理的基本步操作骤,熟练掌握各种排版技术与技巧二、实验主要内容及过程(实验主要内容的介绍、主要的操作步骤)实验1-4-11、练习启动和退出Word2003的方法。
2、了解Word2003的界面组成。
3、录入以下一段文字,(如图一)段首不留空格,全文输入结束后再按回车键。
4、将文档以文件名“WL11.doc”保存,然后关闭该文件。
5、打开文件WL11.doc,并在其中进行各种练习:选定操作内容;分别用鼠标和键盘练习光标定位操作;文字的插入、改写、修改、删除操作;对选定的文本完成移动、复制、删除操作;练习撤销与恢复操作。
操作完成后,以文件名“WL12.doc”保存。
在每次操作过程中,注意观察、比较操作前后的区别,以利于掌握。
图1实验1-4-21、打开文档WL11.doc,为文档添加标题“提高Windows系统内存效率的优化方法”,并将其设置为“黑体、二号、粗体、红色、字符缩放80%、任意选择一种动态效果、居中”。
2、将正文文字设置为“小四号、楷体GB-2312、两端对齐、行间距18磅、段间距前后各一行”,利用格式刷将所有英文字体设置为“Arial”。
3、将以数字编号开头的文字另起一段,即全文共分为4段,并设置各段首行缩进为“2个字符”。
将文档存盘,并另存为“WL21.doc”。
结果如图2。
图2 图34、利用格式刷将正文中第2~4段中的小标题设置为“黑体、小四号、粗体、蓝色、字间距为加宽2磅、加边框、设置浅绿色底纹效果”。
5、将文中所有“页面文件”一词改为“红色、粗斜体、波浪线、字符缩放80%、字间距为紧缩1磅”。
6、观察Word2003的页面设置的默认值,并对文档进行页面设置:16开纸张、左、右、上、下边距均为1.5厘米,页眉和页脚距边界均为1厘米。
7、将文档存盘,并另存为“WL22.doc”。
