Не знаю в чем ошибка, программирование на ассемблере в MASM32, выводит ошибку - Assembler

Узнай цену своей работы

Формулировка задачи:

.386 .model flat, stdcall option casemap :none include C:\masm32\include\windows.inc include C:\masm32\include\user32.inc include C:\masm32\include\kernel32.inc include C:\masm32\include\masm32.inc includelib C:\masm32\lib\user32.lib includelib C:\masm32\lib\kernel32.lib includelib C:\masm32\lib\masm32.lib .data N db 10h X db 13h end_str db 10,13, 0 .data? A db ? B db ? E dw ? Y dw ? .code start: mov ax,@data mov ds, ax call calc_A call calc_B call calc_C mov al, X cmp al, 20 ja A20 mul A mov bl,B xor bh,bh add ax, bx sub ax, E mov Y, ax jmp end_1 A20: cmp al, 40 ja A40 mov al, A add al, B mul X mov bx, ax mov ax,3 mul E sub bx, ax MOV Y,BX jmp end_1 A40: mov al, A add al, B xor ah,ah sub ax, E imul X sub ax, 20 MOV Y, AX end_1: mov ax, 4c00h int 21h calc_A proc near mov al,N Shr al,1 jc a1 mov al,N add al,2 mov cl,5 mul cl mov A,al jmp a2 a1: mov al,N add al,10 mov A,al a2: ret calc_A endp calc_B proc near mov al,A add al,5 mov cl,2 mul cl mov B,al ret calc_B endp calc_C proc near mov al,B mov bl,A sub al,bl mov cl, 5 mul cl mov E,ax ret calc_C endp end такая ошибка С:\masm32\Lab4.asm<27> : error A2004: symbol type conflict Assembly Error

Решение задачи: «Не знаю в чем ошибка, программирование на ассемблере в MASM32, выводит ошибку»

textual
Листинг программы
mov ax,@data
mov ds, ax
...
mov ax, 4c00h
int 21h

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы