IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 5. diel - Assembler - Dátové typy a premenné

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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)?

Editované 3.7.2020 15:09
 
Odpovedať
3.7.2020 15:07
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovedá 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ář. :-)

Editované 15.7.2020 3:48
 
Odpovedať
15.7.2020 3:46
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovedá 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.

 
Odpovedať
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
 
Odpovedať
26.6.2022 19:03
Avatar
Jakub Verner
Tvůrce
Avatar
Odpovedá na Jakub Anderle
Jakub Verner:26.6.2022 20:58

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

 
Odpovedať
26.6.2022 20:58
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!