摘要:
写下来的原因,是觉得这个对我来说有纪念意义(大佬勿喷,虽然没有大佬会看……)。第一次主动写总结,真的是好激动呢。 先做了这一题,然后在下一题里面给了自己点启发。 题目是这样子的: ps:这题我也不知道标准答案,自己的拙劣方法,感觉还有有更好的更简便的方法。 用到的数学知识: 已知等差数列 首项为a, 阅读全文
摘要:
实验一:div指令的掌握,起初al为被除数,ah最终为余数,al为商 实验二:比实验一多了一个循环操作 实验三:1.两重循环,用栈保存cx,再弹出cx,这样达到两重循环的目的 2.对于显存单元,第一个字节是字符,紧挨着的是表示颜色属性 规定如此 3.换行,每次si进行完字符串输出操作后,增加10h, 阅读全文
摘要:
实验1-3:分别如下,很类似: 第一个第二实验都发现:code为x,data为x-2,stack x-1 另外可以总结出来dw至少分配16个字节 data段中的数据如图所示。 第三个将代码段放到前面,code为x,data为x+3,stack为x+4 多次交换stack和code和data的位置, 阅读全文
摘要:
1实验内容1: bx为 0403h时: 更改为:0441H后 实验内容二: 1.源代码: 用d命令查看0:200~0:23F为 用t命令调试部分截图为 实验内容三: 书上代码,不是很明白,但是还是借鉴了填好了。 用u命令,r命令查看参数为: 用d命令查看0-200为 心得:今天被s:的冒号搞死了,打 阅读全文
摘要:
练习一: 汇编,链接截图 汇编,连接完毕 1)运行结果如图所示:36 2):修改line4的3为5,结果为56 3)对于t1的调试 ①满足cs=ds+10h,②头两个字节是 CD 20 3.u反汇编的源代码如图 4.t,p的单步调试结果为: 实验二: 1.汇编链接运行之后,在屏幕左上方出现红色数值3 阅读全文
摘要:
一直没在意,差点忘了提交,现在在截至前提交了。有点匆忙,以图片为主。。 实验一: 1)这个机器码分两行才写的下,得稍微记录一下位置才可。 2)多用t执行几次就好,其实本来只要写三行。另外用g由于jmp的存在会死循环 3)用d命令查询一下就好了 4)不改变地址,只改变数据会变色。但是改变地址不变色 实 阅读全文
摘要:
这是关于线段树的某一实际应用。 其中涉及到,线段树的建立,线段树的查询(此题用的是查询之后的更新),当然正规全面的线段树还有修改等操作,我仅仅是万分之一吧。 转载一位大佬的博客 :http://blog.csdn.net/zearot/article/details/48299459 本题大意是不断 阅读全文
摘要:
//11-7 #include using namespace std; int main() { ios_base::fmtflags original_flags=cout.flags(); // flag指针?指向开头? cout #include #include using namespace std; int main() { ofstream fo... 阅读全文
摘要:
//7.3 代码大部分见上次fraction类 阅读全文
摘要:
//6-17 #include using namespace std; int main() { int m=9; int *p=&m; cout using namespace std; int fn1(){ int n; int *p=new int (5); n=*p; delete p; return n; } int main() { ... 阅读全文