📄 第五章作业标准答案.htm
字号:
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">←</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">(R1)</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">×</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">(R2)<SPAN
style="mso-spacerun: yes"> </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 17.85pt; TEXT-INDENT: -17.85pt; LINE-HEIGHT: 150%"><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><SPAN
style="mso-spacerun: yes"> </SPAN>K+1:<SPAN
style="mso-spacerun: yes"> </SPAN>ADD<SPAN
style="mso-spacerun: yes"> </SPAN>R1, R3;<SPAN
style="mso-spacerun: yes">
</SPAN>R1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">←</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">(R2)+(R1)<SPAN
style="mso-spacerun: yes"> </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 17.85pt; TEXT-INDENT: -17.85pt; LINE-HEIGHT: 150%"><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">相关发生原因:</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="TEXT-INDENT: 28pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0"><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">假设</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">n</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时刻开始取</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">k</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指令,则</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">n</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">+</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">5</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时刻开始将数据<SPAN
class=GramE>写回到</SPAN></SPAN><SPAN lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">R1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">;在</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">n+1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时刻,开始取</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">k+1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指令,在</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">n</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">+</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">4</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时刻就开始将数据写回</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">R1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,产生“写-写”数据相关。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 17.85pt; TEXT-INDENT: -17.85pt; LINE-HEIGHT: 150%"><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">解决方法:(</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">1</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)延迟执行;</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 17.85pt; TEXT-INDENT: -17.85pt; LINE-HEIGHT: 150%"><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><SPAN
style="mso-spacerun: yes">
</SPAN></SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">2</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)建立专用路径。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<H2 style="MARGIN: 6pt 0cm 0pt; LINE-HEIGHT: 150%"><SPAN lang=EN-US>5.6
</SPAN></H2>
<P class=MsoNormal
style="MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 150%; mso-list: l15 level1 lfo21; tab-stops: list 36.0pt"><![if !supportLists]><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 宋体"><SPAN
style="mso-list: Ignore">(1)<SPAN style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可能有:先写后读(</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">RAW</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)相关;写</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">-</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">写</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">(WAW)</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">相关</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 150%; mso-list: l15 level1 lfo21; tab-stops: list 36.0pt"><![if !supportLists]><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 宋体"><SPAN
style="mso-list: Ignore">(2)<SPAN style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">会引起流水线停顿的相关有:先写后读相关;</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">
<o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 36pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 150%; mso-list: l15 level1 lfo21; tab-stops: list 36.0pt"><![if !supportLists]><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 宋体"><SPAN
style="mso-list: Ignore">(3)<SPAN style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时空图:</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">(</SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">共用了</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">9
</SPAN><SPAN class=GramE><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">个</SPAN></SPAN><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时钟周期</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt">)<o:p></o:p></SPAN></P>
<P class=MsoNormal
style="LINE-HEIGHT: 150%; MARGIN-RIGHT: -16.7pt; mso-para-margin-right: -1.59gd"><SPAN
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">部件:</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%; mso-bidi-font-size: 12.0pt"><o:p></o:p></SPAN></P>
<TABLE class=MsoNormalTable
style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext"
cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD
style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 42.85pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt"
width=57>
<P class=MsoNormal
style="MARGIN: 1.55pt -16.7pt 1.55pt 0cm; LINE-HEIGHT: 150%; mso-para-margin-right: -1.59gd; mso-para-margin-top: .1gd; mso-para-margin-bottom: .1gd; mso-para-margin-left: 0cm"><SPAN
lang=EN-US>ADD3</SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 43.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt"
width=58>
<P class=MsoNormal
style="MARGIN: 1.55pt -16.7pt 1.55pt 0cm; LINE-HEIGHT: 150%; mso-para-margin-right: -1.59gd; mso-para-margin-top: .1gd; mso-para-margin-bottom: .1gd; mso-para-margin-left: 0cm"><SPAN
lang=EN-US><o:p> </o:p></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 54pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt"
width=72>
<P class=MsoNormal
style="MARGIN: 1.55pt -16.7pt 1.55pt 0cm; LINE-HEIGHT: 150%; mso-para-margin-right: -1.59gd; mso-para-margin-top: .1gd; mso-para-margin-bottom: .1gd; mso-para-margin-left: 0cm"><SPAN
lang=EN-US><o:p> </o:p></SPAN></P></TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -