摘要:实验一:div指令的掌握,起初al为被除数,ah最终为余数,al为商 实验二:比实验一多了一个循环操作 实验三:1.两重循环,用栈保存cx,再弹出cx,这样达到两重循环的目的 2.对于显存单元,第一个字节是字符,紧挨着的是表示颜色属性 规定如此 3.换行,每次si进行完字符串输出操作后,增加10h, 阅读全文
posted @ 2018-12-11 21:22 tacore 阅读 (12) 评论 (0) 编辑
摘要:实验1-3:分别如下,很类似: 第一个第二实验都发现:code为x,data为x-2,stack x-1 另外可以总结出来dw至少分配16个字节 data段中的数据如图所示。 第三个将代码段放到前面,code为x,data为x+3,stack为x+4 多次交换stack和code和data的位置, 阅读全文
posted @ 2018-11-26 23:39 tacore 阅读 (20) 评论 (2) 编辑
摘要:1实验内容1: bx为 0403h时: 更改为:0441H后 实验内容二: 1.源代码: 用d命令查看0:200~0:23F为 用t命令调试部分截图为 实验内容三: 书上代码,不是很明白,但是还是借鉴了填好了。 用u命令,r命令查看参数为: 用d命令查看0-200为 心得:今天被s:的冒号搞死了,打 阅读全文
posted @ 2018-11-19 00:21 tacore 阅读 (42) 评论 (2) 编辑
摘要:练习一: 汇编,链接截图 汇编,连接完毕 1)运行结果如图所示:36 2):修改line4的3为5,结果为56 3)对于t1的调试 ①满足cs=ds+10h,②头两个字节是 CD 20 3.u反汇编的源代码如图 4.t,p的单步调试结果为: 实验二: 1.汇编链接运行之后,在屏幕左上方出现红色数值3 阅读全文
posted @ 2018-11-17 13:15 tacore 阅读 (11) 评论 (0) 编辑
摘要:一直没在意,差点忘了提交,现在在截至前提交了。有点匆忙,以图片为主。。 实验一: 1)这个机器码分两行才写的下,得稍微记录一下位置才可。 2)多用t执行几次就好,其实本来只要写三行。另外用g由于jmp的存在会死循环 3)用d命令查询一下就好了 4)不改变地址,只改变数据会变色。但是改变地址不变色 实 阅读全文
posted @ 2018-10-28 23:50 tacore 阅读 (19) 评论 (2) 编辑
摘要:这是关于线段树的某一实际应用。 其中涉及到,线段树的建立,线段树的查询(此题用的是查询之后的更新),当然正规全面的线段树还有修改等操作,我仅仅是万分之一吧。 转载一位大佬的博客 :http://blog.csdn.net/zearot/article/details/48299459 本题大意是不断 阅读全文
posted @ 2018-10-27 22:52 tacore 阅读 (22) 评论 (0) 编辑
摘要://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... 阅读全文
posted @ 2018-06-20 21:25 tacore 阅读 (20) 评论 (0) 编辑
摘要://7.3 代码大部分见上次fraction类 阅读全文
posted @ 2018-06-07 00:02 tacore 阅读 (26) 评论 (0) 编辑
摘要://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() { ... 阅读全文
posted @ 2018-05-23 23:52 tacore 阅读 (18) 评论 (0) 编辑
摘要:上面是对Fraction的实现 以上是对类graph的实现 阅读全文
posted @ 2018-04-23 22:44 tacore 阅读 (39) 评论 (3) 编辑