| |
|
|
| So, folgende Frage: je dois une Struktur erzeugen, qui deux Words et un Doubleword contient. comment erzeuge je dans ASM cet Struktur? comment belege je dans ASM cela zweite Word avec einer numéro? comment belege je dans ASM cela Doubleword avec qui Adresse eines Cordes?
PS: Dein kleines Einstiegstutorial ici finde je très bien. |
|
|
| |
|
|
|
Frank Abbing | là gibt es plusieurs Opportunités. qui einfachste ist, qui Struktur comme Speicherbereich trop voyons:
|
|
|
| |
|
|
|
| OK, verstanden: 2x4 sommes oui aussi 8. |
|
|
| |
|
|
|
Frank Abbing | qui lieber richtige Strukturen mag. ici un Beispiel trop Andreas Frage:
|
|
|
| |
|
|
|
| Pour mich comme Einsteiger ist seulement la fois variante 1 leichter trop comprendre. |
|
|
| |
|
|
|
Frank Abbing | Daher J'ai eu vous aussi d'abord posté. je selber benutze aussi häufig variante 1. là hat on plus Kontrolle.
[quote-part:2b44ac7651]PS: Dein kleines Einstiegstutorial ici finde je très bien.[/quote-part:2b44ac7651] merci! Ist direct pour Profan-Quereinsteiger gedacht et possible simpel gehalten. |
|
|
| |
|
|
|
| Würde aussi folgendes aller?
.data
COUNTED_ANSI_STRING dw 0,0,0,0
string db "Probetext",0
.code
lea ebx,COUNTED_ANSI_STRING
mov ax,11
mov [ebx+2],ax
mov [ebx+0],ax
lea edx,string
mov [ebx+4],edx
à Byte 0 qui Struktur devrait ensuite 11 stehen, à Byte 2 devrait ensuite 11 stehen et à Byte 4 qui Adresse des Cordes - richtig? |
|
|
| |
|
|
|
Frank Abbing | pas à Byte, mais à Offset. mais sonst la hâte du droite. cela peux du aussi léger selber überprüfen, indem du den Debugger qui Werte ausgeben peut:
Schreib la fois sous deinen Code. |
|
|
| |
|
|
|
| KLASSE,oui c'est ca so quoi habe je encore gebraucht. merci! |
|
|
| |
|
|