Programação Assembly Calculadora

ciborg

Power Member
Olá a todos , eu estou a desenvolver uma calculadora em assembly só que não estou a perceber lá muito daquilo :lol:, já fiz alguma coisa mas não muito , quer dizer nem me sinto uito a vontade nisto :D , alguém poderia dar-me uma ajudinha sff?

O código que fiz até agora e este:

dados segment

texto db 0dh,' MENU DA CALCULADORA ',0ah,0dh
db'As operações possiveis de realizar ',0ah,0dh,0ah,0dh
db'1-SOMA',0ah,0dh,0ah,0dh
db'2-SUBTRACAO',0ah,0dh,0ah,0dh
db'3-DIVISAO',0ah,0dh,0ah,0dh
db'4-MULTIPLICACAO',0ah,0dh,0ah,0dh
db'5-SAIR ',0ah,0dh,0ah,0dh
db 'Qual a operacao que voce deseja realizar? ',0ah,0dh,'$'

dados ends

code segment

assume cs:code , ds:dados

inicio:

mov ax,dados
mov ds,ax
call menu
call sairdos

Menu proc near

mov ah,9h
lea dx,texto
int 21h
ret

Menu endp

sairdos proc near

mov ah,4ch
int 21h
ret

sairdos endp

code ends

end inicio

Qualquer sugestão postem aqui sff.

Cumpz
 
Back
Topo