首页
社区
课程
招聘
[求助]汇编问题。大虾看下!
发表于: 2008-12-17 19:36 3855

[求助]汇编问题。大虾看下!

2008-12-17 19:36
3855
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
上面实现了什么功能呢??有懂的看下!!谢谢啦!!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 148
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
从   ××××:0100H 开始输入

这句话什么意思根本搞不懂。
2008-12-17 19:55
0
雪    币: 2522
活跃值: (667)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
我也不知道,题上就是这么写的!!!无语~~~
2008-12-17 20:07
0
雪    币: 155
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
从XXXX:0100H  开始输入是说你在DEBUG下面可以任意设置CS段地址,开始写你的程序。一般自己练习的时候都是这样。
2008-12-17 23:02
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这应该是汇编程序的简单练习把

IN AL,20H                                     ;把20H复职给AL,AL=20H
        MOV BL,AL                            ;BL=AL=20H
        IN AL,30H                             ;AL=30H
        MOV CL,AL                            ;CL=AL=30H
        MOV AX,0                               ;AL=0
ADLOP:ADD AL,0                          ;ADLOP循环子程序,AL=AL+0=0
        ADC AH,0                             ;ADC 带进位加法,AH=AH+0H=0H
        DEC CL                                 ;DEC 减 1,CL=CL-1=2FH
        JNZ ADLOP                           ;不等跳转道ADLOP(这里少东西吧???)
        INT 03H                                ;中断(INT 03H 这个没见过)

新手见解,请前辈们指导
2008-12-18 23:27
0
游客
登录 | 注册 方可回帖
返回
//