Hallo,
ich arbeite mit einem Kommilitone an einem Projekt fürs Studium und wir kommen nicht weiter. Wir müssen zwei 40 Bit Zahlen miteinander multiplizieren und das LSB in der einen Variable abspeichern, das MSB in der anderen.
Die 40 Bit Zahlen sind folgendermaßen aufgebaut: 1 Vorzeichenbit, 39 Bit Mantisse, kein Exponent.
Hier kommt die Klassendeklaration dieses Zahlenelementes:
/*
* daten.h
* IAS-Computer
*
* Created by Uwe Keusch and Daniel Roller on 29.04.08.
* Copyright 2008 Hochschule Pforzheim. All rights reserved.
*
*/
class dataElement
{
private:
bool vorzeichen;
long long content;
public:
dataElement();
bool getvorzeichen();
bool getnvorzeichen();
void setvorzeichen(bool);
long long getcontent();
void setcontent(long long);
};
Vielen Dank für eure Antworten!
ich arbeite mit einem Kommilitone an einem Projekt fürs Studium und wir kommen nicht weiter. Wir müssen zwei 40 Bit Zahlen miteinander multiplizieren und das LSB in der einen Variable abspeichern, das MSB in der anderen.
Die 40 Bit Zahlen sind folgendermaßen aufgebaut: 1 Vorzeichenbit, 39 Bit Mantisse, kein Exponent.
Hier kommt die Klassendeklaration dieses Zahlenelementes:
/*
* daten.h
* IAS-Computer
*
* Created by Uwe Keusch and Daniel Roller on 29.04.08.
* Copyright 2008 Hochschule Pforzheim. All rights reserved.
*
*/
class dataElement
{
private:
bool vorzeichen;
long long content;
public:
dataElement();
bool getvorzeichen();
bool getnvorzeichen();
void setvorzeichen(bool);
long long getcontent();
void setcontent(long long);
};
Vielen Dank für eure Antworten!