Çalıştırıyorum pencere açılıyo sonra etkin deil diyor ve yle kalıyo Kafayı yiycem a. q nie olmuyo bu ya a. q

http://www.masm32.com/download/m32v9r. zipAl bu da masm editrlü falan notepad, dos komutları falan sürünmeyin :)

Teşekkürler hoca

Bu programı bana hoca verdi al çalıştır die ben bundan not alıcam yazdım yazdım.. Tam çalıştırcam aha hata. sonra baktım yanlışmı yazdım die yok tek tek kontrol ettim. yanlış yok ve pencere açılıyo. sonra etkin deil diyor. bu programın başlığı ise Tsr Alarm Clock.

Hangi assemblerla assemble ediyorsun?

not defterinde yazıyorum uzantısını asm olarak kayıt ediyorum. sonra link ve masm diye 2 program var. masm da asm dosyasını gsterip obj dosyası oluşturuyorum, link de ise bu obj dosyasını exe ye çeviriyorum.

kardesım not defterınde yazdım dıyorsun tamam aferın bı demıyorum ama firex kardesımın dedıgı gıbıMasm'ın linkerı 32bit senin uygulaman ise 16 bit. 16 bit uygulamalar için olan linkerı kullanacaksın. dedıgı dogru ha bıde sen komutları bır daha kontrol et olurmu bazen LOAD LOAD YERINE loaf bıle yazssan program calısmaz.. Boş zaman yoktur boşa geçen zaman vardır...!

CODES SEGMENT 'CODE' ASSUME CS:CODES ORG 5DHCOUNTS DW? ORG 100HSTART: JMP MAINADDR1 DD?SEC10 DB 182ACTIVE DB 0ALARM EQU 10TONE EQU 800LENG EQU 6BEEP PROC NEAR PUSH AX PUSH BX PUSH CX PUSH DX PUSH ES MOV AL,0B6H OUT 43H, AL MOV DX,12H MOV AX,34DCH MOV BX, TONE DIV BX OUT 42H, AL MOV AL, AH OUT 42H, AL IN AL,61H OR AL,3 OUT 61H, AL MOV DX, LENG SUB CX, CX MOV ES, CX ADD DX, ES: ADC CX, ES: BEEPS: MOV BX, ES: MOV AX, ES: SUB BX, DX SBB AX, CX JC BEEPS IN AL,61H XOR AL,3 OUT 61H, AL POP ES POP DX POP CX POP BX POP AX RETBEEP ENDP TIMES PROC FAR CMP ACTIVE,0 JZ TIMES1 JMP ADDR1TIMES1: INC ACTIVE PUSHF CALL ADDR1 STI PUSH DS PUSH CS POP DS DEC SEC10 JNZ TIMES2 MOV SEC10,182 DEC COUNTS JNZ TIMES2 CALL BEEP INC ACTIVETIMES2: DEC ACTIVE POP DS IRETTIMES ENDPMAIN: MOV AX, CS MOV DS, AX MOV AX, ALARM MOV COUNTS, AX MOV AX,3508H INT 21H MOV WORD PTR ADDR1, BX MOV WORD PTR ADDR1+2, ES MOV AX,2508H MOV DX, OFFSET TIMES INT 21H MOV DX, OFFSET MAIN MOV CL,4 SHR DX, CL INC DX MOV AX,3100H INT 21H CODES ENDS END STARTBu programı bi türlü çalıştıramadım, bi yerde kesin bi hata var ama çzemedim bi türlü, yardım ederseniz sevinirim.

Sorunun linkerdan kaynaklanıyor. Masm'ın linkerı 32bit senin uygulaman ise 16 bit. 16 bit uygulamalar için olan linkerı kullanacaksın. Upload ettim aşağıdan indirebilirsin. http://rapidshare.com/files/27560130/LINK. EXE.html

masm da gnderseydin ya :)

Yapmak istediğin şey nedir? Başlığı konu hakkında bilgi verici olarak yazalım bu arada. Başlık düzenlendi.