Sto studiando l'ASM 8086 teoricamente al liceo.
E quando faccio questo: MOV BX,[SI]
è SI + 1 che va a BH o BL?
Grazie :-)MOV BX, [SI] - domanda ASM
5
A
risposta
4
Il byte alla posizione di memoria SI + 1
verrà memorizzato nel registro BH
perché x86 è little endian.
3
Penso che la tua domanda riguardi lo endianness di x86, e la risposta è che è little-endian: il byte all'indirizzo SI va a BL. Il byte su SI + 1 va a BH.
Problemi correlati
- 1. Domanda intervista Microsoft ASM?
- 2. Domanda su ADD su ASM 8086
- 3. stdcall ASM
- 4. Come si genera un'eccezione in un blocco asm?
- 5. MOV src dest (o) MOV dest src?
- 6. Assemblea, ciao domanda mondiale
- 7. istruzione MOV ripetendo x86
- 8. nel kernel linux, asm o asm-generic?
- 9. Come si usa il prefisso LOCK ASM per leggere un valore?
- 10. mov% eax, (% esp)
- 11. Come gestire l'input di lunghezza sconosciuta in ASM x86?
- 12. Come vengono passati i parametri quando si chiama Printf da 64 bit asm?
- 13. La differenza tra asm, asm volatile e memoria invalicabile
- 14. Dubbio in linea ASM
- 15. ASM: MASM, NASM, FASM?
- 16. Come si legge un valore in x86 ASM in modo atomico?
- 17. Qual è la dimensione di ogni istruzione asm?
- 18. x86 max/min istruzioni asm?
- 19. Il comportamento non definito si applica al codice asm?
- 20. ADC in ASM 8086
- 21. ASM: Stateful Transformation
- 22. Decompilazione EXE in ASM
- 23. Spiegazione del codice Asm
- 24. conversione di file .mov in file .h264
- 25. Domanda modello XSLT domanda
- 26. Domanda wrapper quando si contengono flottanti
- 27. Come incorporare un file .mov in HTML?
- 28. : asm/linkage.h file non trovato
- 29. Qual è la funzione di "mov eax, cr3; mov cr3, eax" nel codice assembly x86?
- 30. È possibile utilizzare sempre "mov eax, 0x1" anziché "mov rax, 0x1"?