Stało się! Pierwszy film o Bursztyn OS właśnie wylądował na YouTube!

Wielu z Was pytało, jak projekt wygląda w praktyce, więc postanowiłem włączyć nagrywanie i pokazać to na żywo. W dzisiejszym materiale udowadniam, że to nie jest tylko teoria – uruchamiam wczesną wersję J---a Bursztyna w maszynie wirtualnej QEMU na moim środowisku Linux Mint! 🔥

Co dokładnie przygotowałem w tym odcinku?
Pokazuje bootowania systemu na żywo (jesteśmy w natywnym trybie 64-bitowym!).
programistaart - Stało się! Pierwszy film o Bursztyn OS właśnie wylądował na YouTube!...

źródło: Tapeta Bursztyn

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bleck: użytkownik podaje wartość n, maksymalnie 20 i wtedy powstaje kwadrat o boku n z takimi właśnie przekątnymi do połowy jak np na tych dwóch zad po lewo. Tzn jak mądrze? Bo ja mam oprócz tych dwóch jeszcze kilka i zamysł był taki żeby tylko przerabiać ten kod żeby wychodziły podobne do tych dwóch zadań
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@mateusz-zahorski: spokojnie, od początku. Jaki to jest asembler? Jakie dokładnie jest zadanie? Czego oczekujesz - pomocy w samodzielnym rozwiązaniu czy gotowca? Bo gotowiec to kosztuje pieniądze
  • Odpowiedz
Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #algol standard opisu algorytmów z przed pół wieku
W prawym narożniku #asembler grupa języków mapujących się jeden w jeden na kod maszynowy czyli to co widzi sam procesor
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649404746Zg70DEZTkew3JSRPIfe1gx.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest tu jakiś master of class asembly? xD

Jak w krótki sposób opisalibyście dzielenie w Asemblerze?
Czy jak opowiem Doktorkowi w taki sposób jak w spoilerze, będzie to akceptowalne? Dobrze to rozumiem?


#asembler #informatyka #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Co to za zjawisko "unieważnienie lini pamięci podręcznej danych procesora"?

Całe zadanie.
 określić czy występuje i dlaczego? unieważnianie kopii linii pamięci podręcznej
danych procesora przechowywanych w pamięciach podręcznych, czy jest to
znaczące dla czasu przetwarzania?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: Wyciągnij paralizator i zaaplikuj go kilka razy profesorowi, za używanie przetłumaczoncyh na polski terminów informatycznych:
Być może te trzy linki pomogą 1, 2 i 3, jeśli nie to będą chociaż punktem wyjścia
  • Odpowiedz
#programowanie #ciekawostki #asembler #komputeroweswiry

Taka ciekawostka, że Pan Chris Sawyer zbudował w okolicach roku 2000 gierkę RollerCoaster Tycoon całkowicie w assemblerze XD Jak to ktoś nie ogarnia świata programistów, to tak, jakby ktoś chciał zbudować wieżowiec używając tylko łopaty i betoniarki ( ͡° ͜ʖ ͡°)

Totalny świr! Ale gierka wygląda cudnie ( ͡° ͜ʖ ͡°)
nadmuchane_jaja - #programowanie #ciekawostki #asembler #komputeroweswiry

Taka cie...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@voith: > Twórca OpenTTD.

Nie. Chris Sawyer to twórca m.in. Transport Tycoon i Transport Tycoon Deluxe, a OpenTTD to klon tych gier napisany od podstaw przez miłośników serii.

RollerCoaster Tycoon działał na rozbudowanym silniku Transport Tycoona z '94, który to rzeczywiście prawie w całości był napisany w assemblerze x86.
  • Odpowiedz
@selenita66: Faktycznie, miałem na myśli TTC. Co do RCT to ja od drugiej części zaczynałem przygodę. Śmiesznie goście parki puszczali pawie na chodnik po zejściu z rollercoastera. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Na początku mamy odjęte 8 (push rbp), potem 16 (sub rsp, 16), potem drugie 16 (podwójny push). To gdzie jest brakujące 8?


@zwei: Te 8 bajtów zostanie zajęte przez "return adress" pod który ma wrócic funkcja po wywołaniu. Jest to zazwyczaj odkładane na stosie przez "call" i zdejmowane przez "ret"
  • Odpowiedz