为了完成王爽老师<汇编语言>实验3,需要一个能够编辑汇编程序的环境。之前的dosbox只能用于debug前2章的作业,到了第3章需要编译汇编程序的时候,就不够了。在网上搜索,结果是这样:
1、下载dos模拟环境dosemu,我是在ubuntu14的环境下。
sudo apt-get install dosemu
正好我的ubuntu环境是32位,否则64位的还不能用。
2、然后这个dosemu会把linux的home文件夹模拟成dos的D盘。因此在home文件夹下面,上传一下link.exe, 编译器 masm.exe (这两个网上可以下载),就可以编译、链接汇编程序了
3、在dos环境下,输入edit,进入文档编译环境:
4、编写一段代码:
assume cs:codesg
codesg segment
mov ax,2000H
mov ss,ax
mov sp,0
add sp,10
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax,4c00H