10 2017 档案
摘要:为什么使用NASM 1.开源 2. masm环境搭建麻烦 3. 似乎MASM已经不能编译纯二进制文件了..(听说) 4. 因为我学汇编开始的目的是希望汇编程序能在裸机上跑,所以我选择了nasm NASM 与 MASM的些许差别 这里有一篇文章说的很不错: http://blog.csdn.net/L
阅读全文
摘要:前言 汇编指令和伪指令前面学了不少,现在时候开始写一段完整的汇编程序了。 一个完整的汇编程序 ; 定义了一个堆栈段 SSEG SEGMENT PARA STACK DW 256 DUP(?) SSEG ENDS ; 定义一个数据段 DSEG SEGMENT MESS DB 'HELLO',0DH,O
阅读全文
posted @ 2017-10-15 11:23
蹦蹦骑士
摘要:前言 编写汇编代码的时候会使用到两种语句,一种就是前面介绍的汇编指令又CPU提供功能支持,另一种呢叫做伪指令,伪指令是由汇编的编译器提供支持。所以伪指令的运行结果都必须实在编译的时候就能确定的,下面介绍的就是伪指令了。 注意接下来介绍的伪指令都是基于MASM汇编编译器,比较常用的还有NASM 它的语
阅读全文

浙公网安备 33010602011771号