Daily Archives: 2018年10月23日

汇编简单实现两个数值的交换

1
2
3
4
5
6
7
8
assume ss:stack, ds:data, cs:code
;堆栈段
stack segment
    db 20 dup(1);初始化20个字节空间
stack ends
;数据段
data segment
    db 20 dup(2);初始化20个字节空间[......]<p class="read-more"><a href="https://www.yusian.com/blog/assembler/2018/10/23/2308131274.html">继续阅读</a></p>

第一个汇编程序Hello World!(Hello Assembler!)

1、看图说话

2、代码

1
2
3
4
5
6
7
8
9
assume cs:code ,ds:data
;数据段
data segment
    db 'Hello Assembler!$'    
data ends
;代码段
code segment
start:
    ;加载数据到ds[......]<p class="read-more"><a href="https://www.yusian.com/blog/assembler/2018/10/23/2134301270.html">继续阅读</a></p>