大学计算机基础实验报告

  实验(一)1 1 :

 计算机硬件系统虚拟拆卸实验

 学号:

  姓名:

 微型计算机拆卸顺序记录表 请按实际拆卸次序记录微型计算机硬件系统中各部件的名称,以拆解的最彻底来结束本实验,填写拆卸操作一共进行了多少次。

 顺序号

 部件名称

 顺序号

 部件名称

 1 机箱盖 2 光驱线 3 硬盘线 4 电源 5 光驱 6 硬盘 7 显卡 8 主板 9 CPU 风扇 10 CPU 11 内存

  硬盘和内存的数据通信途径是什么? 数据总线 CPU 与内存的数据交换途径是什么? 总线 内存最多可扩展几条? 两条(视频中的)

 若更换显卡,应该在哪个位置上? 显卡槽 鼠标是经过什么部件与主机连接? 鼠标连接线 备注

  实验(一)2 2 :

 一条指令的执行过程实验

  学号:

  姓名:

 一条指令的执行过程实验报告表 请按照实验提示步骤,首先指定两个参加运算的数,然后依次完成取指令、指令译码、取数据、加法计算等各个分步操作,观察每一步操作 CPU、内存和三总线上的数据变化,并完成本实验报告表。

 步骤 1

  用户指定两个加数 加数 1,加数 2 3000

 12 PC 中存储的指令地址 00000000

 00001011 RAM 中对应指令地址中的指令编码 00011101

 00110110 RAM 中加数一的编码与内存地址 0000101110111000

 0034 RAM 中加数一的编码与内存地址 0000000000001100

 0036 步骤 2

 取指令 CPU 使用哪根总线将 PC 中的内存地址送至 RAM? AB RAM 将CPU传来的指令地址存储在哪里? 地址存储器 MAR 中存放的是什么?具体的二进制编码是什么? 指令编码 00011101

 00110110 MAR 中二进制编码对应的内存地址是什么?该内存地址中存放了什么数据?该数据放在哪个寄存器中? 000A 指令编码指令寄存器 PC 被访问后其中的内容发生了什么变化?为什么? PC 中的指令地址自动加一因为这一指令执行完要执行下一次指令 RAM 将 MDR 中的数据通过哪条总线传送给力 CPU? DB

  CPU 将 RAM 传来的指令存放在哪里? 指令寄存器 IR IR 中存放的指令二进制编码是什么? 0001

 110100

 110110 步骤 3

 指令译码 IR 中的操作码和两个操作数的内存地址分别是什么?(请分别用用六位二进制数和四位十六进制表示)

 000001

 0001 操作数 1:110100

  0034 操作数 2:110110

  0036 译码在哪里进行?并通过哪组总线把该操作传递给 RAM? CU 控制器 CB 步骤 4

  取数据 CPU 通过哪组总线传送地址?RAM将这个地址存放在哪里? AB 地址储存器 RAM 把第一个操作数存放在哪个寄存器上,通过哪组总线传送给 CPU? 数据寄存器 DB CPU 把取到的第一个操作数存放在哪里? GR 步骤 5

 加法计算 CPU 把两个加数放入哪里进行加法运算? ALU 计算器 当两个加数相加结束后,CPU 把相加结果存放在哪里? 加数一所在的通用寄存器中

  实验(二)1 1 :

 计算机中的数据表示与计算实验

 学号:

  姓名:

 实验报告表 1 数值型数据在计算机中的二进制实验记录表 十进制整数分类 输入十进制整数 +32767~-32768 内存整型数据(16 位) 内存地址号 任意正整数 16 0000000000010000 0001000100010002 任意负整数 -16 1111111111110000 0001000300010004 最大数 32767 0111111111111111 0001000500010006 最小数 -32768 1000000000000000 0001000700010008 绝对值最小数 0 0000000000000000 000100090001000A 绝对值最大数 -32768 0111111111111111 0001000B0001000C 十进制实数分类 输入十进制实数 +99.9999~-99.9999 内存实型数据(32 位) 尾数部分 阶码 阶码的数学表示 任意正实数 3.5 000000000110000001000000 00000000 1 任意负实数 -2.2 110011000000110011000000 11001101 1 最大数 99.9999 111111111100011111000010 11110011 6 最小数 -99.9999 111111111100011111000010 11110011 6 绝对值最小数 0 000000000000000000000000 00000000 0 绝对值最大数 99.9999 111111111100011101000010 11110011 6 说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用 4 个字节存储,其中阶码部分占一个字节。

 实验报告表 2

 其他进制数据与二进制转化实验记录表 其他进制 实验数据(正实型数据)

 二进制 十进制 99.99 1100011.1111111110 八进制 7 111 十六进制 E 1101

 实验报告表 3 数据的原码、补码和反码表示实验记录表 正十进制数 96 负十进制数 -100 原码 01100000 原码 11100100 反码 01100000 反码 10011011 补码 01100000 补码 10011100

 实验报告表 4

 二进制算术运算实验记录表 操作数一 操作数二 运算符 是否溢出 实验结果 正确结果 溢出对结果产生了什么影响? 1 13 + 否 14 14 结果正负及数值均改变 96 121 + 是 -39 217 -78 69 — 是 109 -147

  实验报告表 5 溢出实验记录表 问题 简要回答 什么时候出现溢出情况? 1、 在计算机中,当要表示的数据超过计算机所使用的数据表示范围时,则产生数据的溢出。

 2、 数据类型超过计算机字长界限也会出现数据溢出

  实验报告表 6 浮点数的小数点浮动实验记录表 十进制数 二进制数 3.141592653589793238462643383279 01000000010010010000111111011011 精度 28 有效位 3 表示范围 7-19

 实验报考表 7 表示浮点数的二进制串中阶码位数改变实验记录表 阶码位数 二进制数 精度 有效位 表示范围 4 01000100100101010110110111000000 28 3 7-19 5 01000010010010101011011011100000 27 4 15-20 6 01000001001010101101101110000000 26 5 31-21 7 01000000100100101010110110111000 25 6 63-22

 实验(二)2 2 :字符编码与信息交换实验

 学号:

  姓名:

 实验报告表 1

 西文字符显示过程编码记录表 输入字符 ASCII 码(十进制数)

 内存信息(二进制)

 显示字形码(十六进制)

 5 53 00110101 0FE008000800 A 65 01000001 000000800140 〈 60 00111100 000000060018

 实验报告表 2 汉字显示过程编码记录表 编码类型 输入字符 1:“字” 输入字符 2:“形” 汉字输入法 全拼输入 双拼输入 汉字输入码 ZI X 机内码(十六进制)

 D7D6H D0BEH 国际码(十六进制)

 5756 503E 区位码(十六进制)

 3736 301E 字形码第 4 行 (十六进制)

 0000 C000 0000 703C

 实验报告表 3 不同字体的字型码 字体 “字”的字型码第 5 行 (十六进制表示)

 “形”的字型码第 6 行 (十六进制表示)

 宋体 0000 C000 0183 0060 黑体 0000 C000 0183 0060 隶书 0000 C000 0183 0060

 实验(三)1 1 :广域网通信与邮件传输实验

 学号:

  姓名:

 实验报告表 1 网络中实现通信互联的主要设备和其功能 主要设备 功能或描述 电脑 查看、编辑、发送邮件 DNS 服务器 为网络提供域名 路由器 连接网络 邮件服务器 负责电子邮件收发和管理的设备

  实验报告表 2 域名解析的 IP 路由通讯的过程 步骤 操作或过程描述、所涉及设备 1 电脑/发送邮件/IP:10.7.1.6 2 路由器 A 传到路由器 B 3 路由器 B 传到路由器 D 4 路由器 D 传到邮件服务器 5

 6

 7

  实验报告表 3 数据在网络中的 IP 路由通讯过程 步骤 操作或过程描述、所涉及设备 1 电脑/输入邮件内容并发送 2 经路由器 A 传到路由器 N 3 经路由器 N 传到 DNS 服务器 4 由 DNS 服务器发出 5 经路由器 N 传到路由器 B 6 经路由器 B 传到邮件服务器 7 由邮件服务器发出邮件

 实验报告表 4 路由器是如何确定进行转发的下一跳路径的 路由器 IP 目标网络 子网掩码 路由节点地址 A 106.17.22.1 255.255.255.0 122.12.18.3 208.5.5.0 255.255.255.0 122.12.18.3 207.113.21.1 255.255.255.0 11.45.2.4 B 208.5.5.0 255.255.255.0 112.12.45.3 106.17.22.0 255.255.255.0 112.12.45.3 209.113.21.0 255.255.255.0 21.22.1.5 C 145.13.21.0 255.255.255.0 145.12.21.3

 255.255.255.0

  255.255.255.0

 D 209.113.21.0 255.255.255.0 209.113.21.1

 255.255.255.0

  255.255.255.0

  实验(三)2 2 :云计算与虚拟服务实验

 学号:

  姓名:

 实验报告表 1 并行算法和串行算法实验数据表 要求 内容 10 个随机数 22489444386635274477673 串行算法寄存器表达式 第 i 次计算的通项公式或全部 d1+d0=d0 d2+d0=d0

 d4+d0=d0

 串行算法最终结果 3400 并行算法寄存器表达式 各次计算中第 i 行通项公式 d1+d0=d0 d2+d3=d2 d4+d5=d4 d6+d7=d6 d2+d0=d0 d6+d4=d4

 d4+d0=d0

 并行算法中间结果 1 5118309091150 并行算法中间结果 2 13412059 并行算法最终结果 3400 加速比 7/4

 实验报告表 2 分布式实验数据表 要求 任务负荷及分配情况 耗时 任务分配(时长)

 178 34 301 157 79 216 117 281 302

  顺序计算(机器号)

 1 2 3 4 1 2 3 4 1

 558 空闲分配(机器号)

 1 2 3 4 2 2 4 1 4

 578 静态手动(机器号)

 1 2 2 3 4 1 3 3 4

 554 动态手动(机器号)

 1 2 3 4 2 4 3 1 2

 458

 实验报告表 3 虚拟计算实验数据表 常用配置 对应虚拟服务 日常办公 Office 办公软件 图形绘制 图形服务器 资料储存 网盘 游戏进度 网络游戏服务器

  实验(四)数据库管理与数据库操作实验

 学号:

  姓名:

 实验报告表 1 数据库管理系统实验数据表 三个阶段 名称 1 人工系统 2 文件管理系统 3 数据库管理系统 三个层次 名称 1 用户 2 映射 1 3 映射 2

 实验报告表 2 虚拟数据库设计 表名 属性 属性个数 记录数据量 数据总表 信息总表 6 6 表 1 学生信息表 3 3 表 2 课程信息表 2 2 表 3 学生成绩表 3 6 1-3 合计

 8 11

  实验报告表 3 虚拟数据库查询 模式 Sql 记录数 选择 Select*from 学生信息表 where 学号=13001 3 投影 Select 学号 姓名 性别 from 9 连接 Select*from 学生信息表 natural join 课程信息表 9 综合 Select 学号 姓名 性别 from 学生信息表 where 学号=13001 3