用汇编语言编写从1加到100 感觉思路上没问题啊 求大神修正

2025-05-09 04:45:02
推荐回答(2个)
回答1:

你说的应该是dos平台,edit是dos下的记事本。
就用windows 的记事本,或者任何文本编辑器写好代码,保存为*.asm格式就可以了。
主要程序段大概就是下面这样,结果放在ax,cx是循环用。
mov ax,0
mov cx,0
loop1:
add ax,cx
inc cx
cmp cx,101
jnz loop1

回答2:

下载一个DOSBOX,安装。下载好masm,和link。
创建一个文本文档,扩展名改成。asm比如,p1.asm,
在文本文档里编写如下程序
assume cs:code
code segment
start : mov ax,bx

......
......
code ends
end start
写完后保存,然后运行DOSBOX.在命令行输入masm和link文件所在的文件夹。
然后输入,
masm p1.asm
如果没有语法错误(不代表没有逻辑错误),那么会生成一个p1.obj
然后输入
link p1.obj
得到p1.exe,
p1.exe运行,