Com referência a ferramentas e conceitos relacionados ao desenvolvimento de software no sistema operacional Windows em microcomputadores IBM-PC compatíveis, julgue os itens a seguir.

Em um microcomputador IBM-PC equipado com Windows 2000 ou Windows XP, qualquer programa escrito em modo usuário pode ter acesso ao hardware, bastando usar as instruções assembly IN e OUT.

Acerca de ferramentas e conceitos relacionados à programação no ambiente Linux, julgue os itens que se seguem.

gdb é um depurador (debuger) comum nesse ambiente.

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

No modo de endereçamento imediato, o endereço de determinado operando é obtido a partir da leitura de registradores de indexação.

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

Durante a fase de definição, devem-se identificar, entre outros aspectos, que informação deverá ser processada e que função e desempenho são desejados.

Com relação ao ambiente de desenvolvimento Visual C++ 6.0 da Microsoft, julgue os itens subseqüentes.

Permite a criação de vários tipos de projetos, tais como para console Win32, bibliotecas dinâmicas (.DLL) e estáticas (.LIB).

Em programação em baixo nível, em geral é utilizada a linguagem assembly específica para cada tipo de microprocessador. As instruções são executadas seqüencialmente, havendo a possibilidade de desvios controlados nessa seqüência. Acerca de características típicas de programação em baixo nível de microprocessadores, julgue os itens a seguir.

Um sinal de interrupção em um microprocessador pode causar o desvio do programa para uma sub-rotina de atendimento de interrupção.

Principal elemento do microcomputador, o microprocessador é responsável pela execução de instruções na forma seqüencial. Para tanto, possui unidades internas de processamento, comunicação e controle. A respeito de características típicas de hardware de microprocessadores, julgue os itens que seguem.

O registrador de instruções não é alterado após o ciclo de busca de cada instrução.

Com referência a ferramentas e conceitos relacionados ao desenvolvimento de software no sistema operacional Windows em microcomputadores IBM-PC compatíveis, julgue os itens a seguir.

Microsoft Visual C++, Borland C++ e Dev-C++ são exemplos de ambientes de desenvolvimento de programas com interface gráfica.

Página 2