计算斐波那契数列的前13项汇编5

胡晓雨_225 |浏览1242次
收藏|2021/12/22 21:23

满意回答

2021/12/22 21:45

程序有多个错,以下是我改好的(小写都是我改的)DATAS SEGMENTFIB DB 1,1, 11 DUP(0)DATAs ENDsCODES SEGMENTASSUME CS:CODES,DS:DATASBINDEC PROCMOV BL,10MOV CX,3B0:DIV BL PUSH AXmov ah,alxor ah,ahLOOP B0 MOV CX,3B1: POP AXCALL DISPLOOP B1 RETBINDEC ENDPDISP PROCPUSH AXPUSH DXADD AH,'0'MOV DL,AHMOV AH,2INT 21HPOP DXPOP AX retDISP ENDPSTART: mov ax,DATASmov ds,ax LEA SI,FIB+2S0: MOV AL,[SI-1]ADD AL,[SI-2]MOV [SI],ALINC SICMP SI,OFFSET FIB[13]JB S0XOR SI,SIS1:MOV AL,FIB[SI] xor ah,ahCALL BINDECMOV DL,20HMOV AH,2INT 21HINC SIcmp SI,13Jb S1 endd:MOV AH,4CH int 21hCODES ENDSend start结果(我用emu8086)

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...