asm环境配置
2020-10-18
环境配置
单步
- 运行DosBox,将文件夹加载到Dos系统的C盘根目录下
mount c f:file\asm_file\masm
- 切换到C盘
c:
- 查看有啥文件
dir
- 编写文件
.model small
.stack
.data
top_left_x dw ?
top_left_y dw ?
side dw ?
color db ?
.code
line proc
mov al,color
mov cx,top_left_x
mov dx,top_left_y
again: mov ah,0ch
int 10h
inc cx
mov bx,top_left_x
add bx,side
cmp cx,bx
jnz again
ret
Line endp
rec proc
mov cx,side
repeat: inc top_left_y
push cx
call line
pop cx
loop repeat
ret
rec endp
start: mov ax,@data
mov ds,ax
mov al,12h
mov ah,0
int 10h; config screen at 640*480 16 colors mode
mov top_left_x, 50
mov top_left_y, 50
mov color, 1100b
mov side,100
call rec
mov ax,4c00h
int 21h
end start
- 编译
tasm example.asm
- 链接
tlink example.obj
- 运行
example.exe
- 结果如下
配置
在
C:\Users\lim\AppData\Local\DOSBox
打开
dosbox-0.74-2.conf
mount c f:file\asm_file\masm
c:
dir
常用的DOS命令
创建目录 md
md file
改变当前目录 cd
cd命令不能改变当前所在的盘
# 回到上一级
cd ..
# 常规
cd file
# 显示当前目录
cd
# 回到当前盘
cd\
删除子目录 rd
rm file
显示目录
dir
路径设置 path
path = f:file\asm_file
文件复制 copy
别忘记了后缀名
copy test.txt copy_test.txt
查看内容
type test.txt
文件重命名 ren
ren test.txt new_test.txt
删除文件
# 不询问自动删除
del test.txt
# 删除前询问
del test.txt \p
清屏 cls
cls
查看系统版本
ver
版权声明:本文为weixin_44179485原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。