Baixe o app para aproveitar ainda mais
Prévia do material em texto
Qual seção do código em Assembly para x86 deve conter informações de importação de funções do sistema operacional? Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? Salta para a instrução da esquerda no endereço X da memória Qual das opções abaixo descreve a definição da seção responsável pela definição de variáveis na linguagem de montagem x86: .IDATA .BSS .DATA .PF .TEXT Explicação: Informações sobre funções importadas devem estar na seção .idata. A seção .TEXT possui código executável, a seção .DATA. contém dados e a seção .BSS contém todas as variáveis globais e variáveis estáticas que são inicializadas em zero ou que não possuem inicialização explícita no código-fonte. 2. ACC M(X) JUMP M(X,20:39) JUMP M(X,0:19) JUMP+ M(X,0:19) JUMP+ M(X,20:39) 3. .data .text .var .start .idata Como declarar uma variável para representar uma palavra dupla de 32 bits em sistemas x86 de 32 bits? 4. dw db da dd de Explicação: Em resumo, para sistemas x86 de 32 bits, DB define um byte (8 bit); DW ¿ Define uma palavra, 2 bytes ou 16 bits; e DD define uma palavra dupla - 4 bytes ou 32 bits
Compartilhar