Bit's
2 отговора
186 прегледа
Bit's
Hi!
Каква е разликата м/у 8-bit, 16-bit и 32-bit програми?
Това, че повече битове под 8/16/32-bit OS определят една комп. команда или нещо корено различно?(Поне така ми стори при диасемблирането на една програма)
Who Wants To Live Forever?
Каква е разликата м/у 8-bit, 16-bit и 32-bit програми?
Това, че повече битове под 8/16/32-bit OS определят една комп. команда или нещо корено различно?(Поне така ми стори при диасемблирането на една програма)
Who Wants To Live Forever?
Re: Bit's
определя се от размера на регистрите на процесора за който е писана. тъй като днешните процесори потдържат инструкциите на 8086, то могат да изпълняват и 16 битови програми. всъщност не е толкова рязка границата. някои 8 битови процесори имат единични инструкции с 16 бит. операнди(например z80, 6800). от друга страна 8088 който е 16 битов има 8 битова магистрала, което го прави в редки случаи дори по-бавен от 6800(заради по-големите инструкции). а например mmx инструкциите могат да работят с до 64 битови операнди ако се не лъжа. когато става въпрос за windows под 32 бит. се разбира програма за windows от 95 нагорe мисля. така че и на мене не ми е много ясно :)))
Re: Bit's
Samo da dobavia che chesto kolko bitova e programata se opredelia ot adresnoto prostranstvo. Primerno 16 bitovite operiraha nad 64 KByte segmenti, 32-bitovite mogat da adresirat do 4 (e, na praktika 2) GBytes. Edno ot citiranite predimstva na 64-bitovite procesori e nalichieto na terabaiti lineina pamet, koeto e polezno primerno za bazite danni.
много опасен и може би луд
много опасен и може би луд