NASM安装和结合nodepad++进行编译的过程

mov ax,0x30
mov bx,0xc0
add ax,bx
times 502 db 0
db 0x55
db 0xAA

nasm安装地址: https://www.nasm.us/

下载exe安装


在命令行提示符输入nasm编译命令

nasm exam.asm -f bin -o exam.bin 此时输入回车将会执行编译过程。


1,启动NotePad++,在菜单上选择"运行(R)"->"运行(R)"。

2,在弹出的窗口内,输入:

cmd  /k  pushd  "$(CURRENT_DIRECTORY)" & D:\nasm\nasm.exe -f bin  "$(FULL_CURRENT_PATH)" -o "$(NAME_PART).bin" & PAUSE & EXIT 

其中D:\nasm\nasm.exe 换成自己的nasm安装地址


sreg查看段寄存器内容

r显示通用寄存器

s单步执行

b设置断点

c执行到断点

相关推荐
带多刺的玫瑰1 小时前
Leecode刷题C语言之统计不是特殊数字的数字数量
java·c语言·算法
爱敲代码的憨仔1 小时前
《线性代数的本质》
线性代数·算法·决策树
yigan_Eins1 小时前
【数论】莫比乌斯函数及其反演
c++·经验分享·算法
阿史大杯茶1 小时前
AtCoder Beginner Contest 381(ABCDEF 题)视频讲解
数据结构·c++·算法
დ旧言~2 小时前
【高阶数据结构】图论
算法·深度优先·广度优先·宽度优先·推荐算法
张彦峰ZYF2 小时前
投资策略规划最优决策分析
分布式·算法·金融
The_Ticker2 小时前
CFD平台如何接入实时行情源
java·大数据·数据库·人工智能·算法·区块链·软件工程
爪哇学长3 小时前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
Dola_Pan3 小时前
C语言:数组转换指针的时机
c语言·开发语言·算法
繁依Fanyi3 小时前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse