Ist es möglich, Werte von CPU-Registern unter GNU/Linux mit Hilfe von C-Programmiersprachencode zu ändern?Werte der CPU-Register unter GNU/Linux ändern
-6
A
Antwort
2
Um Ihre Frage zu beantworten: Mit Standard-C ist es dann nicht möglich.
Aber einige Compiler haben Erweiterungen, mit denen Sie Inline-Assembler schreiben können. Sie können auch Ihre eigenen Assembler-Dateien schreiben und Funktionen haben, die in Ihrer C-Quelle aufgerufen werden können. Verwenden Sie einen Assembler, um Objektdateien zu erstellen, die Sie mit dem Rest Ihres Programms verknüpfen.
Verwandte Themen
- 1. Ändern der dict-Werte inplace
- 2. Ändern der Tönung einer Bitmap unter Beibehaltung der Gesamthelligkeit
- 3. R Werte unter Schwelle
- 4. Ändern der Standard-Socket-Puffergröße unter Windows
- 5. mysql Werte in der Tabelle ändern?
- 6. atof Ändern der Werte des globalen Array
- 7. C++: Ändern der Klassenmitglieder Werte von Funktionen
- 8. Ändern der Werte in Pandas Dataframe funktioniert
- 9. Werte von DateTimePicker ändern
- 10. Wie ändern Werte fromJSON
- 11. Boolesche Werte unter Schienen zählen
- 12. Javascript Parameter ändern Werte?
- 13. ändern Werte eines Char []
- 14. Ändern der Werte der Diagonalen einer Matrix in numpy
- 15. Ändern der Werte der generischen 2D-Array-Klasse mit [] [] operator
- 16. Erstellen von ActionLinks unter Beibehaltung der ursprünglichen Uri/Route-Werte
- 17. Werte in einer Matrix ändern
- 18. Ändern Sie Werte in Zeichenfolge
- 19. Android - Werte ändern und speichern
- 20. Web.Config Transform keine Werte ändern
- 21. Zahlen, die Werte verlieren/ändern
- 22. jQuery Werte ändern, bevor Formular
- 23. Bildschirmhintergrund unter Linux programmgesteuert ändern
- 24. Wie ändern Sie die SNP-Werte?
- 25. ändern CF7 Formular Werte dynamisch
- 26. , wie XML-Knoten ändern Werte
- 27. Schriftgröße der Werte auf der Achse einstellen
- 28. Ändern der Bildopazität mit JS oder CSS unter Mauszeiger?
- 29. Schriftart der Zelle in DataGrid unter Windows Mobile ändern
- 30. Ändern der Farbe von MDI Kind Windows unter Windows 7
Einer der Zwecke von höheren Sprachen ist es, die Hardware wegzuspulen. Darf ich fragen * warum * willst du es machen? Was ist das Problem, das Sie versuchen zu lösen? Was ist dein Anwendungsfall? –
C-Code ändert ständig die Register in der CPU. Also wäre eine sehr dumme Antwort "ja". Sie können einfach nicht feststellen, was in was geändert wird ... – tofro
Dies ist offensichtlich nur Trolling :( –