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执行到断点

相关推荐
wbs_scy3 分钟前
C++:二叉搜索树(BST)完全指南(从概念原理、核心操作到底层实现)
数据结构·算法
东华万里5 分钟前
Release 版本禁用 assert:NDEBUG 的底层逻辑与效率优化
java·jvm·算法
liulilittle11 分钟前
C++ CRTP 替代虚函数
数据结构·c++·算法
电摇小人16 分钟前
莫比乌斯反演详细解说来啦!!!
数据结构·算法
Hui Baby30 分钟前
LSM 原理、实现及与 B+ 树的核心区别
java·linux·算法
爬山算法1 小时前
Netty(13)Netty中的事件和回调机制
java·前端·算法
CoovallyAIHub1 小时前
是什么支撑L3自动驾驶落地?读懂AI驾驶与碰撞预测
深度学习·算法·计算机视觉
玉树临风ives1 小时前
atcoder ABC436 题解
c++·算法·leetcode·atcoder·信息学奥赛
patrickpdx1 小时前
leetcode:相等的有理数
算法·leetcode·职场和发展
dragoooon341 小时前
[C++——lesson29.数据结构进阶——「AVL树」]
算法