ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

HardWare Tutorial Part 2

 
Post new topic   Reply to topic    ParsX.com Forum Index -> سخت افزار
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Sat Nov 27, 2004 8:23 pm    Post subject: HardWare Tutorial Part 2 Reply with quote

معمولترين روش پردازش Data پردازش كلمات است . يك مثال ميزنيم : وقتي ما داريم به پردازش كلمات ميپردازيم يعني داريم روي كيبورد كار ميكنيم و تايپ ميكنيم كه اصولا كيبورد ها شامل ۱۰۱ كليد اصلي هستند تمامي الفبا را ميبينيم تمام ارقام و تمام كاراكتر ها مثل &^%$# خوب تمامي اينها بايد به صورت ۰ و ۱ در بيان گروه بيت ها يعني هر كدوم از اين ۰ و ۱ ها هشت تايي است به هر كدام از اين ۸ تا ميگن بايت . ما با اين ۰ و ۱ ها چند بايت ميتونيم بسازيم؟ ۲ تا مثال ميزنم ۰۱۰۱۱۱۱۱ يا ۰۰۰۰۱۰۰۰ خوب ۸ تا خونه داريم كه ۲ حالت پر ميشن (اصل لانه كبوتر جبرواحتمال سال سوم رشته رياضي ) ميشه 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2
ميكنه به عبارتي ۲ به توان ۸ 28كه ميشه ۲۵۶ پس ما ۲۵۶ بايت متفاوت داريم پس هر كدام از اين بايت ها رو ارجاع ميديم به دكمه هاي كيبورد و همون اعداد و كاراكتر ها و حروف . مثال:
كاراكتر © ساختار بايتي 10101001 و عدد شناسايي 169 مثلا مينويسيد كلمه status شما از ۶ حرف استفاده كرديد وقتي كامپيوتر بايد به پردازش كلمه بپردازه اين كلمه رو به ۶ بايت تقسيم ميكنه به عبارت ديگه اين كلمه ۶ بايت از حافظه RAM شما رو ميگيره وقتي تايپش ميكنيد و ۶ بايت از حافظه HARD شما رو ميگيره وقتي save يا ذخيره ميكنيد .
ASCII
مخفف American Standard Code for Information Interchangeميباشد . يك صنعت استاندارد براي شناسايي و تعيين هويت حروف اعداد تك رقمي و باقي كاراكتر ها در ۲۵۶ بخش كه هر كد.م از ۸ بيت تشكيل شدند . همين كدهاي اسكي به ۳ بخش تقسيم ميشن :
كد هاي سيستم Non printable ها بين ۰ تا ۳۱ هستند .
Lower ASCII ها بين ۳۲ تا ۱۲۷ هستند كه از كدهاي قديمي ASCII پيروي ميكردند كه بر اساس ۷ بيتي بودن قرار ميگرفتند كه ما ايرانيا خيلي باهاش آشناييم وقتي فونت فارسي نداريم يا يك صفحه فارسي رو يادمون ميره unicodesh كنيم اون كد ها ظاهر ميشن . مثل Ø و يا Ü كه اصولا مختص زبان هاي خارجي ميباشند.
Higher ASCII ها بين ۱۲۸ تا ۲۵۵ هستند اين كدها قابل برنامه ريزي هستند يعني ميتونن تبادل بشن به اينكه در كدام زبان اصلي واقع بشن .
يك مثال: فرض كنيم يك رشته از بيت ها از طريق كيبورد به كامپيوتر ميفرستيم 001100010011001000110011 اين بيت ها به بايت تقسيم ميشن در كامپيوتر در اينجا ۲۴ تا هستند كه تبديل ميشن به ۳ بايت 00110001, 00110010, 00110011 وقتي از حالت جفت بودن به اعداد دهگان تبديلشون كنيم ميشن ۴۹ ؛ ۵۰ و ۵۱ براي ترجمه بايد به جذول اسكي بريم و شماره ها را بخوانيم ميبينيم كه ما اين اعداد را تايپ كرديم ۱ ؛۲ و ۳
About text and code
تا اينجا به ديتاهاي PC و معمول پرداختيم كه هميشه به صورت رقمي شده هستند اما در واقع گونه هاي متفاوتي از ديتاها در كامپيوتر شما وجوددارند . ۲ تفاوت بنيادي رو ذكر ميكنم:
Program code كه ديتاييست كه به PC اجازه عملكردو تابع بودن ميده
user Data مثل نوشته عكس صدا .
درواقع CPU بايد براي تفسير به كار بياد و مورد استفاده قرار بگيره كه اگه عمري بود در موردش توضيح ميديم . program code ها مجموعه دستوارتي هستند كه وقتي شما به كيبورد يا mouse دستور ميديد انرا به CPU منتقل ميكنند و رابطه هستند . user data ها ديتاهايي هستند كه به برنامه ميگن چه طور واكنش بده .
Files
هردوي اين program code و user data در فايلها save ميشن كه شما با suffix پسوند نام فيال ميتوانيد انهارا تشخيص بديم مثال براي Program code اينه : START.EXE, WIN.COM, HELP.DLL, VMM32.VXD و براي User data اينه LETTER.DOC, HOUSE.BMP, INDEX.HTM يه مقدمه كوچولو بود براي نامگذاري فايلها پسوند نام فايل به PC شما نوع فايل رو ميگه .
دراينجا جدولی از کدهای اسکی در سه حالت دسیمال هگزادسیمال و کاراکتر .
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> سخت افزار All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum