O
omara007
Guest
Hi guys
Eu tenho dois vetores de 16-bit bit ..cada um representa um número binário assinad formato de cada vetor é o seguinte:
XXXX.XXXXXXXXXXXX
Quando o (ponto) representa o ponto de binário que separa a parte inteira da parte fração.
A ordem de bit mais significativo é (15), enquanto a ordem Bit menos significativo é (0).
Como o vetor é assinado, bits (12, 13, 14) representam o valor inteiro, enquanto pouco (15) é o bit de sinal.Os números são representados em complemento para 2 de formato.
Agora, eu quero multiplicar estes 2 vetores.Eu sei que o resultado será colocado em um vetor de 32-bit.No entanto, onde será a posição do ponto binário?..Por favor note que este é um processo de multiplicação assinado.
Eu tenho dois vetores de 16-bit bit ..cada um representa um número binário assinad formato de cada vetor é o seguinte:
XXXX.XXXXXXXXXXXX
Quando o (ponto) representa o ponto de binário que separa a parte inteira da parte fração.
A ordem de bit mais significativo é (15), enquanto a ordem Bit menos significativo é (0).
Como o vetor é assinado, bits (12, 13, 14) representam o valor inteiro, enquanto pouco (15) é o bit de sinal.Os números são representados em complemento para 2 de formato.
Agora, eu quero multiplicar estes 2 vetores.Eu sei que o resultado será colocado em um vetor de 32-bit.No entanto, onde será a posição do ponto binário?..Por favor note que este é um processo de multiplicação assinado.