Quale Assembler installare

di il
11 risposte

Quale Assembler installare

Vorrei fare un minimo di pratica con il linguaggio assembly.

Ho provato a verificare i potenziali assembler disponibili ma ho molti dubbi.

I requisiti per la scelta sono chiaramente determinati dal sistema hd\sw disponibile:

-AMD A6-3500 APU with Radeon(tm) HD Graphics 2.10 GHz 

-Windows 7 pro 64bit Service pack 1

e dal fatto che non vorrei dover installare software aggiuntivo tipo Visual c++ oppure Visual Studio

Ringrazio anticipatamente per ogni suggerimento

arch

11 Risposte

  • Re: Quale Assembler installare

    Ciao il titolo del thread è troncato, non si capisce l'argomento 

  • Re: Quale Assembler installare

    Mi spiace, grazie per l'informazione.

    Ho corretto, spero in meglio

    arch

  • Re: Quale Assembler installare

    Se non installi un assembler come lo studi?

    E poi per cosa vuoi scrivere? Amd 32 bit? Amd 64 bit? Provare il vecchio assembler a 16 bit?

    Cosa conosci dell'assembler di quella cpu?

    Provare codice misto C/assember con Visual C non sarebbe una cattiva idea per iniziare.

    Bisogna capire a cosa è realmente finalizzata questa tua richiesta

    Puoi usare MASM, NASM, FASM  …dipende dalle tue preferenze…

    P.S. Win 7 è vecchiotto

  • Re: Quale Assembler installare

    Grazie per la risposta,

    facendo riferimento alla combinazione hd\sw disponibile opterei per AMD64 bit e come anticipato escluderei l'utilizzo di altri sw.

  • Re: Quale Assembler installare

    09/07/2024 - arch ha scritto:


    escluderei l'utilizzo di altri sw.

    Questa non la capisco.

    Comunque, come detto prima, puoi installare uno tra

    MASM

    FASM

    NASM

    e studiarne le caratteristiche

  • Re: Quale Assembler installare

    In ordine a "escluderei l'utilizzo di altri sw"

    scusa se disturbo ancora ma ho trovato queste info, molto probabilmente anche datate …

    vedo in https://www.andreaminini.com/programmazione/assembly/

    che per riguarda MASM 86:

    "Un assembler da riga comando per macchine Windows a 32 bit è MASM 86 di Microsoft.
    Per installarlo occorre avere già installato Visual C++ 2005 Express Edition sul PC."

    e per quanto riguarda MASM for X64:

    "Sui PC Windows più recenti si può anche usare MASM for X64.
    E' incluso gratuitamente in Visual Studio di Microsoft e permette di lavorare anche sulle macchine a 64 bit"

    e relativamente a TASM occorra un emulatore:

    "TASM per l'architettura x86 si può usare anche sui pc più recenti usando un emulatore Dos come DosBox"

    sto come vedi cercando info prima di mettermi nei guai …

    ancora grazie … 

  • Re: Quale Assembler installare

    Sì, come ti avevo suggerito, MASM può essere una soluzione per la compatibilità col mondo MS, ma anche FASM

    Quindi devi installare del sw altrimenti come fai a lavorare con Assembly?

    Perchè parli di “metterti nei guai”? 

  • Re: Quale Assembler installare

    Ciao, ti consiglio di provare Cpulator, si tratta di un ide online per assembly, dove puoi scegliere su quale macchina scrivere codice, ovviamente a seconda della macchina che scegli cambierà l'assembly che avrai a disposizione, in questo modo puoi studiare l'assembly che preferisci senza subire vincoli dal tuo computer.

    link a Cpulator: https://cpulator.01xz.net 

  • Re: Quale Assembler installare

    26/09/2024 - LucaDev ha scritto:


    scegliere su quale macchina scrivere codice

    Beh, solo CPU

    Nios II, ARMv7, MIPS, RISC-V RV32

    Non proprio CPU utilizzatissime per la didattica

  • Re: Quale Assembler installare

    Forse in passato arm e le architetture risc in generale, non erano molto presenti nella didattica, ma nei nuovi programmi dei corsi di calcolatori e sistemi operativi dei corsi di laurea in ingegneria informatica di diverse università vedo che assembly arm viene trattato

  • Re: Quale Assembler installare

    La scelta non è affatto limitata. Puoi scegliere quello che vuoi. Esistono una gran quantità, in assembly di toolchain, debugger ed emulatori vari. Puoi creare un immagine docker ed installare un docker engine sul tuo sistema e fare tutti gli esperimenti che vuoi dentro il tuo container. io avevo cominciato ad installare il tasm. Proprio in un container. Anche io però non sono molto pratico di assembler x86, quindi ho lasciato questo task nella coda di attività da fare.

Devi accedere o registrarti per scrivere nel forum
11 risposte