![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 91
CodeStarr
Make good use of your time
展开
-
ARM汇编基础
文章目录1. ARM指令集架构Intel处理器的差异2. 编写3. 数据类型和寄存器字节序寄存器CPU的流水线机制CPSR4. Opcode5. 交叉编译环境5.1 arm架构模拟器5.2 虚拟 Raspberry5.3 调试环境gdb-multiarch编译 gdbservergef参考文章:https://bbs.pediy.com/thread-220461.htm《逆向工程权威指南》https://developer.arm.com/documentation/ddi0595/latest原创 2022-03-14 21:03:12 · 1568 阅读 · 0 评论 -
16位汇编笔记1-6
16位汇编1-6文章目录1.基础1.1 cpu1.2 总线1.3 内存地址空间1.4 存储1.6 masm2.寄存器2.1 指令2.2 物理地址2.3 段2.4 CS和IP2.5 修改CS,IP2.6 内存访问3.寄存器3.1 字的存储3.2 DS和[address]3.3字的传送3.4 mov、add、sub指令3.5数据段3...原创 2019-04-07 20:32:11 · 422 阅读 · 0 评论 -
16位汇编笔记7-11
16位汇编笔记7-11文章目录16位汇编笔记7-117.定位内存地址7.1 and & or7.3 字符数据7.5 [bx+idata]7.8 [bx+si]和[bx+di]7.9 [bx+si+idata]和[bx+di+idata]7.10 应用8 数据处理的两个基本问题8.1 bx,bp,si,di8.2 数据位置8.3寻址方式8.4 处理数据长度8.5 除法指令div8.6 伪...原创 2019-04-20 16:27:05 · 661 阅读 · 0 评论 -
16位汇编笔记12-17
16位汇编笔记12-17文章目录16位汇编笔记12-1712.内中断12.1 中断12.2 中断处理程序12.3 单步中断13.int指令14.端口cmos ramshr和shl15.外中断16.直接定址表数据标号直接定址表程序入口地址的直接定址表17.使用bios进行键盘输入和磁盘读写int 16h字符串输入12.内中断12.1 中断发出中断请求的来源叫做中断源中断根据中断源的不同,...原创 2019-04-24 15:38:06 · 264 阅读 · 0 评论 -
win32汇编项目-contact
文章目录代码datacode文件io增删除改查询遍历mainbug代码.386.model flat, stdcalloption casemap:noneinclude msvcrt.incincludelib msvcrt.libdata.dataCONTACTSTRUCT struct szName BYTE 25 dup(0) szPhone BYTE 12 d...原创 2019-09-27 10:22:59 · 3992 阅读 · 0 评论 -
2 assembler & 2 disassembler
文章目录反汇编引擎:BeaEngineCapstone汇编引擎:XEDParsekeystone反汇编引擎:BeaEngine把headers和库文件win32两个文件夹拷贝到项目目录下。预定义宏、包含头文件和库文件#include "stdafx.h"#include <windows.h>#define BEA_ENGINE_STATIC#define BEA_US...原创 2019-09-27 14:26:53 · 833 阅读 · 1 评论 -
win32汇编基础
文章目录0. MASM1. 模式定义2. 导入库3. 段定义数据段代码段标号4. 变量局部变量获取变量地址数据结构初始化访问变量长度5. 伪指令6. 函数函数声明函数定义调用约定__cdecl__stdcall__fastcall__thiscall代码验证0. MASMide推荐:radasmm32lib下是一些常用c程序的asm实现。 .386 .model flat,stdcall...原创 2019-09-27 20:02:23 · 671 阅读 · 0 评论 -
intel opcode
opcode文章目录opcodeopcode表前缀ModR/M练习需要记住操作码就是机器码。最多6部分,最长15字节。php虚拟机(zend vm)、jvm中的最小操作单元都可以成为opcode。opcode由以下域组成:prefixes - opcode - ModR/M - SIB - displacement - immediateopcode是必须的。0x40 inc eax...原创 2019-09-28 11:01:16 · 611 阅读 · 0 评论