计算机地基础知识hzh

单片机原理、接口及应用 内 容 提 要 ★微型计算机的基本结构和工作原理 ★计算机中的数制与码制 ★小结 0.1.1 微机的系统结构 0.1.2 微机的基本工作原理 存储程序、执行程序是微机的工作原理,取指令,译码,执行是微机的基本工作过程。 单片机是微型计算机的一种,是将计算机主机(CPU、存储器和I/O接口)集成在一小块硅片上的微机,又称微控制器。它专为工业测量与设计而设计,具有三高优势(集成度高、可靠性高、性价比高),他的特点是小而全(体积小,功能全),主要应用于工业检测与控制、计算机外设、智能仪器、仪表、通信设备、家用电器等,特别适合于嵌入式微型机应用系统。 0.1.3 微机的主要技术指标 微型计算机主要有如下一些技术指标: 字长:CPU并行处理数据位,由此定为8位机、16位机、32位机等。 存储容量:存储器单元数,例如256B、8KB、1MB等(1B即一个字节,也就是一个8位二进制数,是计算机数据的基本单位)。 运算速度:CPU处理速度,它和内部的工艺结构以及外接的时钟频率有关。 时钟频率:在CPU极限频率以下,时钟频率越高,执行指令速度越快,对单片机而言,有6MHz、12MHz、24MHz等。 0.2.1 计算机中的数 计算机处理的一切信息均用二进制数表示,但是二进制数书写起来太长,所以微型计算机中的二进制数都采用十六进制来缩写。 为了区别十进制数、二进制数及十六进制数3种数制,在数的后面加一个字母以进行区别。用B(binary)表示二进制数制;D(decimal)或不带字母表示十进制数制;H(hexadecimal)表示十六进制数制。 表0-1 不同进位记数制对照表 十六进制数和十进制数间的相互转换 将十六进制数按权展开相加,如: 1F3DH=163×1+162×15+161×3+160×13 =4096×1+256×15+16×3+1×13 =4096+3840+48+13=7997 十进制整数转换为十六进制数可用出16取余法,即用16不断地去除待转换的十进制数,直至商等于0为止。将所得的各次余数,依倒叙排列,即可得到所转换的十六进制数。如将38947转换为十六进制数,其方法及算式如下: 即38947=9823H 0.2.2 计算机中数的几个概念 1.机器数与真值 机器数:机器中数的表示形式,它将数的正、负符号和数值部分一起进行二进制编码,其位数通常为8的整数倍。 真值:机器数所代表的实际数值的正负和大小,是人们习惯表示的数。 2.数的单位 位(bit):一个二进制数中的1位,其值不是1便是0。 字节(Byte):一个字节,就是一个8位的二进制数。 字(Word):两个字节,就是一个16位的二进制数。 双字:两个字,即四个字节,一个32位二进制数。 只有8位、16位或32位机器数的最高位才是符号位。 0.2.3 计算机中的有符号数的表示 有符号数有原码、反码和补码三种表示法。 1.原码 数值部分用其绝对值,正数的符号位用“0”表示,负数的符号位用“1”表示。如: X1=+5= [X1]原 X2=-5= [X2]原 符号位 8位原码数的范围为FFH~7FH(-127~127)。原码数00H和80H的数值部分相同、符号位相反,它们分别为+0和-0。16位原码数的数值范围为FFFFH~7FFFH(-32767~32767)。原码数0000H和8000H的数值部分相同、符号位相反,它们分别为+0和-0。 原码表示简单易懂,而且与真值的转换方便。但若是两个异号数相加,或两个同号数相减,就要做减法。为了把减运算转换为加运算,从而简化计算机的结构,就引进了反码和补码。 (2)反码 正数的反码与原码相同; 负数反码:符号位不变,数值部分按位取反。 例 求8位反码机器数: x1= +4 [x1]原= [x1]反==04H x2= -4 [x2]原= [x2]反= = FBH (3)补码 正数的补码与原码相同;负数补码为其反码加1。 例:求 8位补码机器数: x1=+4: [x1]原=[x1]反=[x1]补=04H x2= - 4: [x2]原 = [x2]反 = [x2]补 = [x

计算机知识中h表达什么意思,计算机地基础知识hzh.ppt相关推荐

  1. 计算机项目化教学,计算机教学中项目化教学应用计算机教学论文计算机论文

    <计算机教学中项目化教学应用计算机教学论文计算机论文>由会员分享,可在线阅读,更多相关<计算机教学中项目化教学应用计算机教学论文计算机论文(5页珍藏版)>请在人人文库网上搜索. ...

  2. 全国计算机等级考试一本通关六合一,2014年全国计算机等级考试一本通关六合一 二级公共基础知识与C语言程序设计 无纸化考试专用...

    <2014年全国计算机等级考试一本通关六合一 二级公共基础知识与C语言程序设计 无纸化考试专用> 前言 最新版考试大纲 各考点考核命题分析表 第1章 公共基础知识 知识清单1 考点1 算法 ...

  3. 开发过程中js遇到的问题及一些基础知识恶补

    Supermarket 开发过程中js遇到的问题及一些基础知识恶补 函数相关问题 DOM元素相关操作 变量操作 异常捕获 开发过程中关于条形码识别 开发结束关于前端板块思路 函数相关问题 (funct ...

  4. python基础知识有哪些需要背(记住是基础知识)我是初学者

    大家好,小编来为大家解答以下问题,一个有趣的事情,一个有趣的事情,今天让我们一起来看看吧! 1.python基础知识有哪些需要背(记住是基础知识)我是初学者 或看好Python的广阔前景,或看中Pyt ...

  5. 炒股入门初学者基础知识讲解,如何掌握新手炒股入门基础知识

    对一些刚入股市的新手来讲,要学习的股票术语和一些图标实在是太多了,很多的新手在炒股的时候不知道炒股的技巧是什么,毕竟万事开头难,所以大家要多了解一些基础的知识.下面为大家介绍下QR技术分析社区中关于炒 ...

  6. 炒股入门基础知识之炒股入门?炒股入门股票基础知识该掌握哪些

    最近几年越来越多的朋友们开始进入股票市场,为了也是自己在业余的时间,可以有一个事情做,如果能够赚钱的话自然是更好的,但是如果赔钱自己也能够乐观的面对,毕竟投资是有风险的,我们为大家介绍一下<阿尔 ...

  7. 南师大考研632c语言,2019南京师范大学外国语言学及应用语言学考研623外国语言文学基础知识与汉语写作与830英语语言学基础知识与翻译考试真题试卷...

    2019南京师范大学外国语言学及应用语言学考研623外国语言文学基础知识与汉语写作与830英语语言学基础知识与翻译考试真题试卷 本复习全析是由仙林南师大考研网依托多年丰富的教学与辅导经验,组织仙林教学 ...

  8. 汇编程序设计与计算机体系结构软件工程师教程笔记:汇编语法基础知识

    <汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...

  9. dell电脑计算机专业,戴尔Dell专用英语_电脑基础知识_IT计算机_专业资料.doc

    戴尔Dell专用英语_电脑基础知识_IT计算机_专业资料 英文縮寫英文全名中文字義5COne methodology of solving problem, 5C including: Charact ...

  10. 计算机编码中进制的区别,计算机中的进制和编码(转载)

    转载至 http://www.cnblogs.com/resn/p/5775378.html 古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台, ...

最新文章

  1. 新冠疫情下的AI顶会,ACL、ICLR、ICML等均改为线上会议!
  2. gridview 在已有数据的基础上添加数据_基于Python的数据分析-1.语法基础(上)
  3. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)
  4. Ubuntu 下安装Beyond Compare 安装解决方案
  5. 数据库SQL语言从入门到精通--Part 3--SQL语言基础知识
  6. tomcat处理图片或者文件不在项目里
  7. spring的延迟初始化bean (default-lazy-init 与 lazy-init )
  8. DHCP之二 DHCP的中继代理
  9. 45 岁以后的程序员都到哪里去了?
  10. 实验吧—Web——WP之 Forms
  11. 数据-第8课-线性表的链式存储结构(未)
  12. 工厂如何引入ERP生产管理系统
  13. CodeForces - 1299B. Aerodynamic
  14. 蕃茄田宋姝梦:科技赋能时代,儿童在线艺术教育的思考
  15. 移动硬盘插入提示需要格式化RAW_移动硬盘怎么分区,硬盘分区教程学习
  16. 2020-09-03解决pip install安装非常慢[Errno 101] 网络不可达问题
  17. Android开发笔记——视频录制播放常见问题
  18. 白鹤芋一帆风顺花怎么养 一帆风顺花养殖方法及注意事项
  19. 解决gpu没有运行进程,但是显存一直占用的方式
  20. tar命令 – 打包和备份的归档工具

热门文章

  1. nod32 激活码 地址 NOD 32
  2. 好程序员web前端培训分享JavaScript框架
  3. 华为云计算HCIE学习笔记-FusionAccess
  4. 小小一款代码编辑器竟然也可以有程序运行之功能——Sublime Text3运行各种语言程序的总结
  5. L3G400d单独使用实验
  6. 全志h3芯片刷机包_英菲克i5四核全志H3芯片机顶盒刷机rom升级固件包下载
  7. SIR传染病模型(微分方程系列1)
  8. 紧急求助,CSDN帮忙下载HP惠普280G1增霸卡7.0UEFI版硬盘保护卡还原卡驱动光盘
  9. Eap无线加密服务器,使用hostapd做radius服务器进行EAP认证,巩固无线安全
  10. 老男孩Linux性能优化实战课程教学