Assembly Derleme Sorunu
-
masm la derleme yapmaya çalışıyorum ama hiç bi kod derlenmiyo.
cmd den masm.exe deneme.asm komutunu yazıyorum aldığım çıktı şu şekilde:
Microsoft (R) Macro Assembler Version 5.0
Copyright (C) Microsoft Corp 1981-1985,1987.All right reserved
object filename [deneme2.OBJ]:
burda kalıyo ne bi hata veriyo ne link dosyasını oluşturuyo.tasmla yapınca 10 tane hata veriyo zaten baktığım kitaptada masm kullanın diyo
yazdığım kodlardada sorun olduğunu zannetmiyorum kitaptan olduğu gibi aldım. zaten internetten farklı kodlarlada denedim.
Nerde hata yapıyo olabilirim?
kodlarıda yazıyorum:
Page 60,80
TITLE aq
STACKSG SEGMENT PARA STACK 'STACK'
DW 10 DUP(?)
STACKSG ENDS
DATA SG SEGMENT PARA 'DATA'
ASAYISI DW 1234H
BSAYISI DW 0ABCDH
TOPLAM DD 0H
DATASG ENDS
CODESG SEGMENT PARA 'CODE'
ASSUME CS:CODESG,DS:DATASG, SS:STACKSG
ANA PROC FAR
PUSH DS
SUB AX, AX
PUSH AX
MOV AX,DATASG
MOV DS,AX
LEA SI,TOPLAM
MOV AX,ASAYISI
MOV BX,BSAYISI
ADD AX,BX
MOV [SI],AX
ADC WORD PTR [SI+2],0
RET
ANA ENDP
CODESG ENDS
END ANA