The fetch-decode-execute cycle represents the steps that a computer fo translation - The fetch-decode-execute cycle represents the steps that a computer fo Thai how to say

The fetch-decode-execute cycle repr

The fetch-decode-execute cycle represents the steps that a computer follows to run
a program. The CPU fetches an instruction (transfers it from main memory to the
instruction register), decodes it (determines the opcode and fetches any data necessary
to carry out the instruction), and executes it (performs the operation(s) indicated
by the instruction). Notice that a large part of this cycle is spent copying data
from one location to another. When a program is initially loaded, the address of the
first instruction must be placed in the PC. The steps in this cycle, which take place
in specific clock cycles, are listed below. Note that Steps 1 and 2 make up the fetch
phase, Step 3 makes up the decode phase, and Step 4 is the execute phase.
1. Copy the contents of the PC to the MAR: MAR← PC.
2. Go to main memory and fetch the instruction found at the address in the MAR,
placing this instruction in the IR; increment PC by 1 (PC now points to the
next instruction in the program): IR ← M[MAR] and then PC ← PC+1. (Note:
Because MARIE is word-addressable, the PC is incremented by one, which
results in the next word’s address occupying the PC. If MARIE were byteaddressable,
the PC would need to be incremented by 2 to point to the address
of the next instruction, because each instruction would require two bytes. On a
byte-addressable machine with 32-bit words, the PC would need to be incremented
by 4.)
3. Copy the rightmost 12 bits of the IR into the MAR; decode the leftmost four
bits to determine the opcode, MAR← IR[11–0], and decode IR[15–12].
4. If necessary, use the address in the MAR to go to memory to get data, placing
the data in the MBR (and possibly the AC), and then execute the instruction
MBR← M[MAR] and execute the actual instruction.
This cycle is illustrated in the flowchart in Figure 4.11.
Note that computers today, even with large instruction sets, long instructions,
and huge memories, can execute millions of these fetch-decode-execute cycles in
the blink of an eye.
0/5000
From: -
To: -
Results (Thai) 1: [Copy]
Copied!
วงจรการนำมาใช้ถอดรหัสดำเนินการหมายถึงขั้นตอนที่คอมพิวเตอร์เรียกใช้โปรแกรม CPU รับคำสั่ง (โอนย้ายจากหน่วยความจำหลักคำสั่งทะเบียน), ถอดรหัส (opcode กำหนด และเรียกข้อมูลที่จำเป็นเพื่อดำเนินการออกคำสั่ง), และดำเนินเรื่อง (ดังระบุทำโดยการให้คำแนะนำ) สังเกตว่า ส่วนใหญ่ของวงจรนี้จะใช้การคัดลอกข้อมูลจากตำแหน่งหนึ่งไปยังอีก เมื่อโปรแกรมเริ่มต้นโหลด ที่อยู่คำแรกต้องวางไว้ใน PC ขั้นตอนในวงจรนี้ ซึ่งเกิดขึ้นในวงจรนาฬิกาเฉพาะ จะแสดงด้านล่าง โปรดสังเกตว่า ขั้นตอนที่ 1 และ 2 ทำให้ค่านำมาใช้ขั้นตอน ขั้นตอนที่ 3 ทำให้ขั้นตอนการถอดรหัส และ 4 ขั้นตอนคือ ขั้นตอนการดำเนินการ1. คัดลอกเนื้อหาของ PC MAR: MAR← PC2. ไปที่หน่วยความจำหลัก และนำคำสั่งพบที่อยู่ใน MARทำคำสั่งนี้ใน IR เพิ่ม PC 1 (PC ตอนนี้ชี้ไปคำสั่งถัดไปในโปรแกรม): IR ← M [MAR] แล้ว PC ← PC + 1 (หมายเหตุ:เนื่องจากมารีเป็นแอดเดรสคำ PC เพิ่มขึ้นหนึ่ง ซึ่งผลลัพธ์ในที่อยู่ของคำถัดไปที่มี PC ถ้ารี byteaddressablePC จะต้องเพิ่มจาก 2 จุดไปยังที่อยู่ของคำสั่งถัดไป เนื่องจากแต่ละคำสั่งจะต้องมีสองไบต์ ในการแอดเดรสไบต์เครื่องกับ 32 บิตคำ PC จะต้องเพิ่มโดย 4)3. สำเนา 12 บิตขวาสุดของ IR ในมี.ค. ถอดรหัส 4 ซ้ายบิตกำหนด opcode, IR MAR← [11-0], และถอดรหัส IR [15-12]4. ถ้าจำเป็น ใช้อยู่ในใบ MAR ไปหน่วยความจำข้อมูล การวางข้อมูลใน MBR (และอาจจะ AC), แล้ว รันคำสั่งM MBR← [MAR] และปฏิบัติการสอนจริงวงจรนี้จะแสดงในแผนผังลำดับงานในรูปที่ 4.11หมายเหตุว่า คอมพิวเตอร์วันนี้ แม้จะ มีชุดคำสั่งขนาดใหญ่ ยาวคำแนะนำและความทรงจำมาก สามารถดำเนินเป็นล้าน ๆ รอบเหล่านี้นำมาใช้ถอดรหัสดำเนินการในชั่วพริบตา
Being translated, please wait..
Results (Thai) 2:[Copy]
Copied!
เรียกถอดรหัส-รันวงจรแสดงให้เห็นถึงขั้นตอนที่เครื่องคอมพิวเตอร์ต่อไปนี้จะเรียกใช้
โปรแกรม ซีพียูเรียกการเรียนการสอน (โอนจากหน่วยความจำหลักในการ
เรียนการสอนลงทะเบียน), ถอดรหัสมัน (กำหนด opcode และเรียกข้อมูลใด ๆ ที่จำเป็น
ในการดำเนินการเรียนการสอน) และรันมัน (ทำการดำเนินการ (s) ชี้ให้เห็น
โดยการเรียนการสอน) . ขอให้สังเกตว่าส่วนใหญ่ของวงจรนี้จะใช้การคัดลอกข้อมูล
จากสถานที่หนึ่งไปยังอีก เมื่อโปรแกรมมีการโหลดในขั้นต้นที่อยู่ของ
คำสั่งแรกจะต้องอยู่ในเครื่องคอมพิวเตอร์ ขั้นตอนในวงจรนี้ซึ่งเกิดขึ้น
ในรอบนาฬิกาที่เฉพาะเจาะจงอยู่ด้านล่าง โปรดทราบว่าขั้นตอนที่ 1 และ 2 ทำขึ้นเรียก
ขั้นตอนขั้นตอนที่ 3 ทำให้ขั้นตอนการถอดรหัสและขั้นตอนที่ 4 เป็นขั้นตอนการดำเนินการ.
1 คัดลอกเนื้อหาของเครื่องคอมพิวเตอร์เพื่อ MAR. MAR ←เครื่องคอมพิวเตอร์
2 ไปที่หน่วยความจำหลักและเรียกการเรียนการสอนที่พบในที่อยู่ใน MAR,
การวางคำสั่งใน IR; เครื่องคอมพิวเตอร์ที่เพิ่มขึ้นโดยที่ 1 (PC ตอนนี้ชี้ไปที่
การเรียนการสอนต่อไปในโปรแกรม): IR ← M [MAR] แล้ว←พีซี PC + 1 (หมายเหตุ:
เนื่องจาก MARIE เป็นคำแอดเดรส, PC จะเพิ่มขึ้นโดยหนึ่งซึ่ง
ส่งผลให้ที่อยู่ที่คำถัดไปของการครอบครองเครื่องคอมพิวเตอร์หาก MARIE เป็น byteaddressable.
เครื่องคอมพิวเตอร์จะต้องมีการเพิ่มขึ้นจาก 2 จุดไปยังที่อยู่
ถัดไป การเรียนการสอนเพราะแต่ละคำสั่งจะต้องมีสองไบต์. ใน
เครื่องไบต์แอดเดรสด้วยคำพูดแบบ 32 บิตเครื่องคอมพิวเตอร์จะต้องมีการเพิ่มขึ้น
โดย 4)
3 คัดลอกขวาสุด 12 บิตของ IR เป็น MAR; ถอดรหัสซ้ายสุดสี่
บิตเพื่อตรวจสอบ opcode, MAR ← IR [11-0] และถอดรหัส IR [15-12].
4 หากจำเป็นต้องใช้ที่อยู่ใน MAR เพื่อไปยังหน่วยความจำที่จะได้รับข้อมูลการวาง
ข้อมูลใน MBR (และอาจ AC) และจากนั้นดำเนินการเรียนการสอน
MBR ← M [MAR] และดำเนินการเรียนการสอนที่เกิดขึ้นจริง.
รอบนี้เป็น แสดงในผังในรูปที่ 4.11.
โปรดทราบว่าคอมพิวเตอร์ในปัจจุบันแม้จะมีชุดคำสั่งที่มีขนาดใหญ่คำแนะนำยาว
และความทรงจำขนาดใหญ่สามารถดำเนินการนับล้านเหล่านี้เรียกถอดรหัส-รันรอบใน
พริบตา
Being translated, please wait..
Results (Thai) 3:[Copy]
Copied!
การดึงถอดรหัสรันรอบ หมายถึง ขั้นตอนที่ 1 การใช้คอมพิวเตอร์ : โปรแกรม ซีพียูจะเรียกการโอนจากหน่วยความจำหลักไปยัง
การลงทะเบียน ) ถอดรหัส ( กำหนดจะเรียกข้อมูลที่จำเป็นและ opcode
เพื่อดําเนินการสอน ) และรันมัน ( การดำเนินงาน )
( s ) โดยการสอน )สังเกตว่าส่วนใหญ่ของรอบนี้จะใช้คัดลอกข้อมูล
จากสถานที่หนึ่งไปยังอีก เมื่อโปรแกรมจะเริ่มโหลดที่อยู่ของ
การเรียนการสอนครั้งแรกต้องถูกวางไว้ในเครื่องคอมพิวเตอร์ ขั้นตอนต่าง ๆในรอบนี้ ซึ่งใช้สถานที่
ในรอบนาฬิกาเฉพาะ มีการระบุไว้ด้านล่าง โปรดทราบว่าขั้นตอนที่ 1 และ 2 ให้ขึ้นรับ
เฟส ขั้นที่ 3 สร้างขึ้นถอดรหัสขั้นตอน และขั้นตอนที่ 4 คือ รันเฟส .
1คัดลอกเนื้อหาจากเครื่องคอมพิวเตอร์ไปยังเครื่องคอมพิวเตอร์เพื่อ← Mar :
2 ไปที่หน่วยความจำหลัก และเรียกการสอนพบว่าอยู่ใน มาร์
วางคำสั่งใน IR ; เพิ่ม 1 PC ( PC ตอนนี้ชี้ไปที่
ติดสอนในโปรแกรม ) : IR ← M [ 2008 ] จากนั้น PC ←พีซี 1 ( หมายเหตุ :
เพราะมารี เป็นคำสั่ง โดยแอดเดรส , คอมพิวเตอร์เป็นหนึ่งซึ่ง
ผลลัพธ์ในหน้าของคำที่อยู่ครอบครองเครื่องคอมพิวเตอร์ หากมี byteaddressable
มารี , PC จะต้องสั่งโดย 2 จุดที่อยู่
ของคำสั่งต่อไป เพราะแต่ละวิชาจะต้องใช้สองไบต์ ในเครื่อง 32 บิตไบต์ แอดเดรส
คำ , PC จะต้องสั่ง
4 )
3 คัดลอกตำแหน่ง 12 บิตของ IR ในมี.ค. ด้านซ้าย 4
; ถอดรหัสบิตตรวจสอบ opcode Mar ← IR [ 11 – 0 ] และถอดรหัส IR [ 15 – 12 ] .
4 ถ้าจำเป็น ใช้ที่อยู่ในหน่วยความจำเพื่อที่จะไปเพื่อให้ได้ข้อมูลวาง
ข้อมูล MBR ( และอาจจะ AC ) แล้วรันคำสั่ง
( ← M [ Mar ] และดําเนินการสอนจริง
รอบนี้จะถูกแสดงในแผนภาพในรูปที่ 4.11 .
หมายเหตุ คอมพิวเตอร์วันนี้ ด้วยชุดการสอนมากคำสั่งยาว
และความทรงจำขนาดใหญ่สามารถประมวลผลล้านของเหล่านี้ดึงถอดรหัสรันรอบ
กะพริบตา
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: