汇编语言小问题

2025-02-25 19:24:20
推荐回答(1个)
回答1:

DAT DB 1,2,3,4
MOV AL,0
MOV CX,4
MOV SI,3
LP:ADD AL,DAT[SI] ;取得数据4+0->A,因此AL=4
DEC SI ;SI=3
LOOPE LP ;CX=CX-1=3,LOOPE判断CX!=0且ZF==1,才执行循环,此处虽然CX!=0,但是因为AL=4,因此,ZF!=1,所以循环就到此结束

最终,AL=4,CX=3
HLT