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

   Рубрики
 
 
 
 

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

 



Глава 3. Памет:

    Може да се каже, че паметта е най-важната част от компютъра. Тя е която прави възможно съществуването на програми и осмисля съществуването на процесора и целият компютър.

    Какво представлява паметта? Най-общо казано, това е устройство, което може да запомня числа и след това да ги възпроизвежда при поискване. Образно можете да си го представите като множество кутийки (клетки) във всяка от които е поставено по едно число. Числата във всяка клетка могат да сменят стойността си, но не може да изчезнат - във всяка клетка винаги има число.

    Паметта в съвременните компютри е организирана на байтове - тоест във всяка клетка може да се постави по едно 8 цифрено двоично число (или 2 цифрено шестнайсетично, или изобщо, число от 0 до 255). Надявам се, си спомняте Глава 1 в която се говореше за числа и бройни системи.

    Клетките от паметта трябва да могат да се различават една от друга, за да може процесорът да избира точно от коя да прочете числото което му трябва. Затова клетките от паметта са номерирани. Всяка клетка си има т.н. нареченият "адрес" - това е просто номера на клетката по която тя се различава от всички други.

  Когато програмата иска да работи с паметта, тя трябва да укаже от кой адрес иска да прочете или да запише число. Ще повторя, защото е важно: В паметта ВИНАГИ има нещо записано. Често чувам начинаещи програмисти да говорят за "празни" клетки от паметта. Питали са ме: "Ами ако няма нищо записано в паметта?" Такова нещо принципно не може да съществува - в паметта винаги има някаква записана стойност. Друг е въпросът дали тази стойност има някакъв смисъл за нас или не.



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


Ключови думи: памет компютър процесор


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


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

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

Еmail  
 

Всичко е написано много ясно и разбираемо. Благодаря на автора!

  a_sh_a на 12.11.2004 15:41

 

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



IT-PLACE.NET © 2004 - 2008