Sumários

Fascículo Arq2

2 Novembro 2016, 09:30 Mário João Barata Calha

Operações aritméticas e lógicas


Fascículo ARQ2 - Operações aritméticas e lógicas

2 Novembro 2016, 09:30 Ibéria Medeiros

Representação em complemento para 2; Números com ou sem sinal: uma decisão do programador; Capacidade de representação do resultado de operações aritméticas; Utilização da ALU nas operações aritméticas (+,-,* e /); O registo das flags como registo de estado (CF, OF e ZF); Deslocamentos como operações de multiplicação/divisão por potências de 2; Utilização de máscaras para ativação, desativação e teste de bits; Utilização da ALU nas operações lógicas (~,&,|,»,«,…); A flag CF como auxiliar nas operações de deslocamento e rotação; Instruções assembly: add, adc, sub, sbb, inc, dec, neg, not, mul, imul, div, idiv, and, or, xor, test, shl, sal, shr, sar, rol, ror.


Fascículo ARQ2 - Operações aritméticas e lógicas

31 Outubro 2016, 11:30 Ibéria Medeiros

Representação em complemento para 2; Números com ou sem sinal: uma decisão do programador; Capacidade de representação do resultado de operações aritméticas; Utilização da ALU nas operações aritméticas (+,-,* e /); O registo das flags como registo de estado (CF, OF e ZF); Deslocamentos como operações de multiplicação/divisão por potências de 2; Utilização de máscaras para ativação, desativação e teste de bits; Utilização da ALU nas operações lógicas (~,&,|,»,«,…); A flag CF como auxiliar nas operações de deslocamento e rotação; Instruções assembly: add, adc, sub, sbb, inc, dec, neg, not, mul, imul, div, idiv, and, or, xor, test, shl, sal, shr, sar, rol, ror.


Instruções

31 Outubro 2016, 10:30 Mário João Barata Calha

Reportório x86: instruções de deslocamento e de controlo de fluxo


Instruções

31 Outubro 2016, 09:30 Mário João Barata Calha

Reportório x86: instruções aritméticas e lógicas