NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 7 - Assembler - Datové typy a proměnné

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jakub A. Štigler:3.7.2020 15:07

Neměl by v tabulce být jeden byte 0 až 255 nebo -127 až 127 místo -128 až 255 (a ostatní hodnoty stejným způsobem)?

Editováno 3.7.2020 15:09
 
Odpovědět
+1
3.7.2020 15:07
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovídá na Jakub A. Štigler
Jakub Verner:15.7.2020 3:46

Ahoj, v Assembleru existuje BYTE (0 - 255), ale také SBYTE - SIGNED BYTE (-128 - 127). Oba dva se definují pomocí zkratky DB. Svým způsobem máš tedy pravdu, ale celkový číselný rozsah pro zkratku DB je tedy -128 - 255. Vlastně jsme jenom BYTE a SBYTE spojili dohromady pod jednu zkratku. U WORDu a ostatních je to to samé. Díky za komentář. :-)

Editováno 15.7.2020 3:48
 
Odpovědět
15.7.2020 3:46
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovídá na Jakub A. Štigler
Jakub Verner:20.5.2021 12:59

Ahoj, edit k přechozí odpovědi. V článku je pouze shrnutý celkový teoretický rozsah. Zásadní roli hraje nejvyšší bit v daném datovém typu. Jestli budeš pracovat se signed nebo unsigned rozsahem je na tobě (programátorovi), jelikož některé instrukce signed bit uvažují, jiné ne. Pokud budeš mít v bináru 255 (unsigned) a -1 (signed), budou vypadat stejně. Zkrátka bychom mohli říct, že o těchto rozdílech se bavíme pouze na teoretické úrovni.

 
Odpovědět
20.5.2021 12:59
Avatar
Jakub Anderle:26.6.2022 19:03

Čau, pěkný článek, ale v nacti_znak je překlep

jz .prokracuj
 
Odpovědět
26.6.2022 19:03
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovídá na Jakub Anderle
Jakub Verner:26.6.2022 20:58

Ahoj, Jakube. Děkuji za zpětnou vazbu, chybu v článku opravíme. ;-)

 
Odpovědět
26.6.2022 20:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.