随笔分类 -  汇编语言

摘要:INCLUDE Irvine32.inc .data arr dd 99,2,3,1,22,188,7,77,54,10 ;定义数组 len dd ($-arr)/4 ;用当前地址减去数组首元素地址除以4得到数组的长度 .code main PROC mov edx,offset arr ;用edx 阅读全文
posted @ 2023-03-14 13:15 Travelever 阅读(87) 评论(0) 推荐(0)
摘要:INCLUDE Irvine32.inc .data arr dd 99, 2, 3, 1, 22, 88, 7, 77, 54 ;定义数组 len dd ($-arr)/4 ;定义数组的长度变量 .code main PROC mov edx,offset arr ;edx用于存储数组首元素的地址 阅读全文
posted @ 2023-03-14 13:15 Travelever 阅读(46) 评论(0) 推荐(0)
摘要:问题 对于任意汇编文件,在macOS上直接使用 as test.s -o test.o ld test.o -lSystem -o test 会报错: ld: library not found for -lSystem 解决方案 SDKROOT=`/usr/bin/xcrun --show-sdk 阅读全文
posted @ 2023-03-01 00:51 Travelever 阅读(162) 评论(0) 推荐(0)