📌 📄 内容摘要:
linus (@loukas) 在 汇编函数教程 中发帖
1.需要nasm编译
nasm -f win64 hello.asm -o hello.obj
;是注释的意思
section .data ;这是在定义数据区
[bits 64] ;64位代码
ccc dw 0x10 ;定义了ccc 双字节变量
global ttt ;定义一个公共函数,可外部调用
section .text ;代码区
ttt: ;函数ttt
;压栈
push rbp
mov rbp,rsp
;执行的逻辑
mov rax, ccc
mov rcx,qword [rax]
shl rcx,2
shr rcx,3
;平栈
mov rsp,rbp
pop rbp
ret
────────── 链接信息 ────────── 🔗 论坛链接: linux.do 📎 访问地址: https://linux.do/t/topic/1534862/1 ─────────────────────────────
📢 来源:LINUX DO