Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Assembly] Come fareste?

    Ho il seguente problema da risolvere: devo scrivere un listato in assembly, che calcoli, dichiarate le variabili in C, la distanza in giorni tra due date nel formato GG/MM/AAAA, considerando che gli anni bisestili sono multipli di 4, non di 100, ma anche di 400 In rete ho trovato formuloni lunghi per sviluppare l'algoritmo relativo, ma ciò che mi ha fermato nella loro applicazione è il fatto che usassero numeri floating point che non posso gestire (per consegna) nell'assembly. Avete qualche idea alternativa frutto della vostra insaziabile creatività?


    P.S. Spero che il mio Prof. non sia un pazzo anche se ne dubito fortemente, in ogni caso non dovrebbe essere così difficile visto ch e è solo un test di ammissione ad un esame.

  2. #2
    Le formule ti evitano di fare tutta la manfrina. Anche se quel paio che ho visto si basano sull'approsimazione, quindi non sono "sicure"...

    Nel tuo caso, scrivi la ruotine in C cha fa il calcolo anno per anno, mese per mese, giorno per giorno.
    Quando funziona cerchi di ottimizzarla.
    Quando sei a posto, la converti in assembly.
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

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.