scotta Posted December 6, 2006 Report Posted December 6, 2006 Ciao ragazzi, avevo un problema algebrico con un trasferimento nel pl7, ora l ho risolto ma mi chiedo questo:una word %MW e una doppia word %MD che lunghezza hanno? a che valore vanno in overflow?grazie mille gia da ora
Claudio Monti Posted December 6, 2006 Report Posted December 6, 2006 Word: 16 bit simbolo %MWxDoubleWord: 32 bit simbolo %MDxNel caso in cui il risultato superi i limiti: -32768 o +32767 per un operando a lunghezza semplice, -2 147 483 648 o +2 147 483 647 per un operando a lunghezza doppia.Tratto dall'. del PL7 (che nessuno mai consulta ):Principi I byte, parole semplici, lunghezza doppia e virgola mobile sono classificati all'interno dello spazio dati nella stessa zona memoria.Pertanto, esiste una sovrapposizione tra:la parola lunghezza doppia %MDi e le parole lunghezza semplice %MWi e %MWi+1 (la parola %MWi racchiude le meno significative e la parola %MWi+1 i più significativi della parola %MDi),la parola lunghezza semplice %MWi e i byte %MBj e %MBj+1 (con j = 2x i), la virgola mobile %MFk e le parole lunghezza semplice %MWk e %MWk+1 Esempi %MD0 corrisponde a %MW0 e %MW1%MW3 corrisponde a %MB7 e %MB6%KD543 corrisponde a %KW543 e %KW544%MF10 corrisponde a %MW10 e %MW11.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now