




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MSP430单片机原理及应用 第1章计算机基础知识 1 1二进制数及其在计算机中的使用1 2二进制数的算术运算和逻辑运算1 3供程序设计使用的其他进制数1 4计算机中使用的编码1 5微型计算机概述 1 1二进制数及其在计算机中的使用 在计算机中只能使用二进制数 指令 数据 字符和地址的表示以及它们的存储 处理和传送 都是以二进制的形式进行 没有二进制也就没有电子计算机 1 1 1二进制数的进位计数特性1 进位计数制 最常见的是十进制数2 二进制数 只有两个数字符号0和1 基数为2 逢2进1 1 1 2机器数与机器数表示形式计算机中使用的二进制数称为机器数 有多种表示形式 符号数和无符号1 符号数具有正负的概念 符号数的二进制表示 75的机器数表示为01001011 0表示正数 75的机器数表示为11001011 1表示负数2 无符号数是逻辑数 没有正负的概念如 存储器地址就是一串无符号的二进制数 定点数与浮点数定点数中小数点的位置固定 又可分为定点小数和定点整数两种表示方法 而浮点数的小数点位置不固定 原码 反码和补码1 原码 机器数的原始表示 如 4 原 00000100 4 原 100001002 反码 正数的反码与原码相同 负数的反码由原码转换得到 符号位不变 数值位按位取反 4 反 00000100 4 反 111110113 补码 正数的补码与原码相同 负数的补码是把反码的最低位加1 4 补 00000100 4 补 11111100 1 1 3计算机中二进制数的单位1 位 Bit 指二进制的位 2 字节 Byte 8位二进制数称为一个字节 3 字 Word 字是一台计算机上所能并行处理的二进制数 字的位数称为字长 字长是字节的整数倍 如 MCS 51单片机字长为8位 1 1 4计算机使用二进制数的原因易于实现 运算简单 具有逻辑属性 可靠性高 节省硬件设备等原因 1 2二进制数的算术运算和逻辑运算 1 2 1二进制算术运算1 二进制加法运算0 0 00 1 11 0 11 1 02 二进制减法运算0 0 00 1 11 0 11 1 03 二进制乘法运算0 0 00 1 01 0 01 1 14 二进制除法运算0 0 0 无意义 0 1 01 0 0 无意义 1 1 1 1 2 2二进制逻辑运算1 逻辑 或 运算C A B或C AVB 2 逻辑 与 运算C A B或C A B3 逻辑 非 运算C 4 逻辑 异或 运算C A B 1 3供程序设计使用的其他进制数 程序设计人员在程序中表示数据时很少直接使用二进制 而使用其他进制 这些数据输入计算机后 还要把它们转换成二进制数 这一工作由程序完成 1 3 1十进制数与十六进制数1 十进制数 0 9 2 十六进制数 0 9 A B C D E F 在二进制数后面加标志字符B 如10101100B在十六进制后面加标志字符H 如3AFH 0CAH十进制数后面加标志字符D或什么也不用加 1 3 2不同进制数之间的转换1 各种进制整数转换为十进制数2 十进制整数转换为二进制数3 十进制整数转换为十六进制数4 二进制整数与十六进制整数之间的相互转换 1 二进制整数转换为十六进制数 2 十六进制整数转换为二进制数 1 4计算机中使用的编码 1 二一十进制编码在二一十进制编码中最常用的是BCD码 BCD码共有10个编码 即二进制数0000 1001 分别对应十进制0 9 2 ASC 码ASC 码是 美国信息交换标准代码 的简称 是一个16行 8列的矩阵 常用十进制数或十六进制数来表示ASC 码 如 字符A的ASC 码用十进制数表示为65 用十六进制数表示为41H 1 5微型计算机概述 微型计算机系统组成框图 1 5 1微型计算机硬件系统 以运算器为中心的计算机框图以存储器为中心的计算机框图 1 5 2微型计算机软件系统软件是相对于硬件而言的 计算机软件包括各类程序 数据以及相关的文档资料等 按功能划分 系统软件和应用软件 系统软件包括 操作系统 各种程序设计语言 数据库管理系统和工具软件等 应用软件 是为解决计算机应用问题而编写的具有专门用途的程序 1 5 3微型计算机的工作过程微型计算机的工作流程 就是在CPU的控制下对程序中指令逐条执行的过程 1 取指令阶段按程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年地质版(2024)小学体育与健康二年级全一册《安全游泳防溺水》教学设计
- 2025合作伙伴项目合作合同
- 小矮人讲解题目及答案
- 常德消防素质考试题库及答案
- 消防安全常识题目及答案
- 现象及原理分析题目答案
- 2025知识产权许可与转让合同
- 沧州高中地理会考试卷及答案
- 沧州地理生物考试卷子及答案
- 2025涂料采购合同范本
- 应急管理局项目管理办法
- 2025年职业指导师考试试卷:职业指导师职业指导
- 竞彩销售培训
- 国防科普活动方案
- 藻类分子机制解析与调控网络构建-洞察阐释
- 柴油运输配送管理制度
- T/CAPA 009-2023面部埋线提升技术操作规范
- 助教合同协议书范本
- DB3707T 120-2024无特定病原凡纳滨对虾种虾循环水养殖技术规范
- 2025光伏项目施工合同范本
- 阶梯定价合同协议
评论
0/150
提交评论