Als «assembly» getaggte Fragen

Dies ist eine Programmiersprache auf niedrigem Niveau, die dem Befehlssatz der zu programmierenden Maschine entspricht.


3
Mikroprogrammierung vs. Maschinensprachenprogrammierung
Ich bin ein bisschen verwirrt zwischen der Mikroprogrammierstufe und der Maschinensprachenstufe. Beispielsweise: Wo befinden sich beide Programmtypen während der Ausführung? Haben Sie eine 1: 1-Zuordnung zu True-Op-Anweisungen in Assemblersprache? Wird das Format von beiden durch die Prozessorarchitektur definiert?

2
Benötigen Sie Hilfe beim Verständnis der PIC-Speicherzuordnung?
Einige Hintergrundinformationen. Ich benutze MPLABx mit einem PicKit2, um verschiedene Arten von Bildern zu programmieren. Im Moment ist es der 16F887. Ich versuche, mich an die Hi-Tech PICC Lite-Werkzeugkette zu halten, bin aber zunehmend unzufrieden mit der Zusammenstellung einiger Dinge. Operationen, die relativ schnell sein sollten (unter Berücksichtigung des 500-ns-Befehlszyklus …



5
Warum wurde dieser Code nicht viel einfacher geschrieben?
Ich bin bei der Arbeit an der Assemblersprache auf eine Frage gestoßen. Hier ist die Frage: Angenommen, Bit P2.2 wird zur Steuerung eines Außenlichts und Bit P2.5 als Licht in einem Gebäude verwendet. Zeigen Sie, wie Sie das Außenlicht einschalten und das Innenlicht ausschalten. Lösung gegeben: SETB C ; CY …

3
Kann ein Hobby-ARM-Setup so einfach sein wie dieses AVR?
Mir gefällt, wie einfach ein Atmel AVR-Setup für die Assembler-Programmierung für Bastler sein kann. Zum Beispiel: Legen Sie einen einfachen ATmega DIP-Chip {A} auf ein Steckbrett Schließen Sie 6 Pins an einen USB-Programmierer {B} an , der an einen Computer angeschlossen ist ( z . B. ). (Der Chip wird …
8 avr  arm  assembly  avrdude 

1
While-Schleife weg optimiert
Ich habe den folgenden Code in meinem Mikrocontroller-Programm: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Wobei ADCSRA ein Register ist, das seinen Wert ändert, sobald eine analoge Konvertierung abgeschlossen ist, und wo ich warten möchte, …

1
Was bedeutet [SCHWACH] im STM32-Startassemblierungscode?
Ich habe die STM32F407-Startdatei in der Keil-Software gelesen, um einige Informationen zu sammeln. Ich war mit diesem Problem konfrontiert: Wofür wird das [WEAK]Symbol verwendet? Ein Teil des Codes, in dem dieses Symbol verwendet wurde, ist: Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR …
7 stm32  assembly  keil 

1
Wie erstelle ich ein mittleres C auf Intel 8080?
Dies ist ein Beispielproblem in meinem Buch. Unter der Annahme, dass Pin 5 von Port 4 mit einem Verstärker verbunden ist, der einen Lautsprecher ansteuert, wird die Lösung wie folgt angegeben: Die Frequenz des mittleren C ist f= 261,63 Hz f=261.63 Hzf=261.63\ \text{Hz} Der Zeitraum ist also: T.=1f= 3822 μ …
7 assembly  sound  8080 

1
Was passiert mit AVR-Registern während Mehrzyklusanweisungen?
Dies ist eher eine theoretische Frage ... (Auch meine erste zu Stack Overflow) Ich frage mich, was mit den Registern des Atmel AVR-Mikrocontrollers (dh ATTINY85) während eines Mehrzyklusbefehls passiert. Das heißt, es ADIWdauert zwei Zyklen, um einem Zwei-Byte-Register (Wortregister) ein Sofortregister hinzuzufügen. Ich stelle mir vor, dass während des ersten …
7 assembly  microcontroller  avr  voltage  oscilloscope  microcontroller  led  transistors  resistors  integrated-circuit  led  resistors  ohms-law  usb  resistors  lithium-ion  electromagnetism  generator  filter  arduino  current  pwm  signal  filter  power  voltage  digital-logic  multiplexer  inverter  input  transistors  low-voltage  power  batteries  power-electronics  lipo  frequency  series  fourier  digital-logic  integrated-circuit  flipflop  mips  amplifier  led  current-source  interrupts  8051  memory  ram  arm  display  tft  rf  antenna  433mhz  memory  microprocessor  power-supply  efficiency  memory  microcontroller  fpga  pcb  pcb-design  kicad  eda  voltage  mosfet  current-mirror  microcontroller  flipflop  home-automation  multimeter  inductor  wire  inductance  coil 


4
Assembler-Programmdesign
Dies ist ein Hausaufgabenproblem, und ich habe letzte Nacht versucht, es zu lösen, aber ich bin immer noch ein Neuling in der Assemblersprache. Gib mir nicht die vollständige Lösung, gib mir nur einen Hinweis. Entwerfen Sie ein ARM Assembly Language-Programm, das einen in R1 gespeicherten 32-Bit-Wert untersucht und die Anzahl …
7 assembly 

3
Fehler beim Kompilieren der Startdatei auf STM32
Ich versuche, benutzerdefinierte Interrupt-Handler für meinen Cortex M3 bereitzustellen (Referenzhandbuch hier ). ST stellt freundlicherweise eine Standardbibliothek zur Verfügung, die verschiedene Startdateien mit dem Namen "startup_stm32f2xx.s" enthält. Jeder befindet sich je nach IDE in einem anderen Ordner. Jetzt verwende ich keine IDE (ich kompiliere direkt mit Yagarto, einer modifizierten Version …

5
Wie kann ich den Bedingungscode in Assemblersprache festlegen?
Ich möchte das Variablenzeichen testen. Mit anderen Worten, ich möchte wissen, ob eine Variable positiv oder negativ ist. Wie kann ich folgende Wenn-Dann-Sonst-Bedingungen in Assemblersprache schreiben? if X > 0 goto A else goto B Ich benutze PİC16f87x Um meine Frage allgemeiner zu gestalten: Wenn Sie wissen, können Sie die …
7 pic  assembly 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.