it-place.net > Уроци > Други
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Асемблер за начинаещи: Глава 1 - Числа и бройни системи.
  1. Основни положения
  2. Компютри и бройни системи
  3. Компютри и бройни системи-2
  4. Компютри и бройни системи-3
  5. Компютри и бройни системи-4
     
Автор  johnfound (04.06.2004 19:34)  съобщение до автора
Погледнат  15901 пъти  добави към любими
Оценка  добави коментар
Гласове  78  изпрати на приятел
Коментари  (0)  абонирай се за Други
    Страница 2 / 5

 



Компютри и бройни системи:

По чисто технически причини, информацията в паметта на компютрите се записва физически в двоична система: тоест, "няма напрежение" - отговаря на цифрата 0 а "има напрежение" отговаря на цифрата 1. Една двоична цифра се нарича "бит" (bit). Това всъщност е най-малкото количество информация, която може въобще да съществува (тъй като най-малката основа за бройна система е 2, а един бит е едноцифрено число, записано в двоична система).

Тъй като един бит позволява да се записват много малко стойности (само 2), най-малката клетка от паметта на компютрите съдържа по 8 бита и се нарича "байт" (byte). Във всеки байт могат да се записват числа от 00000000b до 11111111b - суфикса "b" означава че числото е двоично (binary).

Да видим на какво отговарят тези двоични числа в по-привичната десетична система, като използваме дадената по-горе формула за изчисляване на стойността на числата:

11111111b = 1.2^7+1.2^6+1.2^5+1.2^4+1.2^3+1.2^2+1.2^1+1.2^0 = 255

Тоест в един байт могат да се записват числа със стойност от 0 до 255.

Сега е момента да се научите да правите подобни преобразования на ум, или поне без калкулатор. Това е по-лесно отколкото си мислите. Погледнете следващата таблица:



 << Предишна страница Следваща страница >> 


Ключови думи: asembler начинаещ първи стъпки програмиране


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: johnfound  
Занимавам се с програмиране от 1983 година. Експерт по програмиране на Delphi и Assembler. Разбира се понякога работя и на PHP, Perl и др.под. В момента се занимавам с програмиране на автоматизирани системи за производство в голяма немска фирма в България. От 2003г започнах проект с отворен код, целта на който е разработката на съвременна среда и средства за програмиране на асемблер под Windows, конкурентна на езиците от високо ниво. Подробности за проекта можете да намерите на: http://fresh.flatassembler.net
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008