求汇编语言达人给出这段设定密码程序的密码

MOVDX,OFFSETC7MOVAH,09HINT21HMOVBX,0401HMOVAX,040EHMOVCX,040CHMOVDX,0505HLEASI,BFPUSH... MOV DX,OFFSET C7
MOV AH,09H
INT 21H
MOV BX,0401H
MOV AX,040EH
MOV CX,040CH
MOV DX,0505H
LEA SI,BF
PUSH AX
PUSH BX
PUSH CX
PUSH DX
XOR CX,CX
MOV CX,8H
JMP CHECK0
CHECK1:MOV DX,OFFSET C8
MOV AH,09H
INT 21H
JMP EXIT
CHECK2:
MOV DL,'*'
MOV AH,2
INT 21H
JMP CHECK0
CHECK0:
MOV AH,8
INT 21H
MOV [SI],AL
INC SI
LOOP CHECK2
JMP CHECK3
CHECK3:
POP BX
CMP [SI],BX
JNE CHECK1
POP AX
CMP [SI+2],AX
JNE CHECK1
POP CX
CMP [SI+4],CX
JNE CHECK1
POP DX
CMP [SI+6],DX
JNE CHECK1
MOV DX,OFFSET C9
MOV AH,09H
INT 21H
展开
 我来答
pxhffqa
2011-01-04 · TA获得超过885个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:401万
展开全部
楼主出手大方,不愧山东后裔。

这样一个小题,就是不出悬赏分,都会有人答的。况乎如此慷慨?

有道是:重赏之下,必有勇夫。不谬。我是其一。

MOV AX,0 ;累加器清零
MOV BX,2 ;等差级数初值
MOV CX,50 ;循环次数,亦即等差级数第50项,BX=100
LP: ADD AX,BX ;累加
ADD BX,2 ;等差级数增值
LOOP LP ;循环

一、本程序段功能:求等差级数2,4,6,...的前50项之和。

二、运行结果:
1、等差级数第50项=100,即bx=64H
2、等差级数前50项之和=2450,即AX=2450

三、本程序段未产生溢出。

四、程序段中的CX,是必须要有的,是很有用的,它是控制循环次数的。寄存器CX 通常用于做计数器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
回乡兔
2010-12-29 · TA获得超过1973个赞
知道小有建树答主
回答量:984
采纳率:90%
帮助的人:608万
展开全部
哥们,程序不完整。。。
似乎要数据段的部分。。。。
而且,输入的密码在代码中似乎未起任何作用。。。。就是说,无论输入什么,运行结果都一样。因为[SI]指针在输入密码后已指向密码后的位置。。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式