Aktywne Wpisy
![Salido](https://wykop.pl/cdn/c3397992/Salido_k44H8zwwFT,q60.jpg)
Salido +416
Minął 73. (z 73) dzień wakacji.
KONIEC WAKACJI 2024!
W ciągu ostatniej doby miało miejsce 6 wypadków śmiertelnych w których zginęło 8 osób.
349
KONIEC WAKACJI 2024!
W ciągu ostatniej doby miało miejsce 6 wypadków śmiertelnych w których zginęło 8 osób.
349
![Salido - Minął 73. (z 73) dzień wakacji.
KONIEC WAKACJI 2024!
W ciągu ostatniej do...](https://wykop.pl/cdn/c3201142/28da39003c9867bf8cb477af14e3032020d76664fb3cc30b8ec1d5c47089e222,w150.gif)
źródło: 1-433025-24
Pobierz![4pietrowydrapaczchmur](https://wykop.pl/cdn/c3397992/4pietrowydrapaczchmur_5MkkQzuUD3,q60.jpg)
Taka tam uber ciekawostka na poniedziałek:
Identyczne siostry bliźniaczki Brittany i Briana 38 poślubiły identycznych braci bliźniaków Josha i Jeremy'ego w 2017 roku po spotkaniu na Festiwalu Dnia Bliźniąt. Po "czwartym małżeństwie" (quaternary marriage), terminem używanym do opisania identycznych bliźniąt poślubiających identyczne bliźnięta, obie pary urodziły chłopców w tym samym czasie w 2021 r., Które są uważane za czwartorzędne wielokrotności, co oznacza, że są pełnym genetycznym rodzeństwem od identycznych rodziców bliźniaków. Chociaż
Identyczne siostry bliźniaczki Brittany i Briana 38 poślubiły identycznych braci bliźniaków Josha i Jeremy'ego w 2017 roku po spotkaniu na Festiwalu Dnia Bliźniąt. Po "czwartym małżeństwie" (quaternary marriage), terminem używanym do opisania identycznych bliźniąt poślubiających identyczne bliźnięta, obie pary urodziły chłopców w tym samym czasie w 2021 r., Które są uważane za czwartorzędne wielokrotności, co oznacza, że są pełnym genetycznym rodzeństwem od identycznych rodziców bliźniaków. Chociaż
![4pietrowydrapaczchmur - Taka tam uber ciekawostka na poniedziałek:
Identyczne siostr...](https://wykop.pl/cdn/c3201142/8542180e6c113cb3328545e092655c19af01364ce323c83d6daf9585fb3e51a0,w150.jpg?author=4pietrowydrapaczchmur&auth=13d63ab1ba75715a2a8c5d0f36e8f427)
# kopiowanie tablicy src do dest,
# a nastepnie wykonanie operacji na elemencie w dest
.data
src: .word 1,2,3,4,5,6,7,8,9,10
len: .word 10 # liczba elementow tablicy
dest: .space 40 # rezerwacja miejsca dla 10 elementow
.text
lw $t0, len # inicjalizacja licznika
subi $t0, $t0, 1 # dekrementacja licznika
li $t1, 0 # wskaznik do elementu w src
li $t2, 0 # wskaznik do elementu w dest
loop:
lw $t3, src($t1) # pobranie elementu z src
sw $t3, dest($t2) # zapis elementu do dest
addi $t1, $t1, 4 # inkrementacja wskaznika src
addi $t2, $t2, 4 # inkrementacja wskaznika dest
subi $t0, $t0, 1 # dekrementacja licznika
bge $t0, $zero, loop # koniec, gdy licznik < 0
li $t2, 20 # pobranie elementu dest[5]
lw $s0, dest($t2)
add $s0, $s0, $s0 # podwojenie elementu
sw $s0, dest($t2) # zapamiętanie w dest[5]
i jak są włączone przestoje i obejścia to ten program działa a gdy są wyłączone to wysypuje się na liczniku bo zamiast od 10 dekrementować to on tam wpierdziela 0. W instrukcji mam wpisać NOP w odpowiednie miejsca tak żeby program działał więc wrzuciłem 2x NOP pod
lw $t0, len # inicjalizacja licznika
i wtedy dekrementacja działa i z 10 się robi 9 a nie 0 ale warunekbge $t0, $zero, loop # koniec, gdy licznik < 0
nie działa tylko program przeskakuje do końca od razu, gdzie jeszcze wstawić NOP żeby to działało? #assembler #mips #programowaniesubi $t0, $t0, 1 # dekrementacja licznika
z
addi $t1, $t1, 4 # inkrementacja wskaznika src
subi $t0, $t0, 1 # dekrementacja licznika
addi $t0, $t0, -1 # dekrementacja licznika
Wiem, że z sub bywają problemy, tylko nie pamiętam jakie.( ͡° ͜ʖ ͡°)
bge $t0, $zero, loop
nie wraca do loopa tylko kończy się program po tym tak jakby to t0 = 0Zastąp bge bne
Poddaję się
bge $zero,$zero, loop
działa?
Komentarz usunięty przez autora