Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    1

    Programmi in linguaggio assembler

    Ragazzi ho iniziato da poco ad usare assembler e per ora noi abbiamo iniziato a usare solo queste semplici istruzioni : LOD , STO , ADD ,SUB,MUL, DIV,JMP, JMZ ,NOP,HLT .

    I programmi da fare sono
    1) scrivere un programma che calcoli la potenza X^y dei numeri X e Y inizialmente contenuti nella locazione di cella 100 e 101 memorizzando il risultato nella locazione 102

    2)scrivere un programma che verifichi se un numero inizialmente presente nella locazione di memoria 100 sia divisibile per i seguenti numeri :2,3,5 o 7. in caso affermativo dovra inserire il valore 1 nella locazione 101 in caso negativo il valore 0

    3)scrivere un programma che verifichi se un numero inizialmente presente nella locazione di memoria 100 se non è divisibile per nessuno dei numeri compresi tra 2 e N-1 inclusi, in caso affermativo inserisce il valore 1 nella locazione 101 in caso negativo il valore 0

    4)scrivi un programma che determini il maggiore tra due numeri X e Y inizialmente contenuti nella locazione di memoria 100 e 101, memorizzando il risultato nella locazione di indirizzo 102.

    5)scrivi un programma che calcoli il quadrato di un numero N inzialmente contenuto nella locazione di memoria 100, memorizzando il risultato nella locazione di indirizzo 101

    6)scrivi un programma che calcoli il fattoriale 5 di un numero N inizialmente contenuto nella locazione di memoria 100 memorizzando il risultato nell indirizzo 101.

    Chi mi puo aiutare a risolverli????

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Devi porre domande più specifiche su un solo argomento. Non ha senso presentare 6 esercizi e basta ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Inoltre dovresti specificare il linguaggio: Assembler significa tutto e niente...

    P.s. sarebbe più corretto Assembly, ma son dettagli...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  4. #4

    Moderazione

    Come è stato detto:
    - un problema per discussione;
    - specifica esattamente il linguaggio di riferimento (suppongo si parli di assembly x86, corretto? )
    - niente "pappa pronta"; introduci il problema, spiega dove ti sei bloccato e che cosa hai scritto finora e cercheremo di darti una mano.

    Per questi motivi chiudo; riapri pure la discussione secondo quanto spiegato sopra, magari dopo aver dato un'occhiata al regolamento.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.