Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Test
Test
.MODEL SMALL
.STACK 32
.DATA
NUMEREcf DB 0DH,0AH,'Nr.( 1)=$'
KBD DB 5,0,0,0,0,0,0
STOREcf DB 20 DUP(20h,20h,20h,20h)
.CODE
STARTcf: MOV AX,@DATA
MOV DS,AX
MOV CX,20
MOV DI, OFFSET STOREcf
AGAINcf:
PUSH CX
MOV DX,OFFSET NUMEREcf
MOV AH,9
INT 21H
INC [NUMEREcf+7]
MOV [KBD+1],0
MOV AH,0Ah
MOV DX,OFFSET KBD
INT 21H
MOV CL,[KBD+1]
MOV CH,0
MOV SI,(OFFSET KBD)+2
PUSH DI
POP DI
ADD DI,4
POP CX
CMP [NUMEREcf+7],3AH
JZ AiciCF
et:
LOOP AGAINcf
AiciCF:
MOV [NUMEREcf+6],31H
MOV [NUMEREcf+7],30H
JMP et
MOV AH,4CH
INT 21H
END STARTcf