Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

28.10.2007, 19:21

assembler

hi ho,

hoffentlich werde ich für den Thread nicht gesteinigt, aber C und assembler sind ja soo weit nicht auseinander :)

Ich wollte zum einen mal fragen, wie ich mir den assemblierten Code aus einem C/C++ Programm ansehen kann mit Visual Express.

Zum andern soll ich als Aufgabe die modulo-Operation in Assembler implementieren, allerdings nur mit logischen Operatoren und shifts. Angeblich soll das irgendwie gehen aber ich hab schon alle möglichen Kombos von and, or, xor probiert und im Internet auch nur Vorschläge gefunden, die für einige Werte nicht funktioniert haben. Hat da jemand einen Tipp für mich?

2

28.10.2007, 19:33

Linker->Debugging->Debugable Assembly sollte gehen ^^ sonnst einfac debugger anwerfen und reingucken :) ([Alt] + [8] um Disassembly anzuzeigen ...)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

3

28.10.2007, 19:35

http://de.wikipedia.org/wiki/Disassembler

XP^

Treue Seele

  • Private Nachricht senden

4

28.10.2007, 20:59

Zitat von »"Deviloper"«

Linker->Debugging->Debugable Assembly sollte gehen ^^ sonnst einfac debugger anwerfen und reingucken :) ([Alt] + [8] um Disassembly anzuzeigen ...)


Das interessiert mich jetzt aber :p

Zitat

(Die Disassembly kann nicht im Ausführmodus angezeigt werden.)


anscheinend funzt es nicht richtig.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

28.10.2007, 21:08

in vc++ 2005 gibts in den projekteigenschaften unter C/C++ > Output Files den punkt assembler output ;)

6

28.10.2007, 21:30

Hmm? @XP^ also wenn du im Debug-Modus bist und dann Disassembly aufrufst (also musst nen Breakpoint am Einstiegspunkt deines Projektes setzen), was mit [Alt] + [8] geht, sollte es gehen ^^
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

XP^

Treue Seele

  • Private Nachricht senden

7

28.10.2007, 21:47

hab was in den Eigenschaften verstellt, danach ging es ^^

MfG

Werbeanzeige