quinta-feira, 17 de setembro de 2009

Assembly

É considerada de segunda geração pois embora não seja uma linguagem nativa do microprocessador, uma linguagem Assembly ainda deve compreender as características da arquitetura do microprocessador (como registradores e instruções). As instruções em Assembly (ex: mov, out, add) são construídas com menos instruções básicas do processador do que em linguagens de alto-nível ; neste caso elas são traduzidas quase directamente.
Em asssembly somam-se dois números utilizando os seguintes comandos:

TITLE Numero.
MODEL SMALL .
STACK 100H .
DATA
MSG1 DB 'Digite:','$'
MSG2 DB ' Digite:','$'
MSG3 DB ' A soma e:','$'
NUMERO1 Dw ?
Dw ?

NUMERO2 Dw ?
Dw ?

.CODE MOV AX,@DATA
MOV DS,AX
;numero 1
LEA DX,MSG1
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1M1
: MOV AH,1
INT 21H
MOV NUMERO1,Ax
MOV AH,2
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ M1


MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX




;numero 2
LEA DX,MSG2
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1
M2: MOV AH,1
INT 21H
MOV NUMERO2,Ax
MOV AH,2
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ M2


MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX

;somando
LEA DX,MSG3
MOV AH,9
INT 21H
XOR BX,BX
XOR SI,SI
MOV CX,1
SOMA: XOR DX,DX
XOR AX,AX
MOV DX,NUMERO1
MOV AX,NUMERO2
ADD AX,DX
SUB AX,30H
MOV DX,AX
MOV AH,2
INT 21H
MOV DL,''
INT 21H
ADD SI,2
DEC CX
JNZ SOMA


MOV CX,1
ADD BX,1
MOV AX,1
CMP BX,AX

MOV AH,4CH
INT 21H
end

Java


Java é uma linguagem de 4ª Geração, a mais desenvolvida. Tem uma forma ainda mais próxima da linguagem humana - natural, e as suas funções são cada vez mais particulares, isto é, especifícas de um determinado comando. Foi criada na década de 90 por uma equipa liderada po James Gosling.
Pode utilizar-se a seguinte sequência para somar 2 numeros em Java:

int a=0;
int b=0;
int soma =0;

quarta-feira, 16 de setembro de 2009

C++: a 3ª Geração

É uma linguagem de programação de alto nível, isto é, aproximada da linguagem natural. Nasceu em 1985 pela mão de Bjarne Stroujtrup e foi pela última vez actualizado em 2003.
Uma das hipóteses para somar dois números em C++ é:

#include
using namespace std;
int main(){
int a, b;
cout << "a = "; cin >> a;
cout << "b = "; cin >> b;
cout << "a + b = " <<>

Processamento de linguagem natural

Chamamos linguagem natural a toda e qualquer linguagem utilizada normalmente pelo ser humano. O seu processamento está ainda por concluir visto haver alterações constantes quando falamos. Estas são influenciadas por emoções, sentimentos, estados de espírito, gestos etc. É também condicionante o facto de falarmos a diferentes velocidades...esperemos que evolua rapidamente!

terça-feira, 15 de setembro de 2009

Reconhecimento de gestos


Este post vem no seguimento do anterior, e ainda mais o assim é pelo simples facto de o reconhecimento gestual não ser concretizável a não ser que aliado ao reconhecimento de voz.

É uma novidade lançada em 1979 por um grupo de investigadores do MIT conhecida internacionalmente como "put-that-there".

Temos então um sistema ainda melhor que abrange um maior numero de pessoas necessitadas. O seu único problema e estar condicionado pela permanência do reconhecimento de voz.....

Reconhecimento de voz

Nos dias de hoje já conhecemos uma tecnologia bastante avançada que tende a por todos e cada um num mesmo nivel de igualdade. É devido a esta evolução contínua que aparece a utilização do computador através do reconhecimento da voz humana. Este software é utilizado para efeitos de lazer para alguns mas muito mais importante para efeitos de extrema necessidade por outros-mais propriamente invisuais.
Com esta nova situação torna-se possível a mais fácil aquisição de emprego para esta parte da população mundial.

Biometria


Entendemos por Biometria "o estudo estatístico das características físicas ou comportamentais dos seres vivos". Ou seja, pegando em pequenas coisas que nos distinguem dos outros seres vivos, usá-las para sermos reconhecidos em caso de acidente, crime entre outras situações.

Em termos informáticos a biometria foi a ciência que permitiu evolução dos sistemas e o surgimento de técnicas como o reconhecimento da voz ou do gesto.

Hobbies

Se pudesse ocupava todo o meu tempo a praticar desporto.
Por agora faço Ballet e Ginástica, para além da curricular Educação Física, 50 abdonimais diários e o elevador do meu prédio deixou de ter significado! Quero ainda este ano voltar para a equitação, que deixei sensivelmente há 8 anos. Isto é o realizável. No futuro com a perda da actividade física curricular, com a entrada na faculdade, tenciono adoptar uma actividade que envolva o mar, e ginásio. Gostava imenso de ter ainda tempo para outro tipo de dança....
Uma grande ilusão claro pois não faria mais nada. Um dos hobbies que gostava de ter mas para já é definitivamente impossível e andar de mota, mas não uma mota de cross ou uma scooter: uma mota de pista habitualmente denominada "motão".

Colecções


Quer queiramos quer não, por vezes acabamos por fazer colecções involuntárias. Tenho várias: porta-chaves, pins, carteiras (embora vazias), pentes, perfumes....e relógios!

Porquê Maria?

Ando no Colégio Valsassina desde os 2 anos e meio e a maioria dos auxiliares e empregados embora o meu nome seja Ana chamam-me Maria, nome que realmente gostava que fosse o meu. Daí ser Maria o nome do blogue.

Recentemente houve uma perda para o mundo das artes, nomeadamente do teatro, cinema e da dança. Morreu Patrick Swayze um dos protagonistas do filme Dirty Dancing.

Experiência

No mês de Agosto ganhei o meu primeiro ordenado por ter estado a trabalhar na baixa de Albufeira. Foi único...

Apresentação


O meu nome é Ana Grilo. Daqui a sete dias completo 17 anos e tentarei realizar um dos meus sonhos: saltar de pára-quedas!!