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

    [ASSEMBLY] bit di parità

    Ciao a tutti,
    mi serve un aiuto in assembler, premetto che non voglio lo svolgimento intero del programma ma solo una breve spiegazione.

    Devo poter ideare, mediante assembler, un programma che controlli la correttezza del bit di parita' di un numero in forma binaria.

    Cioè, prendendo il numero binario dal data-segment, devo poter verificare
    la correttezza del bit di parita' pari, gli unici aiuti che mi sono stati dati sono di utilizzare il salto condizionato JP e il controllo del flag PARITY del registro dei flag.

    Ma non so' veramente da dove iniziare.

    architettura di riferimento: 8086
    compilatore: TASM.


    Potete aiutarmi?

    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Comincia a leggere questo

    http://en.wikipedia.org/wiki/Parity_flag
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    Comincia a leggere questo

    http://en.wikipedia.org/wiki/Parity_flag
    Già letto...
    ho fatto molte ricerche su internet...

    Mi serviva solo un aiuto... uno spunto
    giusto per sviluppare il programma.
    comunque GRAZIE LO STESSO

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... se lo hai letto, cosa ne hai dedotto? Possibile che tu non abbia nessuna idea?

    Comincia col mostrare il codice che preleva il dato da esaminare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Mi serviva solo un aiuto... uno spunto
    Mostra il codice che hai scritto per prelevare il numero binario da analizzare, poi potremo darti una mano.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  6. #6
    Il problema che io gia' uno spunto lo scritto ma l'insegnante mi ha detto
    che bisogna considerare il numero come byte, e non controllare ogni bit.
    Quindi il mio ragionamento è errato.

    Come posso fare?

  7. #7
    Come posso fare?
    Mostra il tuo spunto, ti aiuteremo a modificarlo.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

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 © 2025 vBulletin Solutions, Inc. All rights reserved.