VS2019 X64汇编 Hello World
汇编 World Hello X64 vs2019
2023-06-13 09:13:10 时间
项目右击-》属性-》连接器-》高级-》入口点选择你的程序.code里面的名称比如下面程序名称是:main
项目右击 -》生成依赖性-》生成自定义-》勾选masm(.targets,props)
.asm文件右击-》属性 -》从生成项目中排除-》选择否
x64汇编输出helloworld:
includelib ucrt.lib ;注意添加这个库以及下面的库
includelib legacy_stdio_definitions.lib ;这个库也要添加否则出问题
printf proto ;这里的proto其实就是proc 下面同类
getchar proto
.data
hello db "hello world",0ah
.code
main proc
lea rcx,hello
call printf
xor rcx,rcx
call getchar
main endp
end
x64汇编较之于x32简洁了许多,但不代表简单了,可能更难了。
相关文章
- NASM汇编_nasm标准
- 【STM32H7的DSP教程】第29章 STM32H7移植汇编定点FFT库(64点,256点和1024点)[通俗易懂]
- 汇编和内存
- 80×86汇编小站站长简介-2014年08月23日[通俗易懂]
- Win32汇编:数组与标志位测试总结
- Win32汇编:字符串操作指令
- Win32汇编:字符串操作指令
- Win32汇编:仿写多态与虚函数
- world迎接Linux的Hello World!(linuxhelo)
- Linux内嵌汇编: 实现极致性能(linux内嵌汇编)
- Linux汇编:推动系统前进的动力(linux汇编push)
- worldLinux下打印Hello World:驱动程序开启(Linux驱动hello)
- 语言Linux学习之路:汇编语言入门(linux下汇编)
- 技术开启Linux之门:使用汇编技术(linux使用汇编)
- 语言 Linux下编译汇编语言实践之旅(linux下编译汇编)
- Linux 64位汇编编程——把控指令集(linux64位汇编)
- Javascript的IE和Firefox兼容性汇编
- 从汇编看c++中变量类型的深入分析