//目录
摘要: masm 的下载,直接在机房拷贝,本打算直接在win10上编译连接好,但是发现还是不兼容;还是要利用DOSBox虚拟编译,连接; 开始加载程序,单步调试; 栈的效果: 因为这里的ss:sp位置恰好都是0,看不出ax,bx发生了交换; Source Code: 阅读全文
posted @ 2017-05-29 22:28 小草的大树梦 阅读(270) 评论(0) 推荐(0)
摘要: 预备知识: d命令+段寄存器 注意栈段,定义的时候定下了栈顶,push操作后sp减小; 试验任务: 注意: CS:IP指向代码段; (ax,bx正确入栈) 出栈后ax,bx值交换了 两条push操作后,栈段数据段改变; 阅读全文
posted @ 2017-05-29 19:44 小草的大树梦 阅读(546) 评论(0) 推荐(0)
摘要: 预备知识: r命令查看,改变CPU寄存器的内容 2、D命令查看内存 3、E命令改写内存 两种方式: 1: 2: 内存中写入机器码 用T命令执行机器码(先将CS:IP指向要执行的内存处) 用a命令写汇编指令 试验任务: 计算2^8 结果: 阅读全文
posted @ 2017-05-29 19:06 小草的大树梦 阅读(1747) 评论(0) 推荐(0)
摘要: 题目链接:http://codeforces.com/gym/101147/problem/G 题意:n个人,去参加k个游戏,k个游戏必须非空,有多少种放法? 分析: 第二类斯特林数,划分好k个集合后乘以阶乘; 1 #include <bits/stdc++.h> 2 3 using namespa 阅读全文
posted @ 2017-05-29 17:09 小草的大树梦 阅读(309) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3625 题意: n个房间,房间里面放着钥匙,允许破门而入k个,拿到房间里面的钥匙后可以打开对应的门,但是1号门不能破门而入,求这样检查完所有房间,概率是多少? 分析: 钥匙随机放到房间,全排列有n!; n 阅读全文
posted @ 2017-05-29 16:22 小草的大树梦 阅读(336) 评论(0) 推荐(0)