ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
734
734
EMPFEHLEN
-
17.02.11 19:02 #1
- Registriert seit
- Feb 2011
- Beiträge
- 33
also mit eingabe, .....
-
Hi
...was für ein aussagekräftiger Post...
Du liest eine Eingabe ein, parst sie und gibst das Ergebnis wieder aus.
Wo genau kennst du dich jetzt nicht aus?
Tastatureingabe? Bildschirmausgabe?
Oder wie man eine Eingabe wie "3*(4+1*2/8)" auseinandernimmt?
-
18.02.11 13:35 #3
- Registriert seit
- Feb 2011
- Beiträge
- 33
Bildschirmausgabe des Ergebnisses
-
18.02.11 14:31 #4
- Registriert seit
- Feb 2011
- Beiträge
- 33
Wieso kommt das ergebnis hier nicht raus?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
org 0x7c00 mov ax, 0x9000 mov ss, ax xor sp, sp mov bx, 500h add bx, [summand1] mov [ergebnis], bx mov si, msg call print msg db 'Ergebis:', [ergebnis], 0x0D, 0x0A, 0 print: lodsb or al, al jz .done mov ah, 0Eh int 10h jmp print .done: ret loop: jmp loop summand1 dw 900h ergebnis dw 0h times 512 - ($-$$) -2 db 0 dw 0AA55h
Es kommt so eine Fehlermeldung:
nasm -f bin -o rechner.bin rechner.asm
rechner.asm:13: error: expression syntax error
-
mach das so, dann gehts. das warum verstehst du ja eh nicht...
msg db 'Ergebnis:'
ergebnis dw 1h
msg_end db 0x0D,0x0A,0Geändert von stephsto (21.02.11 um 16:28 Uhr)
Assembler ist der wahre Weg zum GUI.
Ähnliche Themen
-
NASM Syntaxprobleme
Von BassBox im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 07.12.10, 17:58 -
Frage zu Nasm
Von Schnacki im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 22.08.07, 17:49 -
Strings vergleichen in NASM
Von dave-g86 im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 20.05.07, 16:00 -
Problem mit NASM
Von defc0n1 im Forum Coders TalkAntworten: 2Letzter Beitrag: 27.11.05, 18:25 -
Nasm-tutorial
Von akosch im Forum Sonstige SprachenAntworten: 6Letzter Beitrag: 01.05.03, 21:01





Zitieren

Login





