sundelian 发表于 2011-5-4 00:10:51

关于<零基础学习汇编>实验四题解

本帖最后由 loop 于 2011-5-4 08:30 编辑

题目1:编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
题目2:编程,向内存0:200~0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00h”和“int 21h”。

我觉得上面两道题目完全可以这样:assume cs:sdl

sdl segment

start:                      mov ax,0020h
                mov ds,ax
                mov bx,0
                mov cx,40H
        s:        mov ,bx      ;这里将老师上面的dl和bx统一换为bx,
                inc bx                   ;进行自加与赋值
                loop s
               

                mov ax,4c00h
                int 21h
sdl ends

end start本人菜鸟,高手误喷,如果有错误的话,请大家指出来,一起学习。

qq646000130 发表于 2011-5-4 01:26:42

不多不少,正好九条指令。

china0008 发表于 2011-5-5 10:58:37

调试通过,符合要求,那就是好答案。没有什么标准不标准。
页: [1]
查看完整版本: 关于<零基础学习汇编>实验四题解