﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-绿-文章分类-ComPrinciple</title><link>http://www.cppblog.com/MyCBlog/category/19046.html</link><description>希望，是美好的……</description><language>zh-cn</language><lastBuildDate>Mon, 09 Apr 2012 12:41:23 GMT</lastBuildDate><pubDate>Mon, 09 Apr 2012 12:41:23 GMT</pubDate><ttl>60</ttl><item><title>总线系统</title><link>http://www.cppblog.com/MyCBlog/articles/170606.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:22:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170606.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170606.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170606.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170606.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170606.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">总线概述：概念性问题</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">总线仲裁</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">集中式仲裁</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">链式仲裁方式：（BR，BG，BS）一条，（电路故障敏感）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">计数器仲裁方式：（优先级问题）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">独立请求方式（优先级最为灵活）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">分布式仲裁</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">总线通信与操作</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">同步通信：有公共始终</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">异步通信：互锁方式（三中）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">半同步方式（同步与异步的折衷）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">分离式方式（分为两个子周期）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">总线标准</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">RS-232标准（串行标准）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">USB标准（链接显示器，鼠标，键盘，可进行串联）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">PCI&nbsp;标准（采用促发方式传送）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">AGP总线（速率最高）</span></font></p></div>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px 0px 14px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;</p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170606.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:22 <a href="http://www.cppblog.com/MyCBlog/articles/170606.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>输入输出系统</title><link>http://www.cppblog.com/MyCBlog/articles/170607.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:22:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170607.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170607.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170607.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170607.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<div>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">基本概念</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">独立编址和统一编址以及访问的方式区别</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机系统的外围设备：输入输出设备，以及外存储器</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机中的串并行特点以及转换方式</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">通道是一种处理机。</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">外部设备</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">输入设备：键盘，鼠标</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">输出设备：打印机，显示器</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">存储设备</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">硬盘存储器：固定磁头，移动磁头；可换磁盘和固定磁盘</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">磁盘阵列：数据在物理盘交叉存储，有并行度。</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">I/O接口</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">基本功能和基本结构</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">控制</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">缓存</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">寻址</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">状态</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">中断</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">I/O端口及其编址</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">I/O地址空间及其编码</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">I/O方式</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">程序查询方式</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">程序中断方式</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">进入中断周期，保护断点，寻址，关中断。（由中断隐指令完成）</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">保护现场</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">中断服务</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">恢复现场</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">中断返回。</span></p>
<p style="margin: 0pt 0px 0pt 41pt"><span style="font-family: 宋体; font-size: 10.5pt">若允许多重中断，在保护现场之后，开中断。</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">DMA方式</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">预处理：初始化DMA控制器的寄存器</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">数据传送</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">后处理：采用中断服务程序，检验送入主存的数据是否正确，测试传送过程中是否出错，是否继续使用DMA传送其他数据。</span></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">通道方式：字节多路通道，选择通道，数组多路通道。</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">接受cpu的I/O指令，按要求启动停止外设</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">执行通道指令</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">组织外设与内存之间的数据传送</span></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">向CPU报告外设的状态信息和中断信息。</span></p>
<p style="margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt"></span></p>
<p style="margin: 0pt 0px 0pt 21pt"></p></div>
<p style="margin: 0px 0px 14px">&nbsp;</p>
<p style="margin: 0pt 0px 0pt 21pt"><span style="font-family: 宋体; font-size: 10.5pt"></span></p>
<p style="margin: 0pt 0px 0pt 21pt"></p></div>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px 0px 14px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;</p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:22 <a href="http://www.cppblog.com/MyCBlog/articles/170607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中央处理器</title><link>http://www.cppblog.com/MyCBlog/articles/170605.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:21:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170605.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170605.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170605.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170605.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170605.html</trackback:ping><description><![CDATA[<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">一、</span><span style="font-family: 宋体; font-size: 10.5pt">cpu的基本功能和结构</span><span style="font-family: 宋体; font-size: 10.5pt"></span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">基本组成：pc，IR，mar，mdr，psw，通用寄存器。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">功能：指令控制，时间控制，操作控制，数据加工，中断处理。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">二、</span><span style="font-family: 宋体; font-size: 10.5pt">指令执行过程：</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">取指微操作：</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">PC---&gt;MAR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">l---&gt;R;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">M(MAR)---&gt;MDR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">MDR---&gt;IR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">OP(IR)---&gt;CU;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9317;　</span><span style="font-family: 宋体; font-size: 10.5pt">(PC)+1---&gt;PC;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">间指微操作</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">Ad（IR）---&gt;MAR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">L---&gt;R;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">M(MAR)---&gt;MDR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">执行</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">中断微操作：假设采用硬件向量中断服务程序入口地址，并用堆栈保护程序断点（假设进栈操作是先修改指针，后存放数据）</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">（SP）-1---&gt;MAR;</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">L---&gt;W</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">PC---&gt;MDR</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">MDR---&gt;M(MAR);</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">向量地址----&gt;PC</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9317;　</span><span style="font-family: 宋体; font-size: 10.5pt">由硬件中断向量允许触发器EINT为0；（关中断）</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">三、</span><span style="font-family: 宋体; font-size: 10.5pt">数据通路的功能和基本结构</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">CPU内部总线方式</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">专用通路方式</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">四、</span><span style="font-family: 宋体; font-size: 10.5pt">控制器的功能以及工作原理</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">时序控制方式：同步控制方式（采用完全统一的机器节拍，采用不同节拍的机器周期，中央控制和局部控制方式）、异步控制方式和联合控制方式。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">控制器：硬布线控制器和微操作指令控制器。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">微指令的编码方式：直接编码，字段直接编码，字段混合编码。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">五、</span><span style="font-family: 宋体; font-size: 10.5pt">指令流水线</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">指令流水线的基本概念：改变各条指令按照顺序执行的规则，使机器在执行上一条指令的同时，取出下一条指令。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">影响流水线的因素：结构相关，数据相关，程序相关。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">超标量和动态流水线技术：超标量，超流水，超长指令字，动态流水线。</span></p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170605.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:21 <a href="http://www.cppblog.com/MyCBlog/articles/170605.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>指令系统</title><link>http://www.cppblog.com/MyCBlog/articles/170604.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:20:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170604.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170604.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170604.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170604.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170604.html</trackback:ping><description><![CDATA[<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">指令格式</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">指令的基本格式：操作码，地址码（寻址方式和形式地址）</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">定长操作码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">扩展操作码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">指令的寻址方式</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">立即寻址</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">直接寻址</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">隐含寻址（隐含寻址的操作数含在操作码中）</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">间接寻址</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">寄存器寻址</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">6)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">寄存器间接寻址</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">7)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">基址寻址：基址寄存器可以用专用的基址寄存器，也可以采用通用的寄存器，基址寄存器的内容由操作系统和管理程序确定，操作过程中，形式地址可变，基址不变。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">8)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">变址寻址：变址寄存器可以是专用的变址寄存器，也可以是通用的寄存器。在程序的执行过程中，变址寄存器可变，形式地址不变，便于处理数组问题。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">9)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">相对寻址：由</span><span style="font-family: 宋体; font-size: 10.5pt">PC和形式地址A给出，特点是A的位数决定操作数的寻址范围，便于程序的浮动，广泛用于转移类指令。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">CISC和RISC的区别</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 21pt; margin: 0pt 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">RISC的主要特点是：</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">选取使用频度较高的简单指令，复杂指令的功能由简单指令符合而成。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">指令长度固定，种类少，寻址方式少。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">只有LOAD和STORE指令访问存储器，其余指令的操作都在寄存器之间。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">CPU中有多个通用寄存器。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">控制器采用组合逻辑控制。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">6)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">采用流水技术，大部分指令在一个时钟周期内完成。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">7)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">采用优化的编译程序。</span></p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170604.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:20 <a href="http://www.cppblog.com/MyCBlog/articles/170604.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>存储器系统</title><link>http://www.cppblog.com/MyCBlog/articles/170603.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:20:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170603.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170603.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170603.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170603.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170603.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">存储器的分类：</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">按照存取方式，存储器可以分为随机存取存储器，串行存储器，只读存储器。</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">U盘属于随机存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">RAM和ROM属于随机存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">磁盘属于部分串行存储器。</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">存储单元是最小的可以独立寻址的单元。</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">存储器的层次结构</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">程序的局部性原理</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">多级结构或者三级结构</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">分层是为了解决存储容量，存储速度和价格之间的矛盾。</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">半导体随机存取存储器：（控制电路OE，CE，WE），刷新方式，比较</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">SRAM和DRAM存储器原理</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">读出原理：SRAM为触发器，DRAM为电容</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">破坏性读出：SRAM非，DRAM是</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">需要刷新：SRAM否，DRAM是（集中式，分散式，异步式）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">送行列地址：SRAM是，DRAM分两次送入</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">运行速度：SRAM快，DRAM慢</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9317;　</span><span style="font-family: 宋体; font-size: 10.5pt">集成度：SRAM低，DRAM高</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9318;　</span><span style="font-family: 宋体; font-size: 10.5pt">发热量：SRAM大，DRAM小</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9319;　</span><span style="font-family: 宋体; font-size: 10.5pt">存储成本：SRAM大，DRAM小，</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">可编程的ROM（分两种，一种是可编程，另外一种是不能编程的）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">掩模ROM（MROM）：生产芯片时，一次写入</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">一次可编程ROM（PROM）：熔丝烧断，写入</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">可擦除ROM（EPROM）：紫外线，浮动栅泄漏电荷（擦除所有信息，不是随机存取存储器）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">电可擦除可编程RO（EEPROM）：电擦除（可擦出固定的一位，是随机存取存储器）</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">快擦除读写存储器（Flash&nbsp;Memory）：电擦除</span></font></p>
<p style="margin: 0pt 0px 0pt 41pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">信息不能更改：MROM，PROM</span></font></p>
<p style="margin: 0pt 0px 0pt 41pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">信息可以更改：EPROM（全部擦除，重新写入），EEPROM（对特定位写入），Flash（可以按照字节，区块，页面进行擦除和写入）；</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">主存储器与cpu&nbsp;的链接</span><span style="font-family: 宋体; font-size: 10.5pt"></span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">地址线，控制线，数据线</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">容量-&gt;逆权展开二进制-&gt;地址线先条数（A0---An）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">双口RAM与多模块存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">双口RAM，拥有两个独立的读写电路，当同时访问同一内存单元时，发生冲突。</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">多模块交叉存储器</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">高位交叉存储器（顺序存储器）高位作为体号，地位为内部地址</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">低位交叉存储器：可以实现流水线作业。（地位作为体号，高位为内部地址）</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">6.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">高速缓冲存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">Cache的工作原理</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">程序访问的局部性原理</span></font></p>
<p style="text-indent: 20pt; margin: 0pt 0px 0pt 21pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">Cpu访问主存，有命中和不命中两种情况</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">Cache和主存的映射方式</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">Cache和主存的替换算法</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">Cache写策略</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">7.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">虚拟存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">虚拟存储器的概念</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">页式虚拟存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">段式虚拟存储器</span><span style="font-family: 宋体; font-size: 10.5pt"></span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">段页式虚拟存储器</span></font></p>
<p style="text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt"><font class="Apple-style-span" face="'Times New Roman'"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">TLB快表：慢表是通过地址访问的；TLB相联存储器是通过内容访问的。</span></font></p></div>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px 0px 14px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;</p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:20 <a href="http://www.cppblog.com/MyCBlog/articles/170603.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算机系统概述</title><link>http://www.cppblog.com/MyCBlog/articles/170601.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:19:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170601.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170601.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170601.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170601.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170601.html</trackback:ping><description><![CDATA[<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机发展历程</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">硬件发展历程</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">第一代计算机：电子管时代</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">第二代计算机：晶体管时代</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">第三代计算机：中小规模集成电路</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">第四代计算机：超大规模集成电路</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">软件发展历程</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">面向机器的语言，汇编语言，面向对象的语言，</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">dos操作系统，视窗操作系统</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机应用</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">工业控制，网络教育。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机系统层次结构</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">计算机的组成：运算器，控制器，存储器，输入设备，输出设备</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">层次结构：数字逻辑层，微体系结构层，指令系统层，操作系统层，汇编语言层，高级语言层。</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">冯诺依曼机特点</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">性能指标</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">机器字长</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">存储容量</span></p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170601.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:19 <a href="http://www.cppblog.com/MyCBlog/articles/170601.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据的表示和运算</title><link>http://www.cppblog.com/MyCBlog/articles/170602.html</link><dc:creator>绿</dc:creator><author>绿</author><pubDate>Mon, 09 Apr 2012 09:19:00 GMT</pubDate><guid>http://www.cppblog.com/MyCBlog/articles/170602.html</guid><wfw:comment>http://www.cppblog.com/MyCBlog/comments/170602.html</wfw:comment><comments>http://www.cppblog.com/MyCBlog/articles/170602.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/MyCBlog/comments/commentRss/170602.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/MyCBlog/services/trackbacks/170602.html</trackback:ping><description><![CDATA[<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">数制与编码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">进位计数制：按照位权展开</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">二进制</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">八进制</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">十六进制</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">十进制</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">真值与机器数</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">BCD码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">有权码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">无权码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">字符与字符串</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">字符：ASCII码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">字符串</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">5)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">校验码：</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">奇偶校验码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">循环校验码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">汉明码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">定点数的表示与运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">定点数的表示</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">无符号数表示</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">原码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">反码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">补码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">移码</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">定点数的运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">定点数的移位运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">原码加减运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9314;　</span><span style="font-family: 宋体; font-size: 10.5pt">补码加减运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9315;　</span><span style="font-family: 宋体; font-size: 10.5pt">溢出及其检测</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9316;　</span><span style="font-family: 宋体; font-size: 10.5pt">定点数的乘除运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">浮点数的表述和运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">浮点数的表示</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9312;　</span><span style="font-family: 宋体; font-size: 10.5pt">表示方法</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 20pt; margin: 0pt 0px 0pt 21pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 宋体; font-size: 10.5pt">&#9313;　</span><span style="font-family: 宋体; font-size: 10.5pt">表示标准</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">浮点数的运算：加减运算</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 21.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">4.&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">算术运算逻辑</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">1)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">串行加法器与并行加法器</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">2)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">基本逻辑部件</span></p>
<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: -21.25pt; margin: 0pt 0px 0pt 42.25pt; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">3)&nbsp;</span><span style="font-family: 宋体; font-size: 10.5pt">多功能算术逻辑部件</span></p><img src ="http://www.cppblog.com/MyCBlog/aggbug/170602.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/MyCBlog/" target="_blank">绿</a> 2012-04-09 17:19 <a href="http://www.cppblog.com/MyCBlog/articles/170602.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>