INF1018 - Software Básico (2015.2)
Primeiro Trabalho

Vetor de Pequenos Inteiros

O objetivo do trabalho é construir uma biblioteca para manipulação de vetores que armazenam 4 pequenos inteiros, com sinal, de 6 bits. Essa biblioteca deverá oferecer operações para criação, impressão, soma, deslocamentos e persistência desses vetores.


Leia com atenção o enunciado do trabalho e as instruções para a entrega. Em caso de dúvidas, não invente. Pergunte!

Formato do Vetor de Pequenos Inteiros

Um vetor de pequenos inteiros é armazenado em 32 bits, com o seguinte formato:

bits: 31 30 29 28 27-24 23-18 17-12 11-6   5-0 
conteúdo: Ov 0 Ov 1 Ov 2 Ov 3    0 0 0 0         Int 0          Int 1          Int 2          Int 3    

Esse vetor de pequenos inteiros é representado, em C, pelo tipo VetSmallInt:

typedef unsigned VetSmallInt;

Operações da Biblioteca