• Forum

  • Regulamin

  • Szukaj

  • Użytkownicy

  • Kalendarz

  • Pomoc

  • Kontakt

  •  
Aktualny czas: 01-06-2025, 3:15 Witaj! (LogowanieRejestracja)
Witamy na WebElite.pl - Forum Informatycznym!

Aktualnie przeglądasz forum jako Gość, przez co Twój dostęp jest w pewnym stopniu ograniczony. Zarejestruj się a uzyskasz dostęp do publikacji postów oraz wielu innych ciekawych funkcji niedostępnych dla niezarejestrowanych użytkowników. Nie zastanawiaj się dłużej i dołącz do naszej społeczności już dziś!

Pozdrawiamy i życzymy mile spędzonego czasu na forum.
facebooktwitteryoutube
rwolos
Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Odwoływanie się w C do asemblera
Autor Wiadomość
rwolos Offline
Newbie
*

Liczba postów: 1
Reputacja: 0
Post: #1
Odwoływanie się w C do asemblera
Cześć,
Wykonuje projekt testu mikroprocesora mini2240 z silnikiem arm v4. Chcę odczytać wartości rejestrów
r0-r7 w C i w tym celu dowołuje się w następujący sposób:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

#define TAB_LEN 8

int TABCOMPUTE(char*,char,char);
char wartosci_poczatkowe[TAB_LEN];

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmpLine, double nShowCmd)
{

wartosci_poczatkowe[0] = 1;
wartosci_poczatkowe[1] = 1;
wartosci_poczatkowe[2] = 1;
wartosci_poczatkowe[3] = 1;
wartosci_poczatkowe[4] = 1;
wartosci_poczatkowe[5] = 1;
wartosci_poczatkowe[6] = 1;
wartosci_poczatkowe[7] = 1;



wyniki[0] = TABCOMPUTE(wartosci_poczatkowe,1,0);
wyniki[1] = TABCOMPUTE(wartosci_poczatkowe,1,1);
wyniki[2] = TABCOMPUTE(wartosci_poczatkowe,1,2);
wyniki[3] = TABCOMPUTE(wartosci_poczatkowe,1,3);
wyniki[4] = TABCOMPUTE(wartosci_poczatkowe,1,4);
wyniki[5] = TABCOMPUTE(wartosci_poczatkowe,1,5);
wyniki[6] = TABCOMPUTE(wartosci_poczatkowe,1,6);
wyniki[7] = TABCOMPUTE(wartosci_poczatkowe,1,7);
i potem mam wypisanie wyświetlenie wyników z którego wynika, że odwołuje się do innych rejestrów 3 przypadkowo w trafiam ale i tak są na nie właściwych miejscach. W jaki sposób znaleźć lokalizację rejestrów od r0-r7?
Za pomoc oferuję nagrodę Smile
31-05-2015, 7:26
Odpowiedz cytując ten post
jarex_67 Offline
Znawca
***

Liczba postów: 90
Reputacja: 0
Post: #2
RE: Odwoływanie się w C do asemblera
Spróbuj tutaj jest fajne szkolenie http://geek-on.pl Smile
29-08-2017, 18:40
Odpowiedz cytując ten post


Skocz do: