Red de conocimiento informático - Conocimiento sistemático - ¿Qué debo hacer si el enlace del ensamblado muestra una directiva no válida? urgente ......

¿Qué debo hacer si el enlace del ensamblado muestra una directiva no válida? urgente ......

El código modificado es el siguiente:

DATA SEGMENT

INFO DB 'Select speed(1,2,3):','$'

FAN DB ' \','-','/'

VELOCIDAD DW ?

FECHA DB 5 DUP (?).

XX DB 0H

X DB 0H

LOS DATOS TERMINAN; aquí está la instrucción recién agregada

STACK SEGMENT STACK 'STACK'

DB 64 DUP (?).

p>

EXTREMOS DE LA PILA

SEGMENTO DE CÓDIGO

ASUME CS:CODE,DS:

PROC PRINCIPAL LEJOS

MOV AX, DATOS

MOV DS,AX

LEA DX,INFO <

MOV AH,09H

INT 21H

MOV AH, 01H

INT 21H

CMP AL,32H

JB VELOCIDAD1

JA VELOCIDAD2

MOV CX,800H

JMP BG

VELOCIDAD1: MOV CX,400H

JMP BG

VELOCIDAD2: MOV CX,0C00H

p>

JMP BG

BG: MOV VELOCIDAD,CX

MOV DL,0AH

MOV AH,02H

INT 21H

MOV DL,0DH

INT 21H

TIEMPO DE LLAMADA

L:MOV DL, VENTILADOR

MOV AH,02H

INT 21H

LLAMADA AA

MOV DL MOV AH,02H

INT 21H

LLAMADA AA

MOV DL, [FAN+2]

MOV AH,02H

INT 21H

LLAMADA AA

JMP L

MOV AH,4CH

INT 21H

MAIN ENDP lectura de subrutina de tiempo

OUTTIME PROC CERCA

LEA SI,DATE

MOV AH,02 ;Tiempo de lectura

INT 1AH

MOV [ SI ],CH ; Horas

INC SI

MOV CH,':

MOV [SI],CH

INC SI

MOV [SI],CL ;minutos

INC SI

MOV [SI],CH

INC SI

MOV [ SI],CH

INC SI

MOV [SI],DH segundos

LEA SI,FECHA

MOV CX,5

MOV X,1

MOV BL,0

OD:LLAMADA MUESTRAS

INC SI

LOOP OD

RET

OUTTIME ENDP salida sub;

Programa

MUESTRA PROC NEAR

PUSH CX

PUSH BX

MOV DL,[SI]

CMP BL,1

JZ SHX

MOV AX,CX

MOV BL,2

DIV BL

CMP AH,0

JZ SHF

SHX: SHR DL,1

SHR DL,1

SHR DL,1

p>

SHR DL,1

AÑADIR DL,30H

MOV AH,02H

INT 21H

MOV DL, [SI]

Y DL,0FH

AÑADIR DL,30H

SHF:MOV AH,02H

INT 21H

POP BX

CMP BL,1

JNZ SHE

MOV DH,10

MOV DL,XX

p>

MOV BH,0

MOV AH,02H

INT 10H

ELLA:POP CX

RET

RET

INT 10H p>

MUESTRA ENDP

AA PROC: POP CX

SHF: MOV AH,02H

POP BX

MUESTRA ENDP

AA PROC CERCA

MOV CX,SPEED

LA1:BUCLE LA1

MOV BH,0

MOV AH,03H

INT 10H

MOV DL,0

MOV AH,02H

INT 10H

TIEMPO DE LLAMADA

RET

AA ENDP

CODE ENDS; Aquí está el comando recién agregado

END MAIN Aquí está el comando modificado