汇编基础----mov基本操作

汇编基础----mov基本操作

下载VS2022

这个网上教程很多,自行下载安装即可

新建项目

选择空项目,如何点击下一步


在源文件下创建这二个文件

修改配置使asm文件能被解析,右击项目名(demo)->生成依赖项->生成自定义->勾选如下图所示选项->确定

立即数寻址

main.cpp

cpp 复制代码
#include<stdio.h>
extern "C" int basic_mov();

int main()
{
	printf("mov出来的结果:%d\n", basic_mov());
	return 0;
}

mov.asm

asm 复制代码
.code
basic_mov proc
mov eax, 123 ; 立即数
ret
basic_mov endp
end

寄存器寻址


直接寻址

直接访问内存地址中的数据。例如:

间接寻址

使用寄存器中的值作为内存地址,间接访问内存中的数据。例如:

相关推荐
花阴偷移12 小时前
逆向基础--汇编基础(字与物料地址) (004)
汇编
小尧嵌入式18 小时前
STM32启动汇编文件详解及启动逻辑
汇编·arm开发·stm32·单片机
花阴偷移19 小时前
逆向基础--汇编基础(CS与IP) (05)
网络·汇编·网络协议·tcp/ip
梓仁沐白6 天前
CSAPP实验2:Bomb
汇编
资料,小偿7 天前
8086微机原理与汇编语言,8086程序设计,EMU8086,MASM,汇编程序设计,proteus
汇编·51单片机·proteus
rechol16 天前
汇编与底层编程笔记
汇编·arm开发·笔记
CHANG_THE_WORLD17 天前
switch语句在汇编层面的几种优化方式 ,为什么能进行优化
汇编·算法·switch·汇编分析·switch case·switch case 汇编·switch case 语句
SundayBear18 天前
嵌入式进阶:C语言内联汇编
c语言·开发语言·汇编
CC-NX19 天前
32位汇编:实验5算数运算类指令使用
汇编·win32·算数运算
伐尘19 天前
【汇编】RAX,eax,ax,ah,al 关系
汇编