assembler - liczby rzymskie

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
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.

Kopiuj

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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' ...

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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ś...

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

Kopiuj
 movzx EAX,wynik6
        mov EDI,offset wynik6a
Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.