tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1620
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Hallo liebe Community.

    Ich beschäftige mich nun ein bischen mit Assembler-Programmierung und habe mir das Buch: Assembler Programmierung von Wolfgang Link besorgt. Auf der CD gibt es den Compiler ML.EXE und den Linker LINK.EXE.
    In Kapitel 6 "Warteschleifen" soll nun ein Zähler programmiert werden, doch leider kommt bei mir nur Unfug als Ausgabe.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
     ☺☻♥♦♣
    ♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
    ^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡
    «»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´±‗¾¶§÷¸°¨·¹³²
    ■ ☺☻♥♦
    ♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
    ^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡
    «»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´±‗¾¶§÷¸°¨·¹³²
    Das sollen die ersten beiden Werte sein (0,1)
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    ;*******************************************************
    ;* Aufgabe 5: Fortlaufendes Zählen und Anzeige des     *         
    ;*            entsprechenden ASCII-Zeichens mit        *
    ;*            Warteschleife                            *  
    ;* Prog.Name: prog5.asm                                *
    ;*******************************************************
    .MODEL SMALL
    .CODE
     
            MOV DL, 00
    M1:     MOV AH, 02H
            INT 21H
            INC DL
            MOV BX, 80H     ; 128mal innere Schleife durchlaufen
    M3:     MOV CX, 0FFFFH  ; 65535 => innere Zählschleife
    M2:     DEC CX          ; vermindern um eins
            JNZ M2          ; bis 0 erreicht wird
            DEC BX          ; äußere schleife um eins vermindern
            JNZ M3          ; bis 0 erreicht
            JMP M1          ; und von vorne
            END

    Liegt das an meinem Prozessor oder warum geht das nicht ? Die vorherigen Beispiele, eine Taste einzulesen und auszugeben funktionierte tadellos.

    mfg
    Geändert von Online-Skater (29.04.09 um 12:43 Uhr)
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Online-Skater Beitrag anzeigen
    Hallo liebe Community.

    Ich beschäftige mich nun ein bischen mit Assembler-Programmierung und habe mir das Buch: Assembler Programmierung von Wolfgang Link besorgt. Auf der CD gibt es den Compiler ML.EXE und den Linker LINK.EXE.
    In Kapitel 6 "Warteschleifen" soll nun ein Zähler programmiert werden, doch leider kommt bei mir nur Unfug als Ausgabe.
    Wieso? Das Programm gibt doch wohl alle ASCII Zeichen aus, oder nicht? http://de.wikipedia.org/wiki/Codepage_850

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    @deepthroat
    Jetzt wo du es postet kommt mir der Gedanke. Das ist ja genau das was ich programmiert habe. Ich habe völlig komisch gedacht und eine andere Ausgabe erwartet weil ich auch nicht die Ascii-Kodierung mitbedacht habe. Ohje ist das peinlich.

    Erwartet:
    Code :
    1
    2
    3
    4
    
    0
    1
    2
    ..

    Danke für den Anschub.
     

Ähnliche Themen

  1. AE CS4 Zähler
    Von Stefan Blattmann im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 22.04.10, 22:35
  2. Zähler
    Von IroNHeinZ im Forum Java Grundlagen
    Antworten: 7
    Letzter Beitrag: 17.03.09, 22:34
  3. Zähler
    Von Worka im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.07.04, 21:04
  4. Zähler
    Von KingKamali im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 08.10.03, 18:45
  5. einfacher zähler****?
    Von NeoX im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 26.07.01, 22:38