teo
Πολύ δραστήριο μέλος
Ο Θοδωρής αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών και επαγγέλεται Φοιτητής/τρια. Έχει γράψει 1,573 μηνύματα.
29-03-08
20:53
Στην περιπτωση που καποιος δεν μπορει να κανει Run για το προγραμμα Assembly να μου στειλει πμ
Υποδειξεις:
Μεταγλωττιση ενος προγραμματος σε assebly: θα πλητρολογησετε στο cmd την εντολη
masm /v/z/w2/zi FileName(ονομα πηγαιου αρχειου π.χ filename.asm)
Για την συνδεση με τις βιβλιοθηκες θα πλητρολογησετε στο cmd την εντολη
link /co FileName(ονομα αντικειμενου αρχειου-object- π.χ filename.obj)
Για εκτελεση απλα FileName(ονομα αρχειου-filename.exe)
Καλη τυχη
Download Environ:
Υποδειξεις:
Μεταγλωττιση ενος προγραμματος σε assebly: θα πλητρολογησετε στο cmd την εντολη
masm /v/z/w2/zi FileName(ονομα πηγαιου αρχειου π.χ filename.asm)
Για την συνδεση με τις βιβλιοθηκες θα πλητρολογησετε στο cmd την εντολη
link /co FileName(ονομα αντικειμενου αρχειου-object- π.χ filename.obj)
Για εκτελεση απλα FileName(ονομα αρχειου-filename.exe)
Καλη τυχη
Download Environ:
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
teo
Πολύ δραστήριο μέλος
Ο Θοδωρής αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών και επαγγέλεται Φοιτητής/τρια. Έχει γράψει 1,573 μηνύματα.
29-03-08
19:11
Αυτες τις ημερες ασχολουμαι ερασιτεχνικα με τον προγραμματισμο σε γλωσσα assembly. Σε αυτο το post θα ασχοληθουμε με αυτην την γλωσσα βημα προς βημα . θα αναπτυξουμε καποια μικρα προγραμματα ωστε να εξικοιωθουμε με την γλωσσα αυτη (απλα προγραμματα-ακολουθιακη εκτελεση του προγραμματος,επαναληπτικες δομες, διαδικασιες , στοιβα,συμβολοσειρες και χαρακτηρες). Οτι αποριες εχετε να ρωτάτε και οτι αποριες εχω θα σας ρωτησω. Τωρα θα παρουσιασω ενα απλο προγραμμα για αρχη το οποιο θα διαβαζει εναν χαρακτηρα απο το πληκτρολογιο και θα τον εμφανιζει στην οθονη. στις απομενες ημερες θα παρουσιασω και αλλα προγραμματα για να τα σχολιασουμε-αναλυσουμε την λειτουργια τους ή κατι αλλο και επισης τον τροπο εκτελεσης εναν προγραμματος assembly. Για την συγγραφη προγραμματων σε assembly χρησιμοποιω το εργαλειο Environ.
Παρουσιαση 1ου προγραμματος σε Assmbly:
title pr2
dosseg
.model small
.stack 100h
.data
nl db 10,13,'$'
mes1 db "Dose enan xaraktira:$"
ch1 db ?
.code
start:
mov ax,@data
mov ds,ax
mov ah,09h
lea dx,mes1
int 21h
mov ah,1
int 21h
mov ch1,al
mov ah,9
lea dx,nl
int 21h
mov dl,ch1
mov ah,02h
int 21h
mov ah,4ch
int 21h
end start
Παρουσιαση 1ου προγραμματος σε Assmbly:
title pr2
dosseg
.model small
.stack 100h
.data
nl db 10,13,'$'
mes1 db "Dose enan xaraktira:$"
ch1 db ?
.code
start:
mov ax,@data
mov ds,ax
mov ah,09h
lea dx,mes1
int 21h
mov ah,1
int 21h
mov ch1,al
mov ah,9
lea dx,nl
int 21h
mov dl,ch1
mov ah,02h
int 21h
mov ah,4ch
int 21h
end start
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.