دوستان ؛ خداقوت
لطفاً متن من رو هم یک نگاهی بکنید و اشتباهاتم رو تکمیل کنید. ممنون
The central processing unit
By far the most complex device, and the one that is at the heart of the computing system, is the central processing unit (CPU), or more simply, the processor. This is where the majority of the activity takes place, and it is made up of a number of subunits, which we shall describe individually.
پیچیده ترین ابزار و آنکه در قلب یک سیستم کامپیوتری است واحد پردازشگر مرکزی (CPU)، و یا ساده تر، پردازنده است. این مکانی است که اکثر فعالیتها را انجام می دهد، و آن ساخته شده است از تعدادی از زیرواحدهایی، که ما باید آنرا صورت جداگانه شرح دهیم.
Registers
The central processing unit contains a number of registers which, like the elements of main memory, may be used to store to store information. The distinctions between these register storage units and their main memory counterparts are that the registers are not a part of main memory and that data stored in registers are typically there for relatively short period of time relative to information stored in main memory (although this need not be case). There are two categories of processor, to which we informally give the following names.
ثبات ها
واحد پردازشگر مرکزی شامل تعدادی از ثباتهایی است که، مشابه عناصر حافظه اصلی، ممکن است استفاده شوند برای ذخیره اطلاعات. تفاوت میان واحد ذخیره ثبات و حافظه اصلی
(این است که) که ثباتها قسمتی از حافظه اصلی نیستند
و اینکه داده ها در ثباتها معمولاً برای مدت زمان کوتاه نسبت به اطلاعات ذخیره شده در حافظه اصلی ذخیره می شوند ( اگر چه
لزوماً چنین نیست). دو گروه از ثباتهای پردازنده وجود دارند که ما خود به آنها نامهای زیر را دادیم.
Public registers.
Public registers are memory units which can store data, and which are accessible to the computer system user. That is, the user can directly access and affect the contents of these storage units in the CPU, for whatever purpose.
ثباتهای عمومی
ثباتهای عمومی، واحدهایی از حافظه هستند که می توانند ذخیره کنند داده ها را،
و کاربر سیستم آن را در دسترس دارد. یعنی، کاربر می تواند مستقیماً دسترسی پیدا کند و بر محتویات واحدهای ذخیره سازی در پردازنده تأثیر بگذارد برای هر هدفی.
Private registers.
Private registers are memory units which can store data, but which are not accessible to the computer system user. They are for the "Private" use of the central processor itself. (as an example, consider the subtraction problem A-B. the processor treats this problem in the following way. First, the negative –B of the number B is calculated, and then that result is added to the number A. when the negative of B is calculated, it is put in a "Processor-Private" register, which is then added to A.)
ثباتهای خصوصی
ثباتهای خصوصی واحدهایی از حاقفظه هستند که می توانند داده ها را ذخیره کنند، اما برای کاربر سیستم کامیپوتری در دسترس نیستند. آنها برای استفاده پردازشگر مرکزی بصورت خصوصی برای خودش است...
Processor Status
The processor status is a collection of "indicators" which give some indication of the current state of the central processing unit at any moment. We cannot say much more about processor status at this point, except to give a simple example. Suppose that the processor carries out the subtraction 4-7, as in the example above. Since the result of that subtraction is a negative number, at the completion of this arithmetic operation, one of the indicators in the processor status will show that last processor operation yielded a negative result. In a similar fashion, 7-7 would set the processor status in such a way as to indicate that the last operation yielded a zero result.
وضعیت پردازنده
وضعیت پردازنده هست یک مجموعه از شاخص ها که نشانه وضعیت جاری واحد پردازشگرز مرکزی در هر زمان است. ما نمی توانیم بگوییم درباره وضعیتهای پردازنده در یک نقطه، به جزء یک نمونه ساده. تصور کنید که پردازنده انجام می دهد تفریق 7-4 ، این نمونه ای برای بالا است....
Arithmetic / logic unit
As the name implies, it is in the Arithmetic / logic unit (ALU) that the arithmetic operations are performed-addition, subtraction, and so on. Some "Logical" operations are carried out here as well.
Control unit
The control unit in the CPU manages the movement of data within the processor. For example, the contents of public or private registers might have to be moved to the Arithmetic / logic unit so that the latter unit can perform and arithmetic operation on them. Similarly, data might have to be moved from the processor to main memory for storage, or from main memory to the CPU for some kind of processing (an arithmetic operation, for instance). It is the responsibility of the control unit to manage this movement of data, and to do numerous other tasks as well. Incorporated within the control unit is a decoder, which determines just which operation the processor is to carry out at any time.