Fetch:CPU có một thanh ghi đặc biệt có tên Program Counter (PC) (còn đ dịch - Fetch:CPU có một thanh ghi đặc biệt có tên Program Counter (PC) (còn đ Anh làm thế nào để nói

Fetch:CPU có một thanh ghi đặc biệt

Fetch:

CPU có một thanh ghi đặc biệt có tên Program Counter (PC) (còn được gọi là Chỉ thị Pointer) mà là một phần của Internal Storage. CPU đọc địa chỉ bộ nhớ lưu trữ trong đếm chương trình (PC) này đến địa chỉ bộ nhớ (MAR). Quá trình này có thể được biểu thị là "[MAR]
0/5000
Từ: -
Sang: -
Kết quả (Anh) 1: [Sao chép]
Sao chép!
Fetch:The CPU has a special register called Program Counter (PC) (also called the instruction Pointer) which is part of the Internal Storage. The CPU reads the memory address stored in count (PC) programs to address memory (MAR). This process can be expressed as "[MAR] < = [PC]"As soon as the value of the computer is read on MAR, the value of the computer will be increased because it only to the next tutorial. If the length is 32 bits, this is harsh due to the 4, 4 bytes. This step can be indicated as "[PC] < = [PC] + 4". If the command length is 64 bits, the increase will be 8 which indicates 8 bytes.It is necessary to mention some CPU no MAR is built with it. In this case, the computer will be increased for each step and the computer will be used directly instead of dealing its address in MarchAfter this step is complete, store address in the address bus. The data is stored at the address stated in the memory will be retrieved by the CPU with the help of the Bus and data Bus Control. This data is retrieved from the memory cache is stored in a register (MBR) (also known as the memory data register (MDR)) of the processor. This can be expressed as "[MBR] < = [[MAR]]"the Guide, available in the MBR was brought to Sail (IR) of the processor. This step can be denoted as "the [IR] < = [MBR]"As instructions are taken to the appropriate registry of the processor, the Fetch step is complete. The steps involved to get is common to most of the instructions.Decode:In this step, the direction in the registry tutorial (IR) are tested and operational requirements identified by the operation code (opcode). If any additional data from the memory that is required to perform the operation when they are loaded into the registers with the help of the data bus, address bus and data bus drivers as mentioned before.Implementation:Control unit (CU) then through the decoding of the information as a signal for the different units of the processor mentioned before. Some activities may involve the arithmetic was passed to ALU of the processor. In that case the data from this register are given to the ALU and after the processing is done by ALU recording new values back to the register. This step is a time separated from the implementation phase and was called the "rewriting" step. According to the guidelines made it possible to change the program counter to the time in a different location.Consider the example script to add the two values together. This can be written in X 86 instructions, using assembly language as shown below:MOVE R0, A Stick The R0, B MOVE C, R0"MOVE R0, A", which moves the value stored in the memory address A on the registers R0, results in the order of the actions below:[MAR] < = [PC] [PC] < = [PC] + 4 [MBR] < = [[MAR]] [IR] < = [MBR]CU < = [IR][MAR] < = [A] [MBR] < = [[MAR]] [R0] < = [MBR]"ADD R0, B," which instructs ALU to add values of registers R0 with the value stored in memory B address and store the result in register R0, results in the order of the actions below:[MAR] < = [PC] [PC] < = [PC] + 4 [MBR] < = [[MAR]] [IR] < = [MBR]CU < = [IR][MAR] < = [B] [MBR] < = [[MAR]]ALU < = [R0] ALU < = [MBR][R0] < = ALU"The MOVE C, R0", which moves the value stored in the registers R0 on the C memory addresses, results in the order below of the activities:[MAR] < = [PC] [PC] < = [PC] + 4 [MBR] < = [[MAR]] [IR] < = [MBR]CU < = [IR][MAR] < = [R0] [MBR] < = [[MAR]] [C] < = [MBR]
đang được dịch, vui lòng đợi..
Kết quả (Anh) 2:[Sao chép]
Sao chép!
Fetch:

CPU has a special register called the Program Counter (PC) (also known as Directive Pointer) that is part of the Internal Storage. CPU memory read addresses stored in the program counter (PC) to address this memory (MAR). This process can be expressed as "[MAR] <= [PC]"

As soon as the value of the computer is reading on MAR, the value of the computer will be increased because it is only for the next instruction. If the command length is 32 bits, this is due to extreme 4, indicating 4 bytes. This step can be expressed as "[PC] <= [PC] + 4". If the command length is 64 bits, the increase will be 8 which indicates 8 bytes.

It is necessary to mention some CPU without MAR is built with it.

In this case, the computer will be increased for each step, and the computer will be used instead of dealing directly address it in March Once this step is complete addresses stored in the address book in March was bus only. Data is stored at the address given in memory will be taken by the CPU with the help of data and Bus Control Bus. This data comes from the memory is stored in the memory buffer register (MBR) (also known as memory data register (MDR)) of the processor. This can be expressed as "[MBR] <= [[MAR]]"

guidance taking, available in this MBR is brought (IR) of the processor. This step can be expressed as "[IR] <= [MBR]"

As instructions are taken into appropriate registers of the processor, Fetch step completed. The steps involved to get is common to most of the instructions.

Decoding:

In this step, the direction in the Register Guidance (IR) is tested and operational requirements identified by operation code (opcode). If any additional data from memory that are required to perform the activities as they are loaded into the data register with the help of the address bus, data bus and control bus as mentioned previously .
Execution:

Control Unit (CU) then through decoding information as a signal to the various units of the processor mentioned earlier. Some activities may be related to the arithmetic is passed to the ALU of the processor. In which case the data from the register is transferred to the ALU and after the processing is done by the ALU to write the new value back to the registry. This step is a time separated from the implementation phase and is called "














































đang được dịch, vui lòng đợi..
Kết quả (Anh) 3:[Sao chép]
Sao chép!
Take:CPU has a special register name program counter (PC) (also known as the instruction pointer) part of the internal storage. CPU memory address stored in the program (PC) to the memory address (3). This process can be displayed is "[3] < = [computer]"When reading value in Apple computers, the value of the computer will increase as it is a guide. If the instruction length is 32 bits, bad is 4, 4 bytes of display. This step can display "[Computer] < = [Computer] + 4". If the length is 64 bit instruction, will add 88 byte display.It is necessary to mention some apple CPU did not build it. In this case, the computer will increase every step, the computer can use the direct address, rather than deal with these three monthsIn this step the address of the full address is stored in March to set the address bus data stored in memory address if it is to be helped because the CPU data bus and the control bus. This data is stored from memory in the buffer memory (MBR register) (also known as the memory data register (MDR)) processor. This may show the "MBR [] [] [] < = 3"Can be used to guide, today was brought to the MBR command processor (IR). This step can be labeled "[] [] = IR < mbr"Take the registration the appropriate processor in accordance with the instructions, take steps. Step is to participate in the most of the manual.Decrypt:At this step, the registration (IR) guide checks the work that requires code recognition activities (opcode). If any data from the memory plug requires execution activity, they are loaded into the register's help data bus address bus, data bus and control has been mentioned.Execute:The control unit (elbow) then decodes the information by a signal to the different unit processors mentioned previously, and some activities may involve computing algorithms by allowing the ALU processor. In the case of data from the register, this gives the ALU and a new value written by the ALU after the completion of the registration process. This is a time step, respectively, from the execution phase, known as the "write" phase. According to the instructions to perform, it can change the program's time countdown in a different place.Look at the script, for example, between two values. This can be written using the x86 language in the combination of manual, like here:Mobile R0, AR0 bar, BMobile C, R0"Mobile R0", mobile value is stored in a memory address register in the R0 time, results in the following activities:[3] < = [Computer][Computer] < = [Computer] + 4MBR = [] [] [] [3IR < = [] [] MBRIR < = [ancient][3] < = [A]MBR = [] [] [] [3R0 < = [] [] MBRAdd R0, B ", let more Alu instruction register values are stored in the B memory address and store the result in register by R0 and R0, results in the following activities:[3] < = [Computer][Computer] < = [Computer] + 4MBR = [] [] [] [3IR < = [] [] MBRIR < = [ancient][3] < = [B]MBR = [] [] [] [3Alu R0 < = []Alu MBR < = []Alu R0 < = []"Mobile C, R0", the value of the mobile memory stored in the register address R0 memory letter C, results in the following activities:[3] < = [Computer][Computer] < = [Computer] + 4MBR = [] [] [] [3IR < = [] [] MBRIR < = [ancient][3] < R0 = []MBR = [] [] [] [3MBR [C] < = []
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: