Mit Simulator Mars, programmiere ich in Assembly für MIPS-Architektur. Irgendwann begann ich, Etiketten zu verwenden, auf die ich nicht einmal zurückspringe. Ich tat dies, weil ich dachte, dass dies die Lesbarkeit meines Programms verbessern könnte. Übertreibe ich Etiketten? Vielleicht ist das Kommentieren groß genug ... Ich würde es gerne wissen. Danke.Beziehung zwischen Etikett und Lesbarkeit in Assembler
1
A
Antwort
4
Übertreibe ich Etiketten?
Definitiv ja!
Etiketten gibt es nur für den Assembler und nicht für die Lesbarkeit!
Verwenden Sie stattdessen Kommentare.
Verwandte Themen
- 1. Platz zwischen Etikett und Doppelpunkt
- 2. FHIR und menschliche Lesbarkeit
- 3. Abstand zwischen Etikett und Eingang
- 4. Scanf Funktion zwischen C++ und Assembler
- 5. Wie 8086 Assembler das Etikett in Opcode konvertiert?
- 6. Formatierung und Lesbarkeit in Hadoop
- 7. Sequenzielle Logik und Lesbarkeit
- 8. C# Operatoren und Lesbarkeit
- 9. Beziehung zwischen bounds.extents und trasform.localScale
- 10. Beziehung zwischen FHIR und openEHR
- 11. Beziehung zwischen Bytecodebefehle und Prozessoroperationen
- 12. Beziehung zwischen tsconfig.json und typings.json?
- 13. Beziehung zwischen HttpContext.Request.Cookies und HttpContext.Response.Cookies
- 14. Beziehung zwischen WebSecurityConfiguratorAdapter und ResourceServerConfigurerAdapter
- 15. Beziehung zwischen Parametersatzkontext und Modellmodus?
- 16. Beziehung zwischen EXTJS und JSON
- 17. Beziehung zwischen okhttp und HttpURLConnection
- 18. Beziehung zwischen COM und WinRT
- 19. Beziehung zwischen custinvoiceTrans und GeneralJournalAccountEntry
- 20. Beziehung zwischen Hadoop und Datenbanken
- 21. Beziehung zwischen dpi und Bildgröße
- 22. Beziehung zwischen time.time() und file.getmtime()?
- 23. Beziehung zwischen GEF und GMF?
- 24. Beziehung zwischen CollectionView.collectionViewLayout und collectionViewFlowLayout
- 25. Beziehung zwischen Benutzern und Ländertabelle
- 26. Beziehung zwischen OAuth und JWT
- 27. Beziehung zwischen Node.js und FireFox
- 28. Beziehung zwischen ejs.co und embeddedjs.com
- 29. Beziehung zwischen Vorverarbeitung und Übersetzung
- 30. Haskell 'Entweder' Datentyp und Lesbarkeit?
Je nachdem, wie Ihr Debugger beim Single-Stepping Labels anzeigt, kann es sinnvoll sein, ein Label auf einen Block zu setzen, so dass 'gdb' in einem separaten Block angezeigt wird, wenn Sie die Grenze überschreiten Verwenden einer Disassembly-Ansicht anstelle von Quellzeilen. Vor allem, wenn Ihre lokalen Zielmarken nicht an den logischen Grenzen zwischen Blöcken liegen, die unterschiedliche Dinge tun. (z.B. bedingte Verzweigung über eine Anweisung, die nicht die letzte in einem verwandten Block ist). Dennoch ist es für andere Leute verwirrend, den Code zu lesen, weil sie nach einem Verweis auf dieses Label suchen, also tun Sie es nicht. –