CPU学习心得续集1

发布者:SereneDreamer最新更新时间:2015-05-21 来源: 51hei关键字:CPU  学习心得 手机看文章 扫描二维码
随时随地手机看文章
        痴人说梦继续。
        计算机工作速度是很快的,每运行一步指令大概也就是几亿分之一秒。即便是51单片机,也能达到千万分之一秒,如果我们的思绪跟着计算机跑,会被累死的,好囧!
        不如我们用慢动作将整个工作过程放慢,一点点体会它到底是怎么工作的,至于多慢,一个小时一步可以了吧?呵呵,随便了,能理解了就继续下一步。

        以单片机为例,通电后,系统在第一个周期内干什么呢?
        单片机内部有很多部门,我们假设它就是一个工厂,工厂的中间是一条宽阔的大路,路两边是各个车间和管理部门,然后在厂区内安装了一个所有人都能听到的大喇叭,对所有部门发号施令。
        好了,零号指挥员开始喊了:第一步,指针指向地址0000H,其它部门原地待命!这时候,所有的没有接到任务的部门什么都不干,只有指针瞬间移动到了仓库的0000H位置。你要是问了:指针是个什么东西啊?
        这么解释吧,你见过电唱机这个东东吗?没见过?没见过先去见见......电唱机都有一个唱头,唱头和唱片接触的部门是一根针,针和唱片上蚀刻的轨迹摩擦,发出声音,经过电路放大送到喇叭就可以听啦! 这时候,你要是认为把唱头移动到另外一个位置,本来唱的好好的歌曲就换成别的音乐了(夜店里面DJ有一种专门磨片的唱机,我没去过夜店,也不知道那个唱机叫什么名字,DJ可以把一段节奏比较好的段落反复播放,就是利用的唱头的瞬间移位)!这里的唱头就像是计算机里的指针,指针指向0000H就像唱头回到唱片起点一个道理。
        地址0000H在单片机里位于程序存储器(貌似是,懒得去翻资料了)的第一个位置,而程序存储器共有128个位置,分别是0000H,0001H,0002H,0003H......等等。
        至于为什么单片机通电后会将指针指向0000H,我们学习最最底层的东西,这些都是绕不开的,我暂时理解为:通电后,系统将所有的部门都访问了一个遍,然后把别的数据都抛弃了,只留下0000H的数据,相当于访问了0000H。

        假如说0000H里面存放了01010101这些数据,这些就是CPU下一步的指令,没有上帝,CPU的命令从来都是从上一个锦囊里面得到的!
        我似乎有点开窍了!
        这就是单片机第一个脉冲周期内干的全部工作,是不是感觉有点浪费啊?就干这一点小事?是的,计算机每一个周期确实干不了太多的事,但是计算机的特长是这些个周期都特别短,短到你刚想思考,它就运行了千万个周期......“天下武功,唯快不破”。
        CPU系统的工作就是这样,每个部门都等着大喇叭里面给自己派任务,丝毫不敢懈怠,但是每次只有一个部门接到了任务,这就是程序,一步一步执行。

        第二个周期,单片机又要干什么呢?0000H里面的数据已经告诉你了,如果没有告诉你的话,这个程序员是要被炒掉的,因为这里是一条无条件跳转指令,必须的,因为下面的地址是保留地址,是禁区。那么,跳到哪里呢?程序员设定哪里就是哪里,只要被系统允许。然后指针就去访问那个地址,再打开那里的锦囊。
        同理,系统将所有部门的电平都巡测了一个遍,唯独留下了指针所在地址的数据。在这个周期,程序不再需要跳转了,开始执行正文了,当然也不排除继续跳转,除此之外,指针在没有跳转指令的情况下,在下一个周期自动加1,访问下一个地址。

本期重点:1,系统加电后先指向0000H;2,每个周期内,所有的部门都在工作,但是只有目标地址的数据被保留,其它的数据扔掉,可以理解为系统只访问了该地址,即指针指向了该地址。
关键字:CPU  学习心得 引用地址:CPU学习心得续集1

上一篇:STC单片机I/O口控制程序(两个不同的跑马灯效果)
下一篇:将C程序转换成汇编程序

推荐阅读最新更新时间:2024-03-16 14:02

中国芯遭遇尴尬 期待新突破
  曾几何时,中国IC设计公司似乎取得中国芯群聚性突破。但是,随着汉芯造假以及目前方舟接受检查,中国芯陷入尴尬境界。业内人士指出,中国要务实推进中国芯,切忌科技大跃进。    “中国芯”不能“大跃进”   2003年开始,中国半导体产业似乎跨越式地进入了国产CPU“群聚性突破”的年代,连续地出现了龙芯、方舟、众志、汉芯等核心处理器,一度曾有“七芯耀中华”之称。然而时至今日,中国CPU产业造假、接受检查等事件给产业界带来巨大阴影,一时之间对于中国是否应该发展CPU产业、应该怎样走这条“中国核芯路”以及造成目前这种现状的根源是什么等等讨论层出不穷。   中国半导体行业协会人士表示,CPU是半导体产业技术最密集、最具战略价值的产
[焦点新闻]
澜起携手联想Intel清华推服务器CPU及平台
电子网消息,2017年12月2日,澜起科技携手联想在浙江乌镇举办的“第四届世界互联网大会”上推出了融合清华微电子所可重构计算技术和英特尔至强(Xeon)处理器架构的津逮服务器CPU及平台。 澜起科技的津逮服务器CPU将清华微电子所的可重构计算处理器模块(RCP)和英特尔Xeon处理器模块集成到单个芯片上,一方面可将原本在Xeon上运行的运算密集型任务卸载到RCP上加速执行,大幅提升计算能效,另一方面可通过RCP的处理器动态安全检测技术对Xeon的外部行为进行实时监测、甄别和管控,极大增强CPU芯片的硬件安全性。 Xeon处理器是目前综合性能最好、生态系统最为成熟和完备的商用服务器CPU,全球市场占有率高达90%以上。 集成了Xeo
[半导体设计/制造]
CPU接口芯片GT-48330在网管交换机中的应用
1 引 言     交换机是局域网最重要的网络连通设备,局域网的管理大多会涉及交换机的管理。交换机分为可网管交换机和不可网管交换机,这两种交换机的区别主要在是否能被管理。这里的管理是指通过管理端口执行监控交换机端口状态、划分VLAN、设置Trunk等操作,可以被管理的交换机就是网管交换机。网管交换机可以通过串口、Web(网络浏览器)和网管软件来管理。     网管交换机的内部大致结构如图1所示。        其工作原理:端口进来的数据包先到交换芯片,交换芯片判定是否是管理包,若不是则通过其他端口转发出去;若是,则传送给接口芯片,由接口芯片传给CPU进行处理。同时,一些由CPU产生的管理包要通过接口芯片传给交换芯片
[嵌入式]
PIC单片机的一些学习心得与总结
PIC单片机的概述 PIC16F616是一款14引脚、8位的CMOS单片机。采用精简指令集,仅有35条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周期之外,大部分的指令都是单周期指令。这样有利于提高单片机的运行速度和执行效率。 PIC16F616这款单片机供电电压可以在2V到5。5V之间,内部集成了一个RC振荡器,频率可以配置成8MHZ或者4MHZ,也可以用外部晶振提供时钟。内部集成有AD转换、比较器等硬件模块,还具有上电复位、欠压复位、看门狗、代码保护等功能。三个定时器、PWM发生器等可以由用户编程。下面我来一一介绍关于PIC单片机的这些模块和功能。 存储器 PIC16F616分为程
[单片机]
无线路由器硬件细节解密
说到路由器的硬件,很多人可能会说,我就是要买个路由器而已,又不是造个路由器,知道这么多细节又能做啥? 这种想法,其实......也对。路由器其实跟我们常用的电脑或者手机类似,内部也包含了CPU、内存、硬盘等等对应的配置,这些硬件能力越强,想必路由器的性能也就越强悍。但当你在购物网站打开某款路由器的介绍时,会发现大多数厂家的各种牛逼闪闪的亮点宣传,其实都是顾左右而言它,就是不想告诉你这玩意儿内部到底配了啥。反正绝大多数人对此也没有太多要求。 如果优秀的你想要详细了解一款路由器的肚子里到底有多少货,做工到底扎不扎实,就只能去看拆机视频了。到了这一步,事先了解下路由器的硬件组成和作用就是有必要的了。好,那我们这就开始。 CP
[嵌入式]
无线路由器硬件细节解密
HTC正同ST-Ericsson联合开发智能手机CPU
        北京时间4月23日消息,据国外媒体报道,在 苹果 和三星纷纷开始为自己的移动设备配置自主开发的芯片后 ,HTC也正在开发自己的处理器芯片。消息称,这家台湾的智能手机厂商目前已经同ST-Ericsson签署了联合开发芯片的合作备忘录。 以往,三星、苹果主要是为自己的旗舰级移动设备配置功能强大的CPU,但HTC未来的芯片预计将运行在较为低端的智能手机上。据悉,配置了全新芯片的HTC移动设备将在2013年大规模出货。 HTC看上去正逐渐对 高通 的 芯片失去耐心,因为直到2012年,高通的芯片才被配置到HTC大多数的设备中。今年二月,HTC就暗示了自己的不满,甚至可能认为高通是导致自己近期销 量下滑的原
[手机便携]
碎片化的IoT时代,中天微填补国产嵌入式CPU空白
2018年,集成电路再次被写入政府工作报告,位列实体经济发展第一位。尽管我国芯片产业日益强大,但由于起步较晚,无论是产业基础、产业结构、产业规模还是创新能力和水平与发达国家相比差距仍旧很大,尤其在IC产业基础设施布局与建设领域中,仍然严重滞后于发达国家水平。尽管如此,在中国IC产业内也不乏始终坚持的开拓者,拥有自主知识产权的嵌入式CPU的空白便被杭州中天微系统有限公司所填补。 嵌入式CPU IP是芯片研发和嵌入式系统的基础,该领域过去一直被国外企业所垄断,就在大家普遍认为这个市场将会一家独大时,中天微却凭着过硬的研发技术功底,加之正确的商业化运作以及有效的市场策略,逐渐获得了国内同行的广泛认可,走出一条有自己特色的道路,短短2年时
[手机便携]
威盛CPU甩开英特尔单干 瞄准超便携PC市场
  天极网4月14日消息 (记者 顾萌) 本周半导体设计公司威盛在台湾表示,该公司在四月中旬与英特尔处理器授权到期后不会续约。   威盛称,涉及英特尔技术专利的威盛C3将在4月中旬正式停产,该公司新一代处理器的前端总线(FSB)为自行定义,与之相配的VX700芯片组除了支持自有微处理器,还可以兼容英特尔针对笔记本电脑市场推出的Pentium M处理器。除了针对移动市场的C7处理器外,威   盛还针对英特尔主导的超便携PC(UMPC)市场,推出了C7-M超低电压版处理器。   由于威盛在自行开发的第一代PC处理器时,参照英特尔Pentium 4处理器的前端总线设计,导致2001年被迫与英特尔展开专利大战,随后的一年多时间内,威
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved