汇编
汇编
015646
这个作者很懒,什么都没留下…
展开
-
IDA中常见快捷键
IDA常见快捷键原创 2022-07-07 03:20:08 · 4486 阅读 · 0 评论 -
汇编循环loop
MOV ECX,0X03E8 //循环1000次MOV EAX,0X0000SUM:ADD EAX,1LOOP SUMJMP $原创 2022-02-28 04:59:56 · 116 阅读 · 0 评论 -
1天汇编快速入门日记
1天汇编快速入门前言一、汇编是什么?二、使用步骤1.引入库2.读入数据总结前言1天汇编快速入门日记一、汇编是什么?123123123二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._c原创 2022-02-19 01:37:06 · 300 阅读 · 0 评论 -
汇编 mov和in区别
in 输入指令,读的是端口.(I/O),而且目的操作数一定是ax(eax)或者almov 则是普通的传送指令,可以对寄存器,存储器,立即数等进行传送。原创 2021-05-09 15:42:56 · 2210 阅读 · 0 评论 -
寄存器由来 ES CS SS DS FS GS区别
es是扩展段寄存器cs是代码段寄存器ss是堆栈段寄存器ds是数据段寄存器fs是标志段寄存器gs是全局段寄存器原创 2021-08-16 22:07:03 · 11851 阅读 · 0 评论 -
汇编类型转化--PTR
PTR(pointer指针)临时类型装换,相当于C语音中的强制转化,一般用在内存和寄存器的读写操作,比如MOV EAX,word ptr [EBX] 把内存地址为EBX的值写入到EAX里原创 2021-08-07 15:57:03 · 804 阅读 · 0 评论 -
汇编BYTE,WORD,DWORD区别
BYTE为1字节,WORD为2字节,DWORD为4字节原创 2021-08-07 15:49:57 · 1720 阅读 · 0 评论 -
CPU通用寄存器 eax ebx ecx edx esp ebp esi edi
通用寄存器就是最基础的寄存器,在程序执行的过程中,绝大部分时间多在操作这些寄存器实现指令功能eax(32位)/rax(64位):通常用来执行加法,函数调用的返回值一般也放在这里面ebx(32位)/rbx:通常用来数据存取ecx(32位)/rcx:通常用作for循环的计数器edx(32位)/rdx(64位):读取I/O端口时,存放端口号esp(32位)/rsp(64位):栈顶指针,指向栈的顶部ebp(32位)/rbp(64位):栈底指针,指向栈的底部,用ebp+偏移量的形式来定位函数.原创 2021-08-13 12:32:15 · 4642 阅读 · 0 评论 -
标志寄存器 CF PF AF ZF SF OF TF IF
CF 进位标志PF 奇偶标志ZF 零标志SF 符号标志OF 补码溢出标志TF 跟踪标志IF 中断标志原创 2021-08-15 00:10:48 · 2787 阅读 · 0 评论