Assembly HEX olarak kaydetme ?

Başlatan molla, 05 Ocak 2007, 21:00:49

molla

Arkadaşlar aşağıdaki kodu bir türlü HEX' e çeviremedim 62 karakter falan diyor nerede yanlışlık yaptım acaba ?

;===PROGRAM2.ASM===
;BESLEME VERİLDİĞİ ANDA PORTA BİLGİSİNİ PORTB'YE GÖNDER
;04/11/2006

	LIST	P16F84
PORTA	EQU	0X05
PORTB	EQU	0X06
STATUS	EQU	0X03
TRISA	EQU	0X85
TRISB	EQU	0X86
	CLRF	PORTB
	BSF	STATUS,5
	CLRF	TRISB
	MOVLW	b'11111111'
	MOVWF	TRISA
	BCF	STATUS,5
	MOVF	PORT,W
	MOVWF	PORTB
DONGU			
	GOTO	DONGU	
	END

murbay

;===PROGRAM2.ASM===
;BESLEME VERİLDİĞİ ANDA PORTA BİLGİSİNİ PORTB'YE GÖNDER
;04/11/2006

  LIST   P=16F84
PORTA   EQU   0X05
PORTB   EQU   0X06
STATUS   EQU   0X03
TRISA   EQU   0X85
TRISB   EQU   0X86
  CLRF   PORTB
  BSF   STATUS,5
  CLRF   TRISB
  MOVLW   b'11111111'
  MOVWF   TRISA
  BCF   STATUS,5
  MOVF   PORTA,W
  MOVWF   PORTB
DONGU          
  GOTO   DONGU    
  END

İki adet düzeltme yaptım ve derledim...
Açıklayıcı olun, gizemli yazmak maharet değildir...

mavi

bilmem kaç karakter hatası verir doğrudur.sorunun *.asm dosyasının diskte kayıtlı olduğu adreste seninkisi böyle bişi galiba

c:\daoudfsgdfgdf\dfghfghfs\sfghfsfgh\rthghsfg\ßghsfgh\rthrtghsfg\rthr\rthwß\rthg\rthæ\ægadfhæ\fhj\tyjy\kjytj\yugffdgh\yukryuk\jkfhjk\rykuryukr\€jyt€\yru\ukfyhk\ali.asm

bunu mpasm derlemez ve karakter çok uzun gibi bir hata verir.

ams yi idrekt olarak c nin root una at veya daha kısa bir adrese mesela d:\asfdadf\sdgfsfg\sdfgsfdg\ßdfgsdgf gibi olsun
Telecommander Monster Of Network