![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实验
文章平均质量分 92
之墨_
这个作者很懒,什么都没留下…
展开
-
ICS计算系统概论LC3汇编实验Lab4—排序和计数 Sort and Count
以上程序段实现了统计A和B的个数,只对从x500F开始往下的8个数统计,首先统计8个数中,大于等于85分的个数和大于等于75分的个数,得到这两个数后,并且大于等于75的个数必然比85的更多或者至少一样多,所以可以分成两种情况来分析,分别是>=85分的人数>=4个以及>=85分的人数=75的个数和85一样以及>=75的个数比85的更多。过程中遇到的主要问题就是:上述的函数返回的问题,最开始没有意识到RET的地址默认是存储在中R7的,所以导致程序不能正常运行。原创 2022-12-11 23:09:13 · 279 阅读 · 0 评论 -
ICS计算系统概论实验3—LC3汇编代码实现最长重复子字符串Longest-duplicate-substring
要记录最长的重复数量,我们对字符串进行分析,可以看出,任意一个字符串,我们取其具有连续相同子串的模式,在任一时刻可以看作三部分,如xxxyzzz、xxxyzyzwww等,即两部分连续重复子串间隔一部分不连续的子串,即任意时刻我们最多只需要两个变量分别保存最长长度以及当前统计的连续重复子串长度,当这个相同连续被打破即出现不同字符时,比较一下两个长度,取其较大值。分别输出10 以及 13,结果如下图所示,两个样例最长的子串都应该是连续的10个k,两个样例的区别仅在于最后的ddd,然而输出结果却不同。原创 2022-12-03 01:26:28 · 671 阅读 · 1 评论 -
ICS计算系统概论实验—Lab2-LC3实现斐波那契数列(变型式)
程序需要执行跳转时,下述语句并不会跳转至存储语句并结束程序,而是不停的执行,没有按预期的结束程序;的状态是否和预期的有差别,由此我发现此处。调试完毕后,将代码整理如下:用于网站在线。,程序也就会一直执行下去从而出现错误!评测结果如下,正常运行,输出正确。指令并没有写错,于是我分析执行时。指令之前,这样当前判断状态才会是。过程中遇到的主要问题有:当。即设置状态码,所以应该要将。原创 2022-11-26 02:47:04 · 536 阅读 · 0 评论 -
Wireshark Ethernet and ARP 实验—Wireshark Lab: Ethernet and ARP v7.0
清除浏览器缓存使用wireshark抓包并请求网页修改“捕获数据包列表”窗口,仅显示有关 IP 以下协议的信息。抓包干扰较多,故分析作者的数据包回答下列问题。原创 2022-11-25 18:19:06 · 3335 阅读 · 0 评论 -
Wireshark DNS实验—Wireshark Lab: DNS v7.0(计算机网络自顶向下第七版)
存在两个类型的查询请求,分别是。原创 2022-10-23 23:55:53 · 1699 阅读 · 0 评论 -
Wireshark HTTP实验—Wireshark Lab: HTTP v7.0(计算机网络自顶向下第七版)
的信息,即服务器并未返回具体的文件内容。因为在第一次访问时浏览器目标网站成功后,浏览器已有了网页内容的缓存,在下一次访问时,当网站内容尚未更新,便会直接从浏览器缓存中获取,因此无需服务器返回具体的文件内容。,表示未发生改变,直接调用缓存中已有的文本。在第一张图片下载请求得到响应后,才发出下载第二张图片的请求,所以图片下载是串行的。消息,包含的信息为上一次服务器响应信息的更改时间。请求后,服务器的响应信息包含文件具体内容。请求,服务器回复的内容中不含。个服务器请求,消息中的。请求的状态码和短语。原创 2022-10-23 23:48:18 · 2348 阅读 · 0 评论 -
Wireshark TCP实验—Wireshark Lab: TCP v7.0(计算机网络自顶向下第七版)
慢启动是 TCP 在拥塞控制方面做的努力之一,但是对于一些数据量较小的小文件,在网络畅通的情况下发送非常快,甚至可能在慢启动结束之前就已经发送完毕。这个时候慢启动反而来制约了文件的快速发送,从而影响了效率。原创 2022-10-14 22:29:01 · 8316 阅读 · 0 评论