rax

首页 标签 rax
# rax #
关注
307内容
汇编语言(2)
汇编语言 向屏幕输出文字 向屏幕输出需要向显示缓冲区写数据(在dosbox中在内存的其实位置是0b800h:0000h) 输出的一个字符其实占用的是两个字节(一个字单位), 因为我们不仅要输出一个8位的ASCII, 还要输出该字符的属性, 包括高亮, 颜色, 底色等, 这些有另一个8位决定, 通过...
题解 P3717 【[AHOI2017初中组]cover】
题目链接 本题的大致思路就是搜索。将矩阵初始化成false。先把灯塔标记。在搜一遍灯塔能照到的点并标记。最后搜一遍找被灯塔标记的个数。详细解释见题解。题解走起。 #include using namespace std; bool a[1001][1001]; //数组开的有点大哈,开到200就足够了。
nasm示例一:调用syscall打印Hello World
NASM是基于英特尔 x86 架构的汇编与反汇编工具 syscall是x86_64架构中专门做系统调用的指令
CAS指令与MESI缓存一致性协议、 “轻量级锁” 与原子操作
CAS指令与MESI缓存一致性协议、 “轻量级锁” 与原子操作 “最轻量级的锁”,通常也叫”原子操作”,之所以加引号是因为他们在汇编级别并不是原子操作,是用多条指令完成的,这些操作大多都是利用CPU支持的汇编指令. CAS(Compare-And-Swap)指令是并行程序设计最基础的基石。
EOS节点远程代码执行漏洞细节
这是一个缓冲区溢出越界写漏洞 漏洞存在于在 libraries/chain/webassembly/binaryen.cpp文件的78行, Function binaryen_runtime::instantiate_module: for (auto& segment : module->table.
pwn练习-r0pbaby
经典的rop利用题目 作为一枚菜鸡,希望能从基础开始多学点东西 首先file命令查看文件类型为64位程序 image.png 用checksec查看开启的保护,可以看到,开启了堆栈不可执行、地址分布随机化 image.
浅析CPU结构对程序的影响以及熔断原理
## CPU 结构简介 ### CPU 指令结构 * 下表列出了CPU关键技术的发展历程以及代表系列,每一个关键技术的诞生都是环环相扣的,处理器这些技术发展历程都围绕着如何不让“CPU闲下来”这一个核心目标展开。
免费试用