assembler - liczby rzymskie

0

Zadanie ma polegać na zamienianie liczby dwójkowej typu słowo na jej odpowiednik w notacji rzymskiej (zapisany jako
ciąg ASCII). Mam napisany kod tylko gdzieś tkwi błąd.


0

Intel 64 bitowy, system operacyjny Windows 7, kompilator to Visual Studio

0

Debuger w dłoń i klikaj. Nikt tego za ciebie nie zrobi. A tak BTW to wieś że da się używać literałów char w kodzie, prawda? Zamiast liczb z d**y można dać 'X' ...

0

Przeklikalem nie raz i gdzies z poczatku jest bląd lecz niewiem w czym problem

0

Kłamiesz :) gdybyś choć raz użył debuggera to wiedzialbys dokładnie gdzie jest błąd bo zwyczajnie zobaczylbys gdzie program nie zachował się tak jak się spodziewałeś...

0

wg mnie i sledzenie krok po kroku cos z tym jest nie tak

 movzx EAX,wynik6
        mov EDI,offset wynik6a
0

Bardzo możliwe, szczególnie jeśli tobie się wydaje że wpiszesz w ten sposób liczbę o takiej reprezentacji binarnej. Bo nie jest to prawda. Znów wychodzi twój brak znajomości podstaw takich jak literały w kodzie. Doczytaj.

1 użytkowników online, w tym zalogowanych: 0, gości: 1