Výsledky 1 až 5 z 5

Téma: [assembler] hex. soustava jako default

  1. #1
    Member
    Založen
    05.06.2003
    Bydliště
    Žulvá-Jeseníky/Brno(intr)
    Příspěvky
    294
    Vliv
    271

    Standardní [assembler] hex. soustava jako default

    co kdyz si nastavim hexadecimalni soustavu jako default a pak budu chtit napsat v desitkové treba 56,budu muset pouzit oznaceni 56D,ale D je cislice v hexadecimalni,takze by to mohlo precist jako hexadecimalni hodnotu(u defaultnich soustav se nemusi pouzivat oznaceni soustav),jak mam tedy oznacovat cisla v desitkove soustave?

  2. #2

    Standardní

    Pokial viem tak cisla v hex musia zacinat 0x (0x99) takze tvoj zapis by mal byt spravny (nebude sa brat ako hexa)
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  3. #3
    Member
    Založen
    05.06.2003
    Bydliště
    Žulvá-Jeseníky/Brno(intr)
    Příspěvky
    294
    Vliv
    271

    Standardní

    Citace Původně odeslal iPoK
    Pokial viem tak cisla v hex musia zacinat 0x (0x99) takze tvoj zapis by mal byt spravny (nebude sa brat ako hexa)
    jo,ja vim,ale jde o to,ze kdyz budu pouzivat hex. jako default,tak se tam to 0x nepise,cisla,ktera jsou ve standardnich soustavach nejsou oznacována,tzn: hexadecimalni cisla nebudu oznacovat,ale decimalni(desítková) ano,ale jak?

  4. #4

    Standardní

    Citace Původně odeslal FunATIk
    Citace Původně odeslal iPoK
    Pokial viem tak cisla v hex musia zacinat 0x (0x99) takze tvoj zapis by mal byt spravny (nebude sa brat ako hexa)
    jo,ja vim,ale jde o to,ze kdyz budu pouzivat hex. jako default,tak se tam to 0x nepise,cisla,ktera jsou ve standardnich soustavach nejsou oznacována,tzn: hexadecimalni cisla nebudu oznacovat,ale decimalni(desítková) ano,ale jak?
    Potom ma to napadlo, ze preco to kces menit.V AVR ASM (mozno v x86 to bude rovnake) sa binarne cisla pisu 0b010101010. Takze treba skusit ci v tvojom pripade bude fungovat 0d1234567890.
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  5. #5

    Standardní Re: [assembler] hex. soustava jako default

    Citace Původně odeslal FunATIk
    co kdyz si nastavim hexadecimalni soustavu jako default a pak budu chtit napsat v desitkové treba 56,budu muset pouzit oznaceni 56D,ale D je cislice v hexadecimalni,takze by to mohlo precist jako hexadecimalni hodnotu(u defaultnich soustav se nemusi pouzivat oznaceni soustav),jak mam tedy oznacovat cisla v desitkove soustave?
    je to zavisly na implementaci prekladace, ale durazne ti doporucuju dodrzovat standard.

    dec NN
    oct 0NN
    hex 0xNN
    bin 0bNN nebo NNb tohle je bohuzel vsude jinak
    ITF FreeNet Liberec

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •