这道题目是我毕业设计上的一道题目,请教各位高手帮忙看看,本人不胜感激!!!原题如下: 
一、实习目的: 
选择几个小程序或一些不好理解的指令,通过上机使用Debug,观察每一步的执行结果。 
二、实习机型:386,486,586PENTIUM或P2 
三、实习内容: 
1、从   ××××:0100H 开始输入下列程序: 
        IN AL,20H 
        MOV BL,AL 
        IN AL,30H 
        MOV CL,AL 
        MOV AX,0 
ADLOP:ADD AL,0 
        ADC AH,0 
        DEC CL 
        JNZ ADLOP 
        INT 03H 
2、本程序实现了什么功能?结果如何? 
3、利用Debug有单步执行功能写出每一条指令的执行结果(含相应的地址、寄存器内容的情况)使用Debug的R命令。
IN AL,20H  //将20H 地址的内容写入 AL寄存器
        MOV BL,AL //将AL寄存器的内容写入BL寄存器
        IN AL,30H  //将 30H 地址的内容希尔AL 寄存器
        MOV CL,AL //将AL寄存器的内容写入CL寄存器
        MOV AX,0 //将AX寄存器清零
ADLOP:ADD AL,0 //AL 加0
        ADC AH,0 //AH 加0
        DEC CL //CL 减1
        JNZ ADLOP //如果CL 不等于0,跳转到 ADLOP位置循环执行
        INT 03H //中断调试