2018年12月8日

摘要: 实验一: 在屏幕上输出内存单元中的两位数。 本题的思路十分的简单就只要将商和余数分别保存在低位和高位,然后调用系统函数进行输出即可。 实验二: 实验二和实验一差不多,由原来的输出一个数变成输出5个数。这里就不在赘述了。 实验三: 一开始一直想用双重循环来完成,但是需要的变量有点多,但汇编语言中貌似没 阅读全文
posted @ 2018-12-08 17:02 kerman 阅读(185) 评论(1) 推荐(0)

2018年11月28日

摘要: (1)将所给的程序编译连接,用Debug加载、跟踪,然后回答问题。 源代码书本已给出,故在此不展示,调试程序。 <1>cpu执行程序,程序返回前,data段中的数据是多少? 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h,可以发现数据并没有改变。 <2 阅读全文
posted @ 2018-11-28 18:38 kerman 阅读(498) 评论(1) 推荐(0)

2018年11月16日

摘要: 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个字单元重复填充字数据 0403H。 这题就是简单的循环操作,将固定的数据填入,不过这里需要注意的是题目中为16字而不是字节,需要分高位和低位分开写入,因为ds:[bx]是以字节为单位的。 汇编代 阅读全文
posted @ 2018-11-16 19:14 kerman 阅读(175) 评论(4) 推荐(0)

2018年10月27日

摘要: 题目大意是:一个农夫有N头牛,每头牛的高度不同,让你找出指定区间最高牛和最低牛的高度差。 解题思路: 一看到题目就想到了线段树,然后用了递归的线段树,一开始一直TLE,本来想换成非递归版本,后来输入输出优化了一下就A了,这让我感受到了优化的妙处!!! 非递归版可以去看看这篇文章了解下:https:/ 阅读全文
posted @ 2018-10-27 10:39 kerman 阅读(108) 评论(0) 推荐(0)

2018年10月26日

摘要: 很久没更了,忙+懒。。。难受。 实验2 (1)首先写如下的汇编指令: 下面要求写出各个寄存器的值,这里直接在图中表示,不在给出。 这里可以看到ss是2200且sp开始为0100因为开始修改了它们的值,故修改的内存地址都是SS:SP,另外栈 内的内容也两种方式来给出。第一种直接分析可得push ax 阅读全文
posted @ 2018-10-26 16:35 kerman 阅读(182) 评论(2) 推荐(0)

2018年9月30日

摘要: 实验1: 输入以下命令,我先是使用a命令进行了输入,并用t命令进行的单步调试。 可以发现ax,bx在不同的命令下发生了改变,而ip的值也是根据输入指令的长度而不断的增加。后来我又使用了g命令进行了一次执行完成(结果和单步相同)。 这里需要注意,g的最后范围应当是命令结束的那个地址,而不是下个地址。 阅读全文
posted @ 2018-09-30 22:59 kerman 阅读(368) 评论(4) 推荐(0)

2018年9月29日

摘要: 任何语言的开篇,想要学下去肯定要搞环境啦,下面我们就开始。 安装Kali Linux 虚拟机 首先进入kali的官网https://www.kali.org/downloads/,因为是新手,因此建议先选择下方的 kali linux Vmware VM,选择64位还是32位看个人的系统,我是64位 阅读全文
posted @ 2018-09-29 23:07 kerman 阅读(298) 评论(0) 推荐(0)
 
摘要: 今天这题困扰了我好久,本来以为是自己dp写错了,结果wa了好多次以后发现原来是自己的处理输入这块出现了不知名的bug,所以干脆直接用结构体存了!!! 思路:动态规划的典型问题,将矩阵连乘积AiAi-1...Aj简记为A[i:j] ,i≤j 。 考察计算A[i:j]的最优计算次序。设这个计算次序在矩阵 阅读全文
posted @ 2018-09-29 22:04 kerman 阅读(305) 评论(0) 推荐(0)
 
摘要: 计算机编程语言的演进:机器语言->汇编语言->高级语言。 机器语言是0和1构成的二进制信息,计算机可以直接识别、执行。但由于十分复杂,故有了后面的汇编语言,个人认为汇编语言就是程序员们创造出的一本字典,将重复用到的指令事先编译好,抽象为一些语句,化复杂为简单。越来越多的程序员不断的扩展和完善体系,使 阅读全文
posted @ 2018-09-29 22:03 kerman 阅读(139) 评论(0) 推荐(0)

2018年9月28日

摘要: 刚进大学的时候也想过学一点东西就写下来,记录自己的感悟和心得,也在CSDN上写过几篇,但是后来因为忙于算法学习和比赛,还有学一些新东西,就没有能够坚持下来,这次选报了《汇编语言》这门课,老师要求我们写一些感悟和心得,那我也借着这次机会,坚持下去,希望能有所收获,也希望能得到各位大佬的指导,因为目前在 阅读全文
posted @ 2018-09-28 09:59 kerman 阅读(133) 评论(0) 推荐(0)