Forum ŚFiNiA Strona Główna ŚFiNiA
ŚFiNiA - Światopoglądowe, Filozoficzne, Naukowe i Artystyczne forum - bez cenzury, regulamin promuje racjonalną i rzeczową dyskusję i ułatwia ucinanie demagogii. Forum założone przez Wuja Zbója.
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Algebra Kubusia - rewolucja w logice matematycznej
Idź do strony Poprzedni  1, 2, 3 ... , 401, 402, 403  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum ŚFiNiA Strona Główna -> Filozofia
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Pią 17:21, 03 Sty 2025    Temat postu:

Potworne brednie Irbisola!

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

Cytat:
Potrafisz napisać najprostszy program komputerowy gdy zabiorę ci wszystkie rozkazy warunkowe "Jeśli p to q"?

Kod:

int main() {
  int x = 4 + 5;
  return 0;
}


Wszyscy normalni programiści widzą, że jesteś gówno-programistą.
Dowód:
Zapisz mi procedurę dodawania:
A = 4+5
bez użycia choćby jednego rozkazu warunkowego „Jeśli p to q”

Chciałeś program - to masz program, schizofreniku.
Program - jak byś nie wiedział – po pojęcie abstrakcyjne. To, na jakiej warstwie technicznej później działa, jest bez znaczenia.

Sratatata – i cały nasz Wszechświat to też istnieje tylko abstrakcyjnie.

Czy już rozumiesz jakim matematycznym idiotą jesteś?
Program komputerowy, obojętnie na co napisany nie istnieje bez rozkazów warunkowych „Jeśli p to q”
Oczywistym jest, że bez znaczenia tu jest fizyczna budowa komputera.
Każda istota żywa w ciągu swego żywota wykonuje program komputerowy na zmiennych binarnych, gdzie jej otoczenie jest zmienne i musi w czasie rzeczywistym reagować na te zmiany.

Program, który napisałem, nie musi reagować na zmiany.
A tu masz jego prezentację w asemblerze - wskaż, gdzie tu widzisz instrukcje warunkowe:
Kod:

section .data
    ; Deklarujemy zmienne (w tym przypadku stałe)
    num1 db 4       ; pierwsza liczba (4)
    num2 db 5       ; druga liczba (5)

section .bss
    result resb 1   ; zarezerwuj 1 bajt na wynik

section .text
    global _start   ; oznaczamy początek programu

_start:
    ; Załaduj pierwszą liczbę do rejestru AL
    mov al, [num1]  ; AL = 4 (pierwsza liczba)

    ; Dodaj drugą liczbę (5) do AL
    add al, [num2]  ; AL = AL + 5 = 4 + 5 = 9

    ; Przechowaj wynik w zmiennej result
    mov [result], al

    ; Zakończ program (wyjście)
    mov eax, 1      ; numer systemowy dla exit
    int 0x80        ; wywołanie przerwania systemowego

Mamy tu 3 brednie Irbisola.

Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)
W ten sposób to ja ci mogę zapisać dowolną ilość rozkazów kompatybilnych z twoim gówno-programem (np. 1 mln rozkazów) – przeczytasz?

Irbisolowa brednia 3:
Wykonajmy ten twój rozkaz dodawania binarnie:
add al, [num2] ; AL = AL + 5 = 4 + 5 = 9

Dodawanie binarne dwóch liczb binarnych A+B z zapisywaniem wyniku w rejestrze W.
Gdzie:
W - ukryty przed oczami programisty rejestr przejściowy W w mikroprocesorze i8086
Po wykonaniu dodawania A+B zawartość rejestru przejściowego W jest przepisywana do AL
o czym programista nie ma pojęcia (jak to fizycznie jest realizowane).
Stąd programista widzi tylko:
AL=AL+5 – dodaj do zawartości AL liczbę 5 umieszczając wynik w rejestrze AL

Binarna realizacja fizyczna dodawania:
Kod:

    3210
-------------
A   0100 (4)
B + 0101 (5)
----------
W = 1001 (9)

Rozszyfrujmy fizyczną realizację powyższego dodawania w naszym świecie rzeczywistym,
Który ma zero wspólnego z brednią Irbisola:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Komentarz:
Z faktu, że mikroprocesor ma wbudowany układ sprzętowego dodawania dwóch liczb binarnych nie wynika, że w tym przypadku rozkaz warunkowy „Jeśli p to q” nie jest potrzebny.

Dowód:
Zrealizujmy sobie to dodawanie dwóch liczb binarnych A=100B i B=1001B na piechotkę na papierze gdzie dostaniemy dowód, iż niemożliwe jest dodawanie dwóch liczb binarnych bez rozkazu warunkowego „Jeśli p to q”

Krok 0
Dodajemy dwie najmłodsze cyfry binarne:
W0=A0+B0+CY
Gdzie:
CY - binarny wskaźnik przeniesienia CY o znaczeniu:
CY=0 – przeniesienie nie wystąpiło
CY=1 – przeniesienie wystąpiło
Przy dodawaniu najmłodszych cyfr musimy ustawić wstępnie:
CY=0 – brak przeniesienia
Kod:

AB   3210
----------------
A    ---0 (A0=0)
B  + ---1 (B0=1)
----------------
W=   ---1 (W0=1+CY=0)
Ta operacja ustawia dla kolejnego kroku 1:
CY=0 – brak przeniesienia


Krok 1
Dodajemy kolejne dwie cyfry:
W=A1+B1+CY
Kod:

AB   3210
----------------
A    --00 (A1=0)
B  + --01 (B1=0)
----------------
W=   --01 (W1=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 2:
CY=0 – brak przeniesienia


Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie


Krok 3
Dodajemy kolejne dwie cyfry:
W=A3+B3+CY
Kod:

AB   3210
----------------
A   0100 (A3=0)
B  +0101 (B3=0)
----------
W=  1001 (W3=0 + CY=1 – z poprzedniego kroku)
Ta operacja ustawia dla kolejnego kroku 4:
CY=0 – brak przeniesienia

itd.
W i8086 możliwe jest sprzętowe dodawanie 16 bitowe

Podsumowując:
Potworna brednia Irbisola jest faktem:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.

Zatem twoim zdaniem operację dodawania dwóch liczb binarnych A+B wykonują w mikroprocesorze Krasnoludki?

Twoja brednia Irbisolu to fakt, iż choćbyś się zesrał na 25 zagon, to nie wykonasz w naszym świecie rzeczywistym dodawania dwóch liczb binarnych bez wskaźnika przeniesienia CY między kolejnymi bitami, czego twardy dowód masz na twoim przykładzie wyżej.

Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Sam widzisz, iż nie ma nic bardziej upartego od faktów, zatem twój dogmat iż możliwe jest napisanie programu gdzie nie ma ani jednego rozkazu warunkowego „Jeśli p to q” leży, kwiczy i błaga o litość.

Zgadzasz się z tym faktem?
TAK/NIE


Ostatnio zmieniony przez rafal3006 dnia Pią 17:26, 03 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Pią 22:53, 03 Sty 2025    Temat postu:

rafal3006 napisał:
Potworne brednie Irbisola!

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

Cytat:
Potrafisz napisać najprostszy program komputerowy gdy zabiorę ci wszystkie rozkazy warunkowe "Jeśli p to q"?

Kod:

int main() {
  int x = 4 + 5;
  return 0;
}


Wszyscy normalni programiści widzą, że jesteś gówno-programistą.
Dowód:
Zapisz mi procedurę dodawania:
A = 4+5
bez użycia choćby jednego rozkazu warunkowego „Jeśli p to q”

Chciałeś program - to masz program, schizofreniku.
Program - jak byś nie wiedział – po pojęcie abstrakcyjne. To, na jakiej warstwie technicznej później działa, jest bez znaczenia.

Sratatata – i cały nasz Wszechświat to też istnieje tylko abstrakcyjnie.

Czy już rozumiesz jakim matematycznym idiotą jesteś?
Program komputerowy, obojętnie na co napisany nie istnieje bez rozkazów warunkowych „Jeśli p to q”
Oczywistym jest, że bez znaczenia tu jest fizyczna budowa komputera.
Każda istota żywa w ciągu swego żywota wykonuje program komputerowy na zmiennych binarnych, gdzie jej otoczenie jest zmienne i musi w czasie rzeczywistym reagować na te zmiany.

Program, który napisałem, nie musi reagować na zmiany.
A tu masz jego prezentację w asemblerze - wskaż, gdzie tu widzisz instrukcje warunkowe:
Kod:

section .data
    ; Deklarujemy zmienne (w tym przypadku stałe)
    num1 db 4       ; pierwsza liczba (4)
    num2 db 5       ; druga liczba (5)

section .bss
    result resb 1   ; zarezerwuj 1 bajt na wynik

section .text
    global _start   ; oznaczamy początek programu

_start:
    ; Załaduj pierwszą liczbę do rejestru AL
    mov al, [num1]  ; AL = 4 (pierwsza liczba)

    ; Dodaj drugą liczbę (5) do AL
    add al, [num2]  ; AL = AL + 5 = 4 + 5 = 9

    ; Przechowaj wynik w zmiennej result
    mov [result], al

    ; Zakończ program (wyjście)
    mov eax, 1      ; numer systemowy dla exit
    int 0x80        ; wywołanie przerwania systemowego

Mamy tu 3 brednie Irbisola.

Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

I to jest ta brednia?
Pomijając fakt, że nie wypowiadałem się w temacie tego, czy jakiś blok funkcjonalny ma jakąś logikę matematyczną.

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

rafal3006 napisał:
Irbisolowa brednia 3:
Wykonajmy ten twój rozkaz dodawania binarnie:
add al, [num2] ; AL = AL + 5 = 4 + 5 = 9

Dodawanie binarne dwóch liczb binarnych A+B z zapisywaniem wyniku w rejestrze W.
Gdzie:
W - ukryty przed oczami programisty rejestr przejściowy W w mikroprocesorze i8086
Po wykonaniu dodawania A+B zawartość rejestru przejściowego W jest przepisywana do AL
o czym programista nie ma pojęcia (jak to fizycznie jest realizowane).
Stąd programista widzi tylko:
AL=AL+5 – dodaj do zawartości AL liczbę 5 umieszczając wynik w rejestrze AL

Binarna realizacja fizyczna dodawania:
Kod:

    3210
-------------
A   0100 (4)
B + 0101 (5)
----------
W = 1001 (9)

Rozszyfrujmy fizyczną realizację powyższego dodawania w naszym świecie rzeczywistym,
Który ma zero wspólnego z brednią Irbisola:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Komentarz:
Z faktu, że mikroprocesor ma wbudowany układ sprzętowego dodawania dwóch liczb binarnych nie wynika, że w tym przypadku rozkaz warunkowy „Jeśli p to q” nie jest potrzebny.

Dowód:
Zrealizujmy sobie to dodawanie dwóch liczb binarnych A=100B i B=1001B na piechotkę na papierze gdzie dostaniemy dowód, iż niemożliwe jest dodawanie dwóch liczb binarnych bez rozkazu warunkowego „Jeśli p to q”

Krok 0
Dodajemy dwie najmłodsze cyfry binarne:
W0=A0+B0+CY
Gdzie:
CY - binarny wskaźnik przeniesienia CY o znaczeniu:
CY=0 – przeniesienie nie wystąpiło
CY=1 – przeniesienie wystąpiło
Przy dodawaniu najmłodszych cyfr musimy ustawić wstępnie:
CY=0 – brak przeniesienia
Kod:

AB   3210
----------------
A    ---0 (A0=0)
B  + ---1 (B0=1)
----------------
W=   ---1 (W0=1+CY=0)
Ta operacja ustawia dla kolejnego kroku 1:
CY=0 – brak przeniesienia


Krok 1
Dodajemy kolejne dwie cyfry:
W=A1+B1+CY
Kod:

AB   3210
----------------
A    --00 (A1=0)
B  + --01 (B1=0)
----------------
W=   --01 (W1=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 2:
CY=0 – brak przeniesienia


Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie


Krok 3
Dodajemy kolejne dwie cyfry:
W=A3+B3+CY
Kod:

AB   3210
----------------
A   0100 (A3=0)
B  +0101 (B3=0)
----------
W=  1001 (W3=0 + CY=1 – z poprzedniego kroku)
Ta operacja ustawia dla kolejnego kroku 4:
CY=0 – brak przeniesienia

itd.
W i8086 możliwe jest sprzętowe dodawanie 16 bitowe

Podsumowując:
Potworna brednia Irbisola jest faktem:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.

Zatem twoim zdaniem operację dodawania dwóch liczb binarnych A+B wykonują w mikroprocesorze Krasnoludki?

Program a wykonanie go do są różne rzeczy, schizofreniku. Podobnie jak plan budowy i samo budowanie.

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Z którego tematu teraz tradycyjnie spierdolisz? Obstawiam, że z więcej niż jednego.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Pią 23:56, 03 Sty 2025    Temat postu:

Irbisol napisał:
rafal3006 napisał:
Potworne brednie Irbisola!

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

Cytat:
Potrafisz napisać najprostszy program komputerowy gdy zabiorę ci wszystkie rozkazy warunkowe "Jeśli p to q"?

Kod:

int main() {
  int x = 4 + 5;
  return 0;
}


Wszyscy normalni programiści widzą, że jesteś gówno-programistą.
Dowód:
Zapisz mi procedurę dodawania:
A = 4+5
bez użycia choćby jednego rozkazu warunkowego „Jeśli p to q”

Chciałeś program - to masz program, schizofreniku.
Program - jak byś nie wiedział – po pojęcie abstrakcyjne. To, na jakiej warstwie technicznej później działa, jest bez znaczenia.

Sratatata – i cały nasz Wszechświat to też istnieje tylko abstrakcyjnie.

Czy już rozumiesz jakim matematycznym idiotą jesteś?
Program komputerowy, obojętnie na co napisany nie istnieje bez rozkazów warunkowych „Jeśli p to q”
Oczywistym jest, że bez znaczenia tu jest fizyczna budowa komputera.
Każda istota żywa w ciągu swego żywota wykonuje program komputerowy na zmiennych binarnych, gdzie jej otoczenie jest zmienne i musi w czasie rzeczywistym reagować na te zmiany.

Program, który napisałem, nie musi reagować na zmiany.
A tu masz jego prezentację w asemblerze - wskaż, gdzie tu widzisz instrukcje warunkowe:
Kod:

section .data
    ; Deklarujemy zmienne (w tym przypadku stałe)
    num1 db 4       ; pierwsza liczba (4)
    num2 db 5       ; druga liczba (5)

section .bss
    result resb 1   ; zarezerwuj 1 bajt na wynik

section .text
    global _start   ; oznaczamy początek programu

_start:
    ; Załaduj pierwszą liczbę do rejestru AL
    mov al, [num1]  ; AL = 4 (pierwsza liczba)

    ; Dodaj drugą liczbę (5) do AL
    add al, [num2]  ; AL = AL + 5 = 4 + 5 = 9

    ; Przechowaj wynik w zmiennej result
    mov [result], al

    ; Zakończ program (wyjście)
    mov eax, 1      ; numer systemowy dla exit
    int 0x80        ; wywołanie przerwania systemowego

Mamy tu 3 brednie Irbisola.

Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

I to jest ta brednia?
Pomijając fakt, że nie wypowiadałem się w temacie tego, czy jakiś blok funkcjonalny ma jakąś logikę matematyczną.

Dokładnie tak - twój „program” operujący na stałych binarnych to jedno, wielkie potwornie śmierdzące gówno – w żadnym programie, nawet absolutnie początkującego programisty takiego gówna nie uświadczysz.
Za taki „program” (na stałych binarnych) na każdym kolokwium z programowania dostajesz pałę z trzema wykrzyknikami.
Zgadzasz się z tym faktem matematyczny debilu?

Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

Trzeba być debilem by pisać program działający na stałych binarnych 4 i 5 gdzie nie ma śladu zmiennej binarnej – tu określenie debil to zdecydowanie za mało.

Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 3:
Wykonajmy ten twój rozkaz dodawania binarnie:
add al, [num2] ; AL = AL + 5 = 4 + 5 = 9

Dodawanie binarne dwóch liczb binarnych A+B z zapisywaniem wyniku w rejestrze W.
Gdzie:
W - ukryty przed oczami programisty rejestr przejściowy W w mikroprocesorze i8086
Po wykonaniu dodawania A+B zawartość rejestru przejściowego W jest przepisywana do AL
o czym programista nie ma pojęcia (jak to fizycznie jest realizowane).
Stąd programista widzi tylko:
AL=AL+5 – dodaj do zawartości AL liczbę 5 umieszczając wynik w rejestrze AL

Binarna realizacja fizyczna dodawania:
Kod:

    3210
-------------
A   0100 (4)
B + 0101 (5)
----------
W = 1001 (9)

Rozszyfrujmy fizyczną realizację powyższego dodawania w naszym świecie rzeczywistym,
Który ma zero wspólnego z brednią Irbisola:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Komentarz:
Z faktu, że mikroprocesor ma wbudowany układ sprzętowego dodawania dwóch liczb binarnych nie wynika, że w tym przypadku rozkaz warunkowy „Jeśli p to q” nie jest potrzebny.

Dowód:
Zrealizujmy sobie to dodawanie dwóch liczb binarnych A=100B i B=1001B na piechotkę na papierze gdzie dostaniemy dowód, iż niemożliwe jest dodawanie dwóch liczb binarnych bez rozkazu warunkowego „Jeśli p to q”

Krok 0
Dodajemy dwie najmłodsze cyfry binarne:
W0=A0+B0+CY
Gdzie:
CY - binarny wskaźnik przeniesienia CY o znaczeniu:
CY=0 – przeniesienie nie wystąpiło
CY=1 – przeniesienie wystąpiło
Przy dodawaniu najmłodszych cyfr musimy ustawić wstępnie:
CY=0 – brak przeniesienia
Kod:

AB   3210
----------------
A    ---0 (A0=0)
B  + ---1 (B0=1)
----------------
W=   ---1 (W0=1+CY=0)
Ta operacja ustawia dla kolejnego kroku 1:
CY=0 – brak przeniesienia


Krok 1
Dodajemy kolejne dwie cyfry:
W=A1+B1+CY
Kod:

AB   3210
----------------
A    --00 (A1=0)
B  + --01 (B1=0)
----------------
W=   --01 (W1=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 2:
CY=0 – brak przeniesienia


Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie


Krok 3
Dodajemy kolejne dwie cyfry:
W=A3+B3+CY
Kod:

AB   3210
----------------
A   0100 (A3=0)
B  +0101 (B3=0)
----------
W=  1001 (W3=0 + CY=1 – z poprzedniego kroku)
Ta operacja ustawia dla kolejnego kroku 4:
CY=0 – brak przeniesienia

itd.
W i8086 możliwe jest sprzętowe dodawanie 16 bitowe

Podsumowując:
Potworna brednia Irbisola jest faktem:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.

Zatem twoim zdaniem operację dodawania dwóch liczb binarnych A+B wykonują w mikroprocesorze Krasnoludki?

Program a wykonanie go do są różne rzeczy, schizofreniku. Podobnie jak plan budowy i samo budowanie.

Istnienie sprzętowego wskaźnika CY między bitami w operacji dodawania dwóch liczb binarnych to jest właśnie twardy dowód istnienia rozkazu warunkowego „Jeśli p to q”.
Oczywiście matematyczny debil nigdy tego nie zrozumie.
cnd

Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Łatwo zaprezentować dowód, iż wskaźnik przeniesienia CY między poszczególnymi bitami jest konieczny dla wykonania operacji dodawania dwóch liczb binarnych jest banalnych i jest on tożsamy z istnieniem rozkazu warunkowego „Jeśli p to q”

Oto ten dowód:
Zadanko testowe (kwadratura koła dla Irisola).
Polecenie:
Wykonaj programowe dodawania dwóch liczb binarnych nie korzystając ze sprzętowego dodawania typu:
add A,B
wbudowanego w strukturę każdego mikroprocesora.

Algorytm takiego programu masz przedstawiony w moim cytacie wyżej.

Szkic rzeczywistego programu na przykładzie realizacji kroku 2.

Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie

Tu programowo sprawdzasz zawartość bitów A2 i B2, akurat tu wartość tych bitów to:
A2=1
B2=1
Plus masz wstępnie ustawiony CY=0 z poprzedniego kroku 1

Przy takiej wartości bitów A2, B2 i CY ustawiasz:
W2=0 oraz CY=1

Gdzie tu wykonałem sprzętową operację dodawania na bitach?
NIGDZIE!
Tylko debil do potęgi nieskończonej może myśleć że tego typu programową realizację dodawania (nie sprzętową!) dwóch liczb binarnych da się zrealizować bez użycia rozkazów warunkowych „Jeśli p to q”
Zgadzasz się z tym faktem matematyczny debilu?

Irbisol napisał:

Z którego tematu teraz tradycyjnie spierdolisz? Obstawiam, że z więcej niż jednego.

Za chwilkę wszyscy zobaczą, jak ty spierdalasz od każdego tematu który poruszyłem wyżej.
Ma kto nadzieję, że będzie inaczej?


Ostatnio zmieniony przez rafal3006 dnia Sob 0:01, 04 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 10:27, 04 Sty 2025    Temat postu:

rafal3006 napisał:
Irbisol napisał:
rafal3006 napisał:
Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

I to jest ta brednia?
Pomijając fakt, że nie wypowiadałem się w temacie tego, czy jakiś blok funkcjonalny ma jakąś logikę matematyczną.

Dokładnie tak - twój „program” operujący na stałych binarnych to jedno, wielkie potwornie śmierdzące gówno – w żadnym programie, nawet absolutnie początkującego programisty takiego gówna nie uświadczysz.
Za taki „program” (na stałych binarnych) na każdym kolokwium z programowania dostajesz pałę z trzema wykrzyknikami.
Zgadzasz się z tym faktem matematyczny debilu?

Ucieczka od tematu #1.
Temat jest o tym, że wygłosiłem jakąś brednię - czyli zdanie ewidentnie fałszywe. Ale o jaką konkretnie brednię chodzi - tego schizofrenik nie napisał. Zamiast tego znalazł temat zastępczy o ocenie za program (który - przypominam - miał być NAJPROSTSZY).

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

Trzeba być debilem by pisać program działający na stałych binarnych 4 i 5 gdzie nie ma śladu zmiennej binarnej – tu określenie debil to zdecydowanie za mało.

Ucieczka nr #2.
Temat jest o tym, że schizofrenik zażyczył sobie, by przedstawić mu dodawanie 4 i 5. Po przedstawieniu mu tego miał pretensje debila, że to dodawanie mu przedstawiono.
Temat zastępczy: brak zmiennych binarnych (pomijając fakt, że w jego "prawidłowym" przykładzie z 9 też tych zmiennych nie ma).

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.

Zatem twoim zdaniem operację dodawania dwóch liczb binarnych A+B wykonują w mikroprocesorze Krasnoludki?

Program a wykonanie go do są różne rzeczy, schizofreniku. Podobnie jak plan budowy i samo budowanie.

Istnienie sprzętowego wskaźnika CY między bitami w operacji dodawania dwóch liczb binarnych to jest właśnie twardy dowód istnienia rozkazu warunkowego „Jeśli p to q”.
Oczywiście matematyczny debil nigdy tego nie zrozumie.

Mowa tu jest o różnicy pomiędzy programem jako takim, a jego fizycznym wykonaniem.
Schizofrenik nie odróżnia jednego od drugiego.
Nie traktuję tego jako ucieczkę, lecz - typowe dla schizofrenika - nierozumienie tematu.

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Schizofrenikowi napisałem, że wskaźnik przeniesienia można dodawać BEZWARUNKOWO, czyli bez warunkowych skoków.
Schizofrenik "zrozumiał", że wg mnie wskaźnik przeniesienia jest zbędny.
Jak dyskutować z takim debilem?

BTW. 2 ucieczki od tematu zaliczone :rotfl:


Ostatnio zmieniony przez Irbisol dnia Sob 10:43, 04 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 12:56, 04 Sty 2025    Temat postu:

Czy wszyscy już widzą potworny matematyczny debilizm schizofrenika zwanego Irbisolem?

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:
rafal3006 napisał:
Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

I to jest ta brednia?
Pomijając fakt, że nie wypowiadałem się w temacie tego, czy jakiś blok funkcjonalny ma jakąś logikę matematyczną.

Dokładnie tak - twój „program” operujący na stałych binarnych to jedno, wielkie potwornie śmierdzące gówno – w żadnym programie, nawet absolutnie początkującego programisty takiego gówna nie uświadczysz.
Za taki „program” (na stałych binarnych) na każdym kolokwium z programowania dostajesz pałę z trzema wykrzyknikami.
Zgadzasz się z tym faktem matematyczny debilu?

Ucieczka od tematu #1.
Temat jest o tym, że wygłosiłem jakąś brednię - czyli zdanie ewidentnie fałszywe. Ale o jaką konkretnie brednię chodzi - tego schizofrenik nie napisał. Zamiast tego znalazł temat zastępczy o ocenie za program (który - przypominam - miał być NAJPROSTSZY).

ok
Nazywajmy siebie nawzajem schizofrenikami bowiem nasze światy w temacie logiki matematycznej są totalnie rozłączne zatem z tego punktu widzenia jesteśmy sobie nawzajem schizofrenikami.

Irbisolowa brednia Nr.1
Tu schizofreniku wygłosiłeś brednię do potęgi nieskończonej jakoby program operujący na stałych binarnych w dowolnym języku programowania miał inny sens, niż sens totalnie zerowy, za który na każdym kolokwium z programowania dostaje się pałę z trzema wykrzyknikami.
Zgadzasz się z tym faktem?
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

Trzeba być debilem by pisać program działający na stałych binarnych 4 i 5 gdzie nie ma śladu zmiennej binarnej – tu określenie debil to zdecydowanie za mało.

Ucieczka nr #2.
Temat jest o tym, że schizofrenik zażyczył sobie, by przedstawić mu dodawanie 4 i 5. Po przedstawieniu mu tego miał pretensje debila, że to dodawanie mu przedstawiono.

Irbisolowa brednia Nr.2
Schizofrenik Irbisol uczy dzieci w 3 klasie szkoły podstawowej dodawania dużych liczb dziesiętnych.

Uczeń Jaś:
Panie profesorze Irbisolu, mam pytanie:
Jak dodać dwie liczby:
A=925+B=148?

Schizofrenik Irbislol:
Wbrew pozorom Jasiu to jest bardzo proste – wyjmujemy kalkulator wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”

Czy to jest zrozumiałe Jasiu?
Jaś:
Czy mogę się teraz dowiedzieć jak kalkulator dodaje dwie duże liczby?

Schizofrenik Irbislol:
Oj, Jasiu, Jasiu, jaki ty głupi jesteś.
Kalkulator dodaje dwie duże liczby dokładnie tak jak zademonstrowałem wyżej, czyli:
Wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”
Proste jak cep, zgadza się?

Jaś:
To nie jest takie proste, bowiem kalkulatory mają zwykle ograniczenie do 12 cyfr.
Więc jak tu na kalkulatorze dodać przykładowo dwie takie duże liczby?
A=123456789123456789
B=987654321987654321

Schizofrenik Irbisol:
Tak dużych liczb nie da się dodać bo nie istnieją kalkulatory działające na dowolnie długich liczbach
Proste jak cep

Jaś:
To jest proste jak świński ogon
Czy pan panie profesorze Irbisolu ma w swoim życiorysie skończoną szkołę podstawową – mam tu poważne wątpliwości.

Irbisol napisał:

Temat zastępczy: brak zmiennych binarnych (pomijając fakt, że w jego "prawidłowym" przykładzie z 9 też tych zmiennych nie ma).

Kłamiesz jak pies do potęgi nieskończonej.
Dowód:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826811
Szkic rzeczywistego programu na przykładzie realizacji kroku 2.
Rafal3006 napisał:

Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie

Tu programowo sprawdzasz zawartość bitów A2 i B2, akurat tu wartość tych bitów to:
A2=1
B2=1
Plus masz wstępnie ustawiony CY=0 z poprzedniego kroku 1

Przy takiej wartości bitów A2, B2 i CY ustawiasz:
W2=0 oraz CY=1

Gdzie tu wykonałem sprzętową operację dodawania na bitach?
NIGDZIE!
Tylko debil do potęgi nieskończonej może myśleć że tego typu programową realizację dodawania (nie sprzętową!) dwóch liczb binarnych da się zrealizować bez użycia rozkazów warunkowych „Jeśli p to q”
Zgadzasz się z tym faktem matematyczny debilu?

Zauważ Irbiolu że:
Stałe w moim programie to liczby binarne na wejściu do procedury dodawania A+B:
Kod:

AB  3210
--------------------------
A=  0100B (dziesiętnie: 4)
B=  0101B (dziesiętnie: 5)

Mój program dodawania powyższych liczb A+B wykonuje kolejne kroki poczynając od pozycji 0
Pozycja 0
W=1, gdzie wskaźnik przeniesienia ustawiany jest na CY=0
Pozycja 1
W=0, gdzie wskaźnik przeniesienia ustawiany jest na CY=0
Pozycja 2
W=0, gdzie wskaźnik przeniesienia ustawiany jest na CY=1

Sam widzisz Irbisolu że:
1.
W rejestrze W jest tu kompletowany wynik operacji dodawania A+B
2.
Najważniejszą zmienną binarną w całym moim algorytmie dodawania binarnego:
A=01001B + B=0101B
Jest zmienna binarna CY?
Dlaczego CY jest zmienną binarną?
Bo zmienia się w czasie pracy mojego algorytmu

Proste jak cep!
Czy kto ma nadzieję, że schizofrenik kiedykolwiek zrozumie definicję zmiennej binarnej CY?

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Schizofrenikowi napisałem, że wskaźnik przeniesienia CY można dodawać BEZWARUNKOWO, czyli bez warunkowych skoków.
Schizofrenik "zrozumiał", że wg mnie wskaźnik przeniesienia jest zbędny.
Jak dyskutować z takim debilem?

To wytłuszczone to gówno prawda bo wskaźnik CY jest zmienną binarną, co udowodniłem ciut wyżej.

Kwadratura koła dla Irbisola:
Czy możesz przewidzieć z góry (to jest definicja stałej binarnej) jaka będzie wartość logiczna:
CY=?
na pozycji 125 licząc od bitu B0?

Wedle ciebie CY to stała binarna!
Pytam zatem na serio:
Jaka jest wartość stałej binarnej CY na pozycji n licząc od bitu B0.

Musisz to wiedzieć, skoro twoim zdaniem wskaźnik przeniesienia CY to stała binarna.
Zatem masz tylko dwie możliwości:
Na pozycji n licząc od bitu B0 stała binarna CY przyjmie wartość logiczną:
A: CY=1
albo
B: CY=0
Odpowiedz na to pytanie:
Czas START

Czy wszyscy już widzą potworny matematyczny debilizm schizofrenika zwanego Irbisolem?


Ostatnio zmieniony przez rafal3006 dnia Sob 13:13, 04 Sty 2025, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 13:10, 04 Sty 2025    Temat postu:

rafal3006 napisał:
Czy wszyscy już widzą potworny matematyczny debilizm schizofrenika zwanego Irbisolem?

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:
rafal3006 napisał:
Irbisolowa brednia 1:
To co zapisałeś to na schemacie blokowym programu blok funkcjonalny z zerową logiką matematyczną

I to jest ta brednia?
Pomijając fakt, że nie wypowiadałem się w temacie tego, czy jakiś blok funkcjonalny ma jakąś logikę matematyczną.

Dokładnie tak - twój „program” operujący na stałych binarnych to jedno, wielkie potwornie śmierdzące gówno – w żadnym programie, nawet absolutnie początkującego programisty takiego gówna nie uświadczysz.
Za taki „program” (na stałych binarnych) na każdym kolokwium z programowania dostajesz pałę z trzema wykrzyknikami.
Zgadzasz się z tym faktem matematyczny debilu?

Ucieczka od tematu #1.
Temat jest o tym, że wygłosiłem jakąś brednię - czyli zdanie ewidentnie fałszywe. Ale o jaką konkretnie brednię chodzi - tego schizofrenik nie napisał. Zamiast tego znalazł temat zastępczy o ocenie za program (który - przypominam - miał być NAJPROSTSZY).

(...)
Tu schizofreniku wygłosiłeś brednię do potęgi nieskończonej jakoby program operujący na stałych binarnych w dowolnym języku programowania miał inny sens, niż sens totalnie zerowy, za który na każdym kolokwium z programowania dostaje się pałę z trzema wykrzyknikami.

Gdzie to wygłosiłem, schizofreniku?
Chciałeś najprostszy program, to go dostałeś. Ktoś mógł sobie chcieć policzyć, ile to jest 4 + 5.

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

Trzeba być debilem by pisać program działający na stałych binarnych 4 i 5 gdzie nie ma śladu zmiennej binarnej – tu określenie debil to zdecydowanie za mało.

Ucieczka nr #2.
Temat jest o tym, że schizofrenik zażyczył sobie, by przedstawić mu dodawanie 4 i 5. Po przedstawieniu mu tego miał pretensje debila, że to dodawanie mu przedstawiono.

Irbisolowa brednia Nr.2
Schizofrenik Irbisol uczy dzieci w 3 klasie szkoły podstawowej dodawania dużych liczb dziesiętnych.

Uczeń Jaś:
Panie profesorze Irbisolu, mam pytanie:
Jak dodać dwie liczby:
A=925+B=148?

Schizofrenik Irbislol:
Wbrew pozorom Jasiu to jest bardzo proste – wyjmujemy kalkulator wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”

Czy to jest zrozumiałe Jasiu?
Jaś:
Czy mogę się teraz dowiedzieć jak kalkulator dodaje dwie duże liczby?

Schizofrenik Irbislol:
Oj, Jasiu, Jasiu, jaki ty głupi jesteś.
Kalkulator dodaje dwie duże liczby dokładnie tak jak zademonstrowałem wyżej, czyli:
Wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”
Proste jak cep, zgadza się?

Jaś:
To nie jest takie proste, bowiem kalkulatory mają zwykle ograniczenie do 12 cyfr.
Więc jak tu na kalkulatorze dodać przykładowo dwie takie duże liczby?
A=123456789123456789
B=987654321987654321

Schizofrenik Irbisol:
Tak dużych liczb nie da się dodać bo nie istnieją kalkulatory działające na dowolnie długich liczbach
Proste jak cep

Jaś:
To jest proste jak świński ogon
Czy pan panie profesorze Irbisolu ma w swoim życiorysie skończoną szkołę podstawową – mam tu poważne wątpliwości.

Po pierwsze - nie wiem, po co gadasz sam ze sobą. Ano tak - schizofrenia.
Po drugie - nadal nie odniosłeś się do faktu, iż SAM CHCIAŁEŚ, by ci podać sposób dodawania 4 i 5, po czym skrytykowałeś iż ten sposób ci podano. Czyli nadal spierdzielasz od tematu.

rafal3006 napisał:
Irbisol napisał:

Temat zastępczy: brak zmiennych binarnych (pomijając fakt, że w jego "prawidłowym" przykładzie z 9 też tych zmiennych nie ma).

Kłamiesz jak pies do potęgi nieskończonej.(...)
Jest zmienna binarna CY?

Schizofreniku - ja nie przeczę, że jest zmienna binarna czy że jej nie ma. Piszę o twoim TEMACIE ZASTĘPCZYM.
Najlepsze jest to, że już to tym zapomniałeś - a tymczasem sam zarzuciłeś mi brak zmiennych, po czym udowodniłeś, że zmienna jest. Czyli sam siebie batem napierdalasz :rotfl:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Schizofrenikowi napisałem, że wskaźnik przeniesienia CY można dodawać BEZWARUNKOWO, czyli bez warunkowych skoków.
Schizofrenik "zrozumiał", że wg mnie wskaźnik przeniesienia jest zbędny.
Jak dyskutować z takim debilem?

To wytłuszczone to gówno prawda bo wskaźnik CY jest zmienną binarną, co udowodniłem ciut wyżej.

I nadal taka zmienna nie potrzebuje żadnych skoków warunkowych ani w celu zapisania jej wartości ani w celu odczytu jej wartości - w algorytmie dodawania.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 13:26, 04 Sty 2025    Temat postu:

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Schizofrenikowi napisałem, że wskaźnik przeniesienia CY można dodawać BEZWARUNKOWO, czyli bez warunkowych skoków.
Schizofrenik "zrozumiał", że wg mnie wskaźnik przeniesienia jest zbędny.
Jak dyskutować z takim debilem?

To wytłuszczone to gówno prawda bo wskaźnik CY jest zmienną binarną, co udowodniłem ciut wyżej.

I nadal taka zmienna nie potrzebuje żadnych skoków warunkowych ani w celu zapisania jej wartości ani w celu odczytu jej wartości - w algorytmie dodawania.


http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826811

rafal3006 napisał:

Istnienie sprzętowego wskaźnika CY między bitami w operacji dodawania dwóch liczb binarnych to jest właśnie twardy dowód istnienia rozkazu warunkowego „Jeśli p to q”.
Oczywiście matematyczny debil nigdy tego nie zrozumie.
cnd

Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Łatwo zaprezentować dowód, iż wskaźnik przeniesienia CY między poszczególnymi bitami jest konieczny dla wykonania operacji dodawania dwóch liczb binarnych jest banalnych i jest on tożsamy z istnieniem rozkazu warunkowego „Jeśli p to q”

Oto ten dowód:
Zadanko testowe (kwadratura koła dla Irisola).
Polecenie:
Wykonaj programowe dodawania dwóch liczb binarnych nie korzystając ze sprzętowego dodawania typu:
add A,B
wbudowanego w strukturę każdego mikroprocesora.

Algorytm takiego programu masz przedstawiony w moim cytacie wyżej.

Szkic rzeczywistego programu na przykładzie realizacji kroku 2.

Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie

Tu programowo sprawdzasz zawartość bitów A2 i B2, akurat tu wartość tych bitów to:
A2=1
B2=1
Plus masz wstępnie ustawiony CY=0 z poprzedniego kroku 1

Przy takiej wartości bitów A2, B2 i CY ustawiasz:
W2=0 oraz CY=1

Gdzie tu wykonałem sprzętową operację dodawania na bitach?
NIGDZIE!
Tylko debil do potęgi nieskończonej może myśleć że tego typu programową realizację dodawania (nie sprzętową!) dwóch liczb binarnych da się zrealizować bez użycia rozkazów warunkowych „Jeśli p to q”
Zgadzasz się z tym faktem matematyczny debilu?


Ostatnio zmieniony przez rafal3006 dnia Sob 13:27, 04 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 17:07, 04 Sty 2025    Temat postu:

No i gdzie ten warunek, schizofreniku?
Przeniesienie można obliczyć C(x+1) = Ax*Bx + Ax*Cx + Bx*Cx (x - kolejna kolumna)
Pomijając fakt, że jednak sprzętowe dodawanie jest i nadal żadnych warunków nie trzeba.

Od pozostałych tematów - jak było do przewidzenia - spierdoliłeś w podskokach.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 17:56, 04 Sty 2025    Temat postu:

Ma kto nadzieję, że Irbisol zrozumie … iż to on jest debilem?

Irbisol napisał:
Od pozostałych tematów - jak było do przewidzenia - spierdoliłeś w podskokach.

ok
Wracamy do twoich rzygowin, sam tego chciałeś.

Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisol napisał:

rafal3006 napisał:
Irbisolowa brednia 2:
Akurat ten twój program do program matematycznego debila bo mój program tożsamy z twoim jest taki:
mov [result], 9
return
Akurat ten rozkaz jest dostępny w asemblerze i8086 … i po co ci było tyle pisaniny? :)

Jakim trzeba być debilem, żeby pytać kogoś jak wygląda dodawanie 4 i 5, po czym wypominać mu, że dodał 4 i 5 z opisem, zamiast od razu wprowadzić 9 :rotfl:

Trzeba być debilem by pisać program działający na stałych binarnych 4 i 5 gdzie nie ma śladu zmiennej binarnej – tu określenie debil to zdecydowanie za mało.

Ucieczka nr #2.
Temat jest o tym, że schizofrenik zażyczył sobie, by przedstawić mu dodawanie 4 i 5. Po przedstawieniu mu tego miał pretensje debila, że to dodawanie mu przedstawiono.

Irbisolowa brednia Nr.2
Schizofrenik Irbisol uczy dzieci w 3 klasie szkoły podstawowej dodawania dużych liczb dziesiętnych.

Uczeń Jaś:
Panie profesorze Irbisolu, mam pytanie:
Jak dodać dwie liczby:
A=925+B=148?

Schizofrenik Irbislol:
Wbrew pozorom Jasiu to jest bardzo proste – wyjmujemy kalkulator wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”

Czy to jest zrozumiałe Jasiu?
Jaś:
Czy mogę się teraz dowiedzieć jak kalkulator dodaje dwie duże liczby?

Schizofrenik Irbislol:
Oj, Jasiu, Jasiu, jaki ty głupi jesteś.
Kalkulator dodaje dwie duże liczby dokładnie tak jak zademonstrowałem wyżej, czyli:
Wstukujemy liczbę A=925 po czym znak plus (+) następnie liczbę B=148 kończąc to wszystko znakiem równa się „=”
Proste jak cep, zgadza się?

Jaś:
To nie jest takie proste, bowiem kalkulatory mają zwykle ograniczenie do 12 cyfr.
Więc jak tu na kalkulatorze dodać przykładowo dwie takie duże liczby?
A=123456789123456789
B=987654321987654321

Schizofrenik Irbisol:
Tak dużych liczb nie da się dodać bo nie istnieją kalkulatory działające na dowolnie długich liczbach
Proste jak cep

Jaś:
To jest proste jak świński ogon
Czy pan panie profesorze Irbisolu ma w swoim życiorysie skończoną szkołę podstawową – mam tu poważne wątpliwości.

Po pierwsze - nie wiem, po co gadasz sam ze sobą. Ano tak - schizofrenia.
Po drugie - nadal nie odniosłeś się do faktu, iż SAM CHCIAŁEŚ, by ci podać sposób dodawania 4 i 5, po czym skrytykowałeś iż ten sposób ci podano. Czyli nadal spierdzielasz od tematu.

Irbisolu, wyjaśniłem ci w którym miejscu odstawiasz potworne brednie poprzez analogię do nauki matematyki w 3 klasie szkoły podstawowej, co skwitowałeś zdaniem debila.
Po pierwsze - nie wiem, po co gadasz sam ze sobą. Ano tak - schizofrenia.

Zajmijmy się teraz tym wytłuszczonym, mam nadzieję że tym razem zaskoczysz.
Podaję scenkę identyczną jak w moim cytacie z 3 klasy szkoły podstawowej z tym, że przenosimy się teraz na wykłady z języka asemblera na I rok studiów elektronicznych np. na Politechnice Warszawskiej (tu byłem).

Student pyta wykładowcę Irbisola.

Student:
Panie profesorze, w jaki sposób wykonuje się operację dodawania dwóch liczb binarnych?
Na przykład takich:
A=0100B + B=0101B

Irbisol:
Takie dodawanie można zrealizować wyłącznie przy pomocy komputera.
Robimy to tak:
Kod:

   LD   A,4 ;Do rejestru A wpisz liczbę 4
   LD   B,5 ;Do rejestru B wpisz liczbę 5
   ADD  A,B ;Wykonaj rozkaz dodawania A+B zwracając wynik w rejestrze A
   RET


Student:
Czy może pan wyjaśnić jak dodaje się liczby binarne analogicznie jak nas tego uczono w 3 klasie szkoły podstawowej na liczbach dziesiętnych?

Irbisol:
To absolutnie wykluczone – tu nie ma żadnych analogii.
Dodawanie dwóch liczb binarnych można wykonać wyłącznie przy pomocy komputera jak to pokazałem wyżej.

Student:
Ja bym chciał znać podstawę czysto matematyczną umożliwiającą komputerowi dodawania dwóch liczb binarnych.

Irbisol:
Nie ma takiej podstawy matematycznej, o czym świadczy dogmat wszystkich programistów:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Student:
Zatem kto pana zdaniem wykonuje operację dodawania dwóch liczb binarnych A+B w komputerze – krasnoludki?

Irbisol:
Może krasnoludki a może smerfy, tego nie da się naukowo wyjaśnić, dlatego powtórzę co napisałem:
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Student:
Jestem pewien, że to co pan napisał to dogmat matematycznych debili.
Czy zgadza się pan z moim zdaniem?

Irbisol:
Won z mojego wykładu, dostajesz pałę z trzema wykrzyknikami i więcej nie chcę cię tu widzieć.

Podsumowując:
Kto tu jest matematycznym debilem: Irbisol czy jego student.

Pytanie retoryczne:
Ma kto nadzieję, że Irbisol zrozumie … iż to on jest debilem?


Ostatnio zmieniony przez rafal3006 dnia Sob 18:05, 04 Sty 2025, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 19:39, 04 Sty 2025    Temat postu:

rafal3006 napisał:
Irbisol napisał:

Po drugie - nadal nie odniosłeś się do faktu, iż SAM CHCIAŁEŚ, by ci podać sposób dodawania 4 i 5, po czym skrytykowałeś iż ten sposób ci podano. Czyli nadal spierdzielasz od tematu.

Irbisolu, wyjaśniłem ci w którym miejscu odstawiasz potworne brednie poprzez analogię do nauki matematyki w 3 klasie szkoły podstawowej, co skwitowałeś zdaniem debila.
Po pierwsze - nie wiem, po co gadasz sam ze sobą. Ano tak - schizofrenia.

Zajmijmy się teraz tym wytłuszczonym, mam nadzieję że tym razem zaskoczysz.
Podaję scenkę identyczną jak w moim cytacie z 3 klasy szkoły podstawowej z tym, że przenosimy się teraz na wykłady z języka asemblera na I rok studiów elektronicznych np. na Politechnice Warszawskiej (tu byłem).

Student pyta wykładowcę Irbisola.

Student:
Panie profesorze, w jaki sposób wykonuje się operację dodawania dwóch liczb binarnych?
Na przykład takich:
A=0100B + B=0101B

Irbisol:
Takie dodawanie można zrealizować wyłącznie przy pomocy komputera.
Robimy to tak:
Kod:

   LD   A,4 ;Do rejestru A wpisz liczbę 4
   LD   B,5 ;Do rejestru B wpisz liczbę 5
   ADD  A,B ;Wykonaj rozkaz dodawania A+B zwracając wynik w rejestrze A
   RET


Student:
Czy może pan wyjaśnić jak dodaje się liczby binarne analogicznie jak nas tego uczono w 3 klasie szkoły podstawowej na liczbach dziesiętnych?

Irbisol:
To absolutnie wykluczone – tu nie ma żadnych analogii.
Dodawanie dwóch liczb binarnych można wykonać wyłącznie przy pomocy komputera jak to pokazałem wyżej.

Student:
Ja bym chciał znać podstawę czysto matematyczną umożliwiającą komputerowi dodawania dwóch liczb binarnych.

Irbisol:
Nie ma takiej podstawy matematycznej, o czym świadczy dogmat wszystkich programistów:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10000.html#826779
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Student:
Zatem kto pana zdaniem wykonuje operację dodawania dwóch liczb binarnych A+B w komputerze – krasnoludki?

Irbisol:
Może krasnoludki a może smerfy, tego nie da się naukowo wyjaśnić, dlatego powtórzę co napisałem:
Irbisol napisał:
Program - jak byś nie wiedział – to pojęcie abstrakcyjne.


Student:
Jestem pewien, że to co pan napisał to dogmat matematycznych debili.
Czy zgadza się pan z moim zdaniem?

Irbisol:
Won z mojego wykładu, dostajesz pałę z trzema wykrzyknikami i więcej nie chcę cię tu widzieć.

Podsumowując:
Kto tu jest matematycznym debilem: Irbisol czy jego student.

Znowu schizofrenik gada sam ze sobą :rotfl:
Ale - żeby było śmieszniej - znowu ZERO odniesienia się do tematu. Nic o tym, że sam chciał żeby mu napisać dodawanie 4 i 5, które skrytykował bo sam by od razu wstawił 9.


Od pozostałych tematów tradycyjnie uciekłeś. I to w odpowiedzi, gdzie odniosłeś się do tego, że uciekasz.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 19:58, 04 Sty 2025    Temat postu:

Czy kto ma nadzieję, że schizofrenik kiedykolwiek zrozumie co się do niego pisze?

Irbisol napisał:

Znowu schizofrenik gada sam ze sobą :rotfl:
Ale - żeby było śmieszniej - znowu ZERO odniesienia się do tematu. Nic o tym, że sam chciał żeby mu napisać dodawanie 4 i 5, które skrytykował bo sam by od razu wstawił 9.

Wstawiłem ci 9 bo wyłącznie debil do potęgi nieskończonej pisze jakikolwiek program (choćby najkrótszy) na stałych binarnych - w dodatku rozbudowuje go na wiele rozkazów, by ukryć swą programistyczną głupotę.

Pytam po raz n-ty.
W jaki sposób dodaje się dwie liczby binarne A+B:
A=0100B (4)
oraz
B=0101B (5)
Żaden twój posrany komputer mnie tu nie interesuje.

Pokaż, że umiesz dodać dwie liczby binarne A+B bez użycia twojego posranego komputera, bowiem o matematyce tu dyskutujemy a nie o kalkulatorze (dodawanie liczb dziesiętnych) czy też o twoim posranym komputerze (dodawanie liczb binarnych)

Czy kto ma nadzieję, że schizofrenik kiedykolwiek zrozumie co się do niego pisze?


Ostatnio zmieniony przez rafal3006 dnia Sob 20:19, 04 Sty 2025, w całości zmieniany 4 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 20:40, 04 Sty 2025    Temat postu:

rafal3006 napisał:
Czy kto ma nadzieję, że schizofrenik kiedykolwiek zrozumie co się do niego pisze?

Irbisol napisał:

Znowu schizofrenik gada sam ze sobą :rotfl:
Ale - żeby było śmieszniej - znowu ZERO odniesienia się do tematu. Nic o tym, że sam chciał żeby mu napisać dodawanie 4 i 5, które skrytykował bo sam by od razu wstawił 9.

Wstawiłem ci 9 bo wyłącznie debil do potęgi nieskończonej pisze jakikolwiek program (choćby najkrótszy) na stałych binarnych

Sam napisałeś, że niepotrzebnie się rozpisywałem.
A program na stałych jak najbardziej ma zastosowanie. Nawet w pythonie można podobny program "napisać" wpisując po prostu
Kod:
4+5

i naciskając ENTER.

rafal3006 napisał:
Pytam po raz n-ty.
W jaki sposób dodaje się dwie liczby binarne A+B:
A=0100B (4)
oraz
B=0101B (5)
Żaden twój posrany komputer mnie tu nie interesuje.


Sam napisałeś, jak się dodaje - tym samym algorytmem, co dziesiętne. I żadnych skoków warunkowych tam nie potrzeba.

Masz zresztą:
x - indeks cyfry w liczbie od końca, od 0
C - przeniesienie
W - wynik
C(x+1) = Ax*Bx + Ax*Cx + Bx*Cx
Wx = Ax*~Bx*~Cx + ~Ax*Bx*~Cx + ~Ax*~Bx*Cx + Ax*Bx*Cx

A0 = 0, B0 = 1, C0 = 0
W0 = 0 + 1 + 0 + 0 = 1
C1 = 0 + 0 + 0 = 0

A1 = 0, B1 = 0, C1 = 0
W1 = 0
C2 = 0

A2= 1, B2 = 1, C2 = 0
W2 = 0 + 0 + 0 + 0 = 0
C3 = 1 + 0 + 0 = 1

A3 = 0, B3 = 0, C3 = 1
W3 = 0 + 0 + 1 + 0 = 1


W3 W2 W1 W0 = 1001

Widzisz tu jakieś skoki warunkowe, schizofreniku?


Ostatnio zmieniony przez Irbisol dnia Sob 20:41, 04 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 21:36, 04 Sty 2025    Temat postu:

Czy Irbisol zrozumie fundamentalną różnicę między stałą i zmienną w programie komputerowym?
Innymi słowy:
Czy Irbisol przestanie bredzić jak w cytacie niżej?
Irbisol napisał:

A program na stałych jak najbardziej ma zastosowanie.

Popieprzyło ci się.
Stałe podobnie jak zmienne mogą mieć swoje nazwy symboliczne.
Przykładowo jeśli na początku programu w asemblerze zapiszesz:
max equ 30
min equ 5
To w całym programie symbole max i min będą oznaczały jakąś tam wartość minimalną (tu 5) i jakąś tam wartość max (tu 30).
Przypisywanie stałym określonych symboli to stała i dobra praktyka w każdym programie komputerowym - taki program jest niebotycznie czytelniejszy.
Stałe symboliczne zadeklarowane na początku programu mogą w nim być użyte dowolną ilość razy
Symbole min i max są wyłącznie symbolami stałych dla translatora asemblera, gdzie w procesie translacji zastępowane są konkretnymi liczbami zadeklarowanymi w jednym miejscu na początku programu.

Zmienna jest czymś fundamentalnie innym.
Zmienna to konkretne miejsce w pamięci komputera mające swą nazwę symboliczną np:
LICZNIK: DB 0
gdzie coś jest zliczane np. w przerwaniach sprzętowych.
W każdej chwili program ma bieżący dostęp do aktualnej wartości zmiennej LICZNIK i może np. badać czy zakresy min i max nie zostały przekroczone.

Pytanie:
Czy rozumiesz już Irbisolu fundamentalną różnicę między definicją stałej i zmiennej w programie komputerowym?
Każdy program komputerowy podejmuje zmienną decyzję co dalej robić rozkazem warunkowym "Jeśli p to q" tylko i wyłącznie jeśli symbol który bada jest zmienną.

Oczywiście matematycznym debilizmem jest badanie rozkazem warunkowych "Jeśli p to q" bieżącej wartości symbolu który jest stałą binarną zadeklarowaną na początku programu.
Dokładnie z tego powodu za dowolny fragment programu w którym gówno-programista bada rozkazem warunkowym "Jeśli p to q" czy stała binarna ma określoną wartość dostaje się w świecie normalnych pałę z trzema wykrzyknikami!

Wniosek:
Dowolny program używający rozkazów warunkowych "Jeśli p to q" w stosunku do jakiejkolwiek stałej jest matematycznym debilizmem!

Podsumowanie:
Dowolny programista który mówi że napisał program działający na stałych jest debilem do potęgi nieskończonej ... albo i większym

Pytanie do Irbisola:
Czy zgadzasz się z podsumowaniem?
TAK/NIE


Ostatnio zmieniony przez rafal3006 dnia Sob 22:05, 04 Sty 2025, w całości zmieniany 10 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 22:03, 04 Sty 2025    Temat postu:

Po co próbujesz udawać mądrego, tłumacząc banały - i to do tego tak, żeby użyć jak największej liczby słów? Chcesz wrażenie sprawiać, schizofreniku?

Wypieprzyłeś się totalnie na wszystkich swoich zarzutach, począwszy od przydatności programu na stałe. Ktoś może sobie taki szybko napisać, bo chce tylko wynik obliczeń. Zabronisz mu?

Pytałeś mnie, jak się dodaje binarnie - dostałeś odpowiedź wraz z rozpisaniem przykładu. I co - wypierdoliło cię z butów? Gdzie te skoki warunkowe, które miałyby tam być? A może jakieś błędy popełniłem? Szukaj.

Pomijając fakt, że znowu spierdzielasz od tematów - tym razem to już wszystkich :rotfl:

Dla przypomnienia twoje wyzwanie, uznane przez ciebie za niewykonalne:
Cytat:
Kiedy matematyczny pajacu zrozumiesz, że nie jest możliwe napisanie najprostszego nawet programu komputerowego bez rozkazów warunkowych „Jeśli p to q”.
Dowód dostałeś:
Napisz mi procedurę dodawania dwóch liczb np:
A=4+5
bez użycia rozkazu warunkowego „Jeśli p to q”
Czas Start!


oraz

Cytat:
Kolejny problem dla gówno-programisty Irbisola:
Czy napiszesz najprostszy program komputerowy dysponując wyłącznie stałymi binarnymi?

Odpowiedź gówno-programisty Irbisola:
Oczywiście że napiszę taki program

Kontra Rafała3006:
Zatem podaj przykład takiego programu
Komentarz:
Choćby się zesrał Irbisolu, to nie podasz przykładu programu działającego wyłącznie na stałych binarnych.


I co, miernoto? Teraz wijesz się jak płaskoziemca, próbując od tematu spierdalać. Sam zadania postawiłeś, a tu nagle wg ciebie takich programów pisać nie wolno :rotfl:


Ostatnio zmieniony przez Irbisol dnia Sob 22:07, 04 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 22:12, 04 Sty 2025    Temat postu:

Irbisol napisał:
Po co próbujesz udawać mądrego, tłumacząc banały - i to do tego tak, żeby użyć jak największej liczby słów? Chcesz wrażenie sprawiać, schizofreniku?

Wypieprzyłeś się totalnie na wszystkich swoich zarzutach, począwszy od przydatności programu na stałe. Ktoś może sobie taki szybko napisać, bo chce tylko wynik obliczeń. Zabronisz mu?

Nie rozmawiamy tu jak działają poszczególne rozkazy mikroprocesora typu:
LD A,5 - wpisz do rejestru A liczbę 5
Czy też jak wydrukować stałą: 5

Rozmawiamy o głupocie którą zapisałeś, jakoby program działający na stałych miał sens inny niż zera absolutnego.

Odpowiedz na ostatnie pytanie w cytacie niżej:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826881

rafal3006 napisał:
Czy Irbisol zrozumie fundamentalną różnicę między stałą i zmienną w programie komputerowym?
Innymi słowy:
Czy Irbisol przestanie bredzić jak w cytacie niżej?
Irbisol napisał:

A program na stałych jak najbardziej ma zastosowanie.

Popieprzyło ci się.
Stałe podobnie jak zmienne mogą mieć swoje nazwy symboliczne.
Przykładowo jeśli na początku programu w asemblerze zapiszesz:
max equ 30
min equ 5
To w całym programie symbole max i min będą oznaczały jakąś tam wartość minimalną (tu 5) i jakąś tam wartość max (tu 30).
Przypisywanie stałym określonych symboli to stała i dobra praktyka w każdym programie komputerowym - taki program jest niebotycznie czytelniejszy.
Stałe symboliczne zadeklarowane na początku programu mogą w nim być użyte dowolną ilość razy
Symbole min i max są wyłącznie symbolami stałych dla translatora asemblera, gdzie w procesie translacji zastępowane są konkretnymi liczbami zadeklarowanymi w jednym miejscu na początku programu.

Zmienna jest czymś fundamentalnie innym.
Zmienna to konkretne miejsce w pamięci komputera mające swą nazwę symboliczną np:
LICZNIK: DB 0
gdzie coś jest zliczane np. w przerwaniach sprzętowych.
W każdej chwili program ma bieżący dostęp do aktualnej wartości zmiennej LICZNIK i może np. badać czy zakresy min i max nie zostały przekroczone.

Pytanie:
Czy rozumiesz już Irbisolu fundamentalną różnicę między definicją stałej i zmiennej w programie komputerowym?
Każdy program komputerowy podejmuje zmienną decyzję co dalej robić rozkazem warunkowym "Jeśli p to q" tylko i wyłącznie jeśli symbol który bada jest zmienną.

Oczywiście matematycznym debilizmem jest badanie rozkazem warunkowych "Jeśli p to q" bieżącej wartości symbolu który jest stałą binarną zadeklarowaną na początku programu.
Dokładnie z tego powodu za dowolny fragment programu w którym gówno-programista bada rozkazem warunkowym "Jeśli p to q" czy stała binarna ma określoną wartość dostaje się w świecie normalnych pałę z trzema wykrzyknikami!

Wniosek:
Dowolny program używający rozkazów warunkowych "Jeśli p to q" w stosunku do jakiejkolwiek stałej jest matematycznym debilizmem!

Podsumowanie:
Dowolny programista który mówi że napisał program działający na stałych jest debilem do potęgi nieskończonej ... albo i większym

Pytanie do Irbisola:
Czy zgadzasz się z podsumowaniem?
TAK/NIE


Ostatnio zmieniony przez rafal3006 dnia Sob 22:16, 04 Sty 2025, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 22:23, 04 Sty 2025    Temat postu:

Przecież dopiero co ci napisałem, że taki program może mieć sens.
Poza tym sam pierdoliłeś, że napisanie takiego programu jest niemożliwe:
Cytat:
Choćby się zesrał Irbisolu, to nie podasz przykładu programu działającego wyłącznie na stałych binarnych.

I co, miernoto? Teraz będziesz pisał o wszystkim, tylko nie na temat.

BTW. Pamiętasz w ogóle, spierdalaczu, że temat jest o przydatności równoliczności zbiorów?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 23:03, 04 Sty 2025    Temat postu:

Definicja programu minimalnego!

Irbisol napisał:
Przecież dopiero co ci napisałem, że taki program może mieć sens.
Poza tym sam pierdoliłeś, że napisanie takiego programu jest niemożliwe:
Cytat:
Choćby się zesrał Irbisolu, to nie podasz przykładu programu działającego wyłącznie na stałych binarnych.

I co, miernoto? Teraz będziesz pisał o wszystkim, tylko nie na temat.


Definicja programu minimalnego:
Program minimalny to program zawierający przynajmniej jeden rozkaz warunkowy "Jeśli p to q"

Powtórzę po raz n-ty:
Program działający na stałych ma wartość zera absolutnego.

Moje zdanie oznacza tu:
Choćbyś się zesrał to nie napiszesz sensownego programu działającego wyłącznie na stałych.
Innymi słowy:
Program działający na stałych napisze wyłącznie debil do potęgi nieskończonej, albo i większej.

Przykładowe programy działające na stałych wyglądają tak:
Kod:

Debil1:
;Przykład programu działającego na stałych
   LD A,4 ; wpisz do rejestru A liczbę 4
   LD B,5 ; wpisz do rejestru B liczbę 5
;Badamy czy zawartość rejestru A jest mniejsza < od rejestru B
   SUB A,B ;Wykonaj odejmowanie A-B
   JR  C,AMNB ;Skocz do procedury obsługi relacji A mniejsze < od B
-----------------------------------------------------------------
Inaczej:
Procedura relacji A większe lub równe >= B


Kod:

Debil2:
;Przykład programu działającego na stałych
   LD A,4 ; wpisz do rejestru A liczbę 4
   LD B,5 ; wpisz do rejestru B liczbę 5
;Badamy czy zawartość rejestru A jest większa lub równa od rejestru B
   SUB A,B ;Wykonaj odejmowanie A-B
   JR  NC,AWRB ;Skocz do procedury obsługi relacji A większe lub równe B
-----------------------------------------------------------------
Inaczej:
Procedura relacji A mniejsze < od B


Pytanie do irbisola:
Czy zgadzasz się, że autorzy w/w programów działających na stałych Debil 1 i Debil 2 to matematyczni debile do potęgi nieskończonej?
TAK/NIE


Ostatnio zmieniony przez rafal3006 dnia Sob 23:28, 04 Sty 2025, w całości zmieniany 4 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Sob 23:38, 04 Sty 2025    Temat postu:

Spierdalaczu, twierdziłeś, że nie dam rady napisać programu na samych stałych. I co - dałem radę, czy nie?
Twierdziłeś, że nie dam rady napisać dodawanie 4+5 bez "jeśli p to q". I co - dałem radę, czy nie?

O sensie programu na stałych już pisałem. Dopiero co i wcześniej też. Więc naucz się czytać zamiast pytać w kółko o to samo.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Sob 23:49, 04 Sty 2025    Temat postu:

Irbisol napisał:
Spierdalaczu, twierdziłeś, że nie dam rady napisać programu na samych stałych. I co - dałem radę, czy nie?

NIe napisałeś żadnego programu na stałych bo gdybyś to zrobił byłbyś debilem do potegi nieskończonej.
Dowód masz w tym poście:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826895

rafal3006 napisał:
Definicja programu minimalnego!

Irbisol napisał:
Przecież dopiero co ci napisałem, że taki program może mieć sens.
Poza tym sam pierdoliłeś, że napisanie takiego programu jest niemożliwe:
Cytat:
Choćby się zesrał Irbisolu, to nie podasz przykładu programu działającego wyłącznie na stałych binarnych.

I co, miernoto? Teraz będziesz pisał o wszystkim, tylko nie na temat.


Definicja programu minimalnego:
Program minimalny to program zawierający przynajmniej jeden rozkaz warunkowy "Jeśli p to q"

Powtórzę po raz n-ty:
Program działający na stałych ma wartość zera absolutnego.

Moje zdanie oznacza tu:
Choćbyś się zesrał to nie napiszesz sensownego programu działającego wyłącznie na stałych.
Innymi słowy:
Program działający na stałych napisze wyłącznie debil do potęgi nieskończonej, albo i większej.

Przykładowe programy działające na stałych wyglądają tak:
Kod:

Debil1:
;Przykład programu działającego na stałych
   LD A,4 ; wpisz do rejestru A liczbę 4
   LD B,5 ; wpisz do rejestru B liczbę 5
;Badamy czy zawartość rejestru A jest mniejsza < od rejestru B
   SUB A,B ;Wykonaj odejmowanie A-B
   JR  C,AMNB ;Skocz do procedury obsługi relacji A mniejsze < od B
-----------------------------------------------------------------
Inaczej:
Procedura relacji A większe lub równe >= B


Kod:

Debil2:
;Przykład programu działającego na stałych
   LD A,4 ; wpisz do rejestru A liczbę 4
   LD B,5 ; wpisz do rejestru B liczbę 5
;Badamy czy zawartość rejestru A jest większa lub równa od rejestru B
   SUB A,B ;Wykonaj odejmowanie A-B
   JR  NC,AWRB ;Skocz do procedury obsługi relacji A większe lub równe B
-----------------------------------------------------------------
Inaczej:
Procedura relacji A mniejsze < od B


Pytanie do irbisola:
Czy zgadzasz się, że autorzy w/w programów działających na stałych Debil 1 i Debil 2 to matematyczni debile do potęgi nieskończonej?
TAK/NIE

Irbisol napisał:

Twierdziłeś, że nie dam rady napisać dodawanie 4+5 bez "jeśli p to q". I co - dałem radę, czy nie?

Czekam kiedy zrozumiesz, że tam gdzie jest zmienna binarna (sam przyznałeś że wskaźnik przeniesienia CY jest zmienna binarną) tam z automatu jest rozkaz warunkowy "Jesli p to q"
Dowód masz w tym poscie:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826811

rafal3006 napisał:

Istnienie sprzętowego wskaźnika CY między bitami w operacji dodawania dwóch liczb binarnych to jest właśnie twardy dowód istnienia rozkazu warunkowego „Jeśli p to q”.
Oczywiście matematyczny debil nigdy tego nie zrozumie.
cnd

Irbisol napisał:

rafal3006 napisał:
Teraz uważaj:
Konieczność użycia wskaźnika przeniesienia CY między kolejnym bitami liczby binarnej jest twardym dowodem, iż niemożliwe jest dodanie dwóch liczb binarnych bez rozkazu skoku warunkowego „Jeśli p to q” działającego na wskaźniku przeniesienia CY.

Tam nie musi być żadnego skoku, schizofreniku. Po prostu wystarczy bezwarunkowo dodać wartość przeniesienia.

Twój matematyczny debilizm sięgnął nieskończoności, bo zabieram ci fizycznie istniejący wskaźnik przeniesienia CY między poszczególnymi bitami i choćbyś się zesrał na 25 zagon, to nie wykonasz operacji dodawania dwóch liczb binarnych.

Łatwo zaprezentować dowód, iż wskaźnik przeniesienia CY między poszczególnymi bitami jest konieczny dla wykonania operacji dodawania dwóch liczb binarnych jest banalnych i jest on tożsamy z istnieniem rozkazu warunkowego „Jeśli p to q”

Oto ten dowód:
Zadanko testowe (kwadratura koła dla Irisola).
Polecenie:
Wykonaj programowe dodawania dwóch liczb binarnych nie korzystając ze sprzętowego dodawania typu:
add A,B
wbudowanego w strukturę każdego mikroprocesora.

Algorytm takiego programu masz przedstawiony w moim cytacie wyżej.

Szkic rzeczywistego programu na przykładzie realizacji kroku 2.

Krok 2
Dodajemy kolejne dwie cyfry:
W=A2+B2+CY
Kod:

AB   3210
----------------
A    -100 (A2=1)
B  + -101 (B2=1)
-----------------
W=   -001 (W2=0 + CY=0)
Ta operacja ustawia dla kolejnego kroku 3:
CY=1 – było przeniesienie

Tu programowo sprawdzasz zawartość bitów A2 i B2, akurat tu wartość tych bitów to:
A2=1
B2=1
Plus masz wstępnie ustawiony CY=0 z poprzedniego kroku 1

Przy takiej wartości bitów A2, B2 i CY ustawiasz:
W2=0 oraz CY=1

Gdzie tu wykonałem sprzętową operację dodawania na bitach?
NIGDZIE!
Tylko debil do potęgi nieskończonej może myśleć że tego typu programową realizację dodawania (nie sprzętową!) dwóch liczb binarnych da się zrealizować bez użycia rozkazów warunkowych „Jeśli p to q”
Zgadzasz się z tym faktem matematyczny debilu?


Ostatnio zmieniony przez rafal3006 dnia Nie 13:29, 05 Sty 2025, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Nie 8:35, 05 Sty 2025    Temat postu:

Po prostu odpowiedz na pytania.
Jeżeli wg ciebie użyłem gdzieś skoku warunkowego, to go wskaż.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Nie 12:55, 05 Sty 2025    Temat postu:

Irbisolu, czy to jest dla ciebie zrozumiałe?
Patrz koniec postu.

Irbisol napisał:
Po prostu odpowiedz na pytania.
Jeżeli wg ciebie użyłem gdzieś skoku warunkowego, to go wskaż.

Równie dobrze możesz sobie zapisać:
Kod:

DODAE:
   LD   A,4     ; wpisz do rejestru A liczbę 4
   LD   E,5     ; wpisz do rejestru E liczbą 5
   CALL DODAJAE ; wykonaj dodawanie A=A+E
   RET

… i zażądać, by ci pokazano gdzie twój program jak wyżej używa zmiennej binarnej przeniesienia CY.

Gdzie procedura DODAJAE wykonuje tu operację dodawania A=A+E bez zmiany jakiegokolwiek rejestru procesora za wyjątkiem AF (F – flagi np. CY)
A=A+E
w sposób czysto programowy bez użycia sprzętowego sumatora (ADD A,E) gdzie musisz używać rozkazów warunkowych "Jeśli p to q"

Powtórzę:
Sam fakt że w dodawaniu dowolnie długich liczb binarnych występują lokalne przeniesienia CY z cyfry na cyfrę będące zmienną binarną, jest tożsamy z rozkazem warunkowym "Jeśli p to q"

Tylko i wyłącznie w systemie binarnym przeniesienie z cyfry na cyfrę jest zmienną binarną łatwo realizowalną sprzętowo w naszym świecie, czyli może być:
CY=1 albo CY=1
Trzeciej możliwości brak.

Bliższe wyjaśnienie masz niżej:

Irbisolu, jednobitowy sumator w bramkach logicznych jest produkowany SN7480.
Jego wnętrze nie jest trywialne co możesz zobaczyć tu:
[link widoczny dla zalogowanych]

Nie istnieją sprzętowe (bramkowe) sumatory w innych systemach liczenia.
Powód jest prosty:
Przeniesieniem CY w systemie dwójkowym jest cyfra binarna, łatwo realizowalna w naszym świecie techniki:
CY=1 albo CY=0
Trzeciej możliwości brak.

Przykładowo w systemie ósemkowym przeniesienie CY8 może być jedną z 8 możliwych tu cyfr
CY8=[0,1,2,3,4,5,6,7]
To przeniesienie nie jest binarne i nie daje się go zrealizować sprzętowo!

Czy z tego wynika, że nie da się dodawać w komputerze w systemie ósemkowym?
Oczywiście da się, w sposób czysto programowy!
Tu identycznie jak w systemie dwójkowym przeniesienie CY8 jest zmienną (już nie binarną) którą w programie łatwo obsłużyć przy pomocy rozkazów warunkowych „Jeśli p to q”.

Wniosek:
Dodawania dwóch liczb w systemie ósemkowym nie da się zrealizować sprzętowo, bo nie istnieje sprzętowy sumator cyfr ósemkowych.

Podsumowując:
Dodawanie dwóch liczb ósemkowych jest łatwo realizowalne programowo w systemie binarnym (ojczyna komputerów) dlatego bez sensu jest szukanie sprzętowego dodawania dwóch cyfr ósemkowych.
Wszystkie mikroprocesory mają wbudowane rozkazy dodawania w kodzie BCD, co oznacza łatwość obliczeń w naszym systemie dziesiętnym.
To że mają taką możliwość nie oznacza że jest ona zawsze wykorzystywana.

Wręcz przeciwnie!
Komputer prawie nigdy nie wykonuje obliczeń bezpośrednio w kodzie BCD bo takie obliczenia są istotnie dłuższe (w stosunku do obliczeń binarnych) i nie jest to język ojczysty komputerów!

Człowiek z klawiatury może sobie zażyczyć np. mnożenie dwóch liczb dziesiętnych (kod BCD).
Takie życzenie człowieka komputer spełnia w następujący sposób:
1.
Niewidoczna dla człowieka procedura wejściowa zamienia system BCD na system binarny
2.
Komputer wykonuje żądane obliczenie w swoim języku ojczystym, czyli w systemie binarnym
3.
Konwertuje obliczenie binarne do systemu BCD (procedura wyjściowa) ku uciesze człowieka

Sam widzisz Irbisolu, że wyłącznie w systemie binarnym masz dostęp do sprzętowego, jednobitowego sumatora obsługującego jednobitowe dodawanie z uwzględnieniem przeniesienia CY.

Każdy inny system liczenia np. ósemkowy jest w komputerze łatwo realizowalny, ale wyłącznie w sposób czysto programowy gdzie bez rozkazów warunkowych „Jeśli p to q” się nie obejdzie!

Ogólnie:
Do obsługi dodawania w dowolnym systemie np. ósemkowym dostępna jest obsługa występującej tu zmiennej przeniesienia CY8=[0,1,2,3,4,5,6,7] wyłącznie programowa, gdzie bez rozkazów warunkowych „Jeśli p to q” się nie obejdzie.

Irbisolu, czy to jest dla ciebie zrozumiałe?


Ostatnio zmieniony przez rafal3006 dnia Nie 14:39, 05 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Nie 13:21, 05 Sty 2025    Temat postu:

Wskaż, gdzie w moim algorytmie, który ci podałem tutaj:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826873
jest jakakolwiek instrukcja warunkowa.

Teraz mowa jest o dodawaniu binarnym, gdzie wg ciebie bez instrukcji warunkowych dodawać się nie da. Ja dodałem - pokaż, gdzie jest ta instrukcja warunkowa.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Nie 13:37, 05 Sty 2025    Temat postu:

Irbisol napisał:
Wskaż, gdzie w moim algorytmie, który ci podałem tutaj:
http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826873
jest jakakolwiek instrukcja warunkowa.

Teraz mowa jest o dodawaniu binarnym, gdzie wg ciebie bez instrukcji warunkowych dodawać się nie da. Ja dodałem - pokaż, gdzie jest ta instrukcja warunkowa.

Jak wszyscy widzą Irbisol nie przeczytał ze zrozumieniem mojego postu wyżej zgodnie ze swoim dogmatem
Irbisol:
"Cała algebra Kubusia jest gównem a ja, Irbisol, gówna nie będę czytał"

Pytania do ciebie Irbisolu:
1.
Czy wskaźnik przeniesienia CY między wszystkimi kolejnymi cyframi binarnymi licząc od cyfry najmłodszej (b0) jest zmienną binarną?
TAK/NIE
2.
Czy jeśli cokolwiek jest zmienną binarną (tu CY) to do obsługi tej zmiennej konieczny jest rozkaz warunkowy "Jeśli p to q"?
TAK/NIE

Czy kto ma nadzieję, że Irbisola interesuje sensowna dyskusja?
:shock:


Ostatnio zmieniony przez rafal3006 dnia Nie 15:32, 05 Sty 2025, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Irbisol




Dołączył: 06 Gru 2005
Posty: 15814
Przeczytał: 40 tematów


PostWysłany: Nie 14:01, 05 Sty 2025    Temat postu:

Przeczytałem te banały, które z siebie wyrzuciłeś zapewne po to, by sprawić wrażenie, jaki to jesteś mądry. Nie sprawiłeś tego wrażenia.

Stwierdziłeś, że nie da się napisać dodawania bez skoku warunkowego.
Ja napisałem dodawanie bez skoku warunkowego.
Albo
- przyznajesz że się myliłeś i da się napisać dodawanie bez skoku warunkowego,
albo
- wskazujesz błąd w algorytmie,
albo
- wskazujesz, gdzie jest ten skok warunkowy.

Pytania, które służą ci jak zwykle tylko do tego, by spierdalać od tematu, będą ignorowane.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal3006
Opiekun Forum Kubusia



Dołączył: 30 Kwi 2006
Posty: 36149
Przeczytał: 11 tematów

Skąd: z innego Wszechświata
Płeć: Mężczyzna

PostWysłany: Nie 14:46, 05 Sty 2025    Temat postu:

Irbisol napisał:
Przeczytałem te banały, które z siebie wyrzuciłeś zapewne po to, by sprawić wrażenie, jaki to jesteś mądry. Nie sprawiłeś tego wrażenia.

Stwierdziłeś, że nie da się napisać dodawania bez skoku warunkowego.
Ja napisałem dodawanie bez skoku warunkowego.
Albo
- przyznajesz że się myliłeś i da się napisać dodawanie bez skoku warunkowego,
albo
- wskazujesz błąd w algorytmie,
albo
- wskazujesz, gdzie jest ten skok warunkowy.

Pytania, które służą ci jak zwykle tylko do tego, by spierdalać od tematu, będą ignorowane.

Twoje pytania to twój schizofreniczny standard.
Twoja schizofreania wygląda tak.

Program Irbisola:
Call WIN11 ; skok do programu WIN11
RET
Pytanie Irbisola:
Gdzie w moim programie jest skok warunkowy "Jeśli p to q"
Wskaż go!
Moja kontra:
Z faktu że ty nie widzisz ani jednego skoku warunkowego w oprogramowaniu W11 nie wynika że go tam nie ma - nie wszyscy cierpią na kurza ślepotę

Wracając do tematu:

Irbisolu, nie przewidziałeś mojej kontry jak niżej!

http://www.sfinia.fora.pl/filozofia,4/algebra-kubusia-rewolucja-w-logice-matematycznej,16435-10025.html#826941

rafal3006 napisał:
Irbisolu, czy to jest dla ciebie zrozumiałe?
Patrz koniec postu.

Irbisol napisał:
Po prostu odpowiedz na pytania.
Jeżeli wg ciebie użyłem gdzieś skoku warunkowego, to go wskaż.

Równie dobrze możesz sobie zapisać:
Kod:

DODAE:
   LD   A,4     ; wpisz do rejestru A liczbę 4
   LD   E,5     ; wpisz do rejestru E liczbą 5
   CALL DODAJAE ; wykonaj dodawanie A=A+E
   RET

… i zażądać, by ci pokazano gdzie twój program jak wyżej używa zmiennej binarnej przeniesienia CY.

Gdzie procedura DODAJAE wykonuje tu operację dodawania A=A+E bez zmiany jakiegokolwiek rejestru procesora za wyjątkiem AF (F – flagi np. CY)
A=A+E
w sposób czysto programowy bez użycia sprzętowego sumatora (ADD A,E) gdzie musisz używać rozkazów warunkowych "Jeśli p to q"

Powtórzę:
Sam fakt że w dodawaniu dowolnie długich liczb binarnych występują lokalne przeniesienia CY z cyfry na cyfrę będące zmienną binarną, jest tożsamy z rozkazem warunkowym "Jeśli p to q"

Tylko i wyłącznie w systemie binarnym przeniesienie z cyfry na cyfrę jest zmienną binarną łatwo realizowalną sprzętowo w naszym świecie, czyli może być:
CY=1 albo CY=1
Trzeciej możliwości brak.

Bliższe wyjaśnienie masz niżej:

Irbisolu, jednobitowy sumator w bramkach logicznych jest produkowany SN7480.
Jego wnętrze nie jest trywialne co możesz zobaczyć tu:
[link widoczny dla zalogowanych]

Nie istnieją sprzętowe (bramkowe) sumatory w innych systemach liczenia.
Powód jest prosty:
Przeniesieniem CY w systemie dwójkowym jest cyfra binarna, łatwo realizowalna w naszym świecie techniki:
CY=1 albo CY=0
Trzeciej możliwości brak.

Przykładowo w systemie ósemkowym przeniesienie CY8 może być jedną z 8 możliwych tu cyfr
CY8=[0,1,2,3,4,5,6,7]
To przeniesienie nie jest binarne i nie daje się go zrealizować sprzętowo!

Czy z tego wynika, że nie da się dodawać w komputerze w systemie ósemkowym?
Oczywiście da się, w sposób czysto programowy!
Tu identycznie jak w systemie dwójkowym przeniesienie CY8 jest zmienną (już nie binarną) którą w programie łatwo obsłużyć przy pomocy rozkazów warunkowych „Jeśli p to q”.

Wniosek:
Dodawania dwóch liczb w systemie ósemkowym nie da się zrealizować sprzętowo, bo nie istnieje sprzętowy sumator cyfr ósemkowych.

Podsumowując:
Dodawanie dwóch liczb ósemkowych jest łatwo realizowalne programowo w systemie binarnym (ojczyna komputerów) dlatego bez sensu jest szukanie sprzętowego dodawania dwóch cyfr ósemkowych.
Wszystkie mikroprocesory mają wbudowane rozkazy dodawania w kodzie BCD, co oznacza łatwość obliczeń w naszym systemie dziesiętnym.
To że mają taką możliwość nie oznacza że jest ona zawsze wykorzystywana.

Wręcz przeciwnie!
Komputer prawie nigdy nie wykonuje obliczeń bezpośrednio w kodzie BCD bo takie obliczenia są istotnie dłuższe (w stosunku do obliczeń binarnych) i nie jest to język ojczysty komputerów!

Człowiek z klawiatury może sobie zażyczyć np. mnożenie dwóch liczb dziesiętnych (kod BCD).
Takie życzenie człowieka komputer spełnia w następujący sposób:
1.
Niewidoczna dla człowieka procedura wejściowa zamienia system BCD na system binarny
2.
Komputer wykonuje żądane obliczenie w swoim języku ojczystym, czyli w systemie binarnym
3.
Konwertuje obliczenie binarne do systemu BCD (procedura wyjściowa) ku uciesze człowieka

Sam widzisz Irbisolu, że wyłącznie w systemie binarnym masz dostęp do sprzętowego, jednobitowego sumatora obsługującego jednobitowe dodawanie z uwzględnieniem przeniesienia CY.

Każdy inny system liczenia np. ósemkowy jest w komputerze łatwo realizowalny, ale wyłącznie w sposób czysto programowy gdzie bez rozkazów warunkowych „Jeśli p to q” się nie obejdzie!

Ogólnie:
Do obsługi dodawania w dowolnym systemie np. ósemkowym dostępna jest obsługa występującej tu zmiennej przeniesienia CY8=[0,1,2,3,4,5,6,7] wyłącznie programowa, gdzie bez rozkazów warunkowych „Jeśli p to q” się nie obejdzie.

Irbisolu, czy to jest dla ciebie zrozumiałe?


Ostatnio zmieniony przez rafal3006 dnia Nie 15:34, 05 Sty 2025, w całości zmieniany 5 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum ŚFiNiA Strona Główna -> Filozofia Wszystkie czasy w strefie CET (Europa)
Idź do strony Poprzedni  1, 2, 3 ... , 401, 402, 403  Następny
Strona 402 z 403

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin