单片机原理与技术第1章-概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.直接寻址(direct addressing) 图1-13 直接寻址方式示意图 4.寄存器间接寻址(register indirect addressing) 图1-14 寄存器间接寻址方式示意图 图1-15 寄存器间接寻址加法指令示意图 指令名称 寻 址 方 式 助 记 符 操 作 码 说 明 取数指令 立即寻址 MOV AL,n B0 n 把指令第二字节的立即数送累加器(AL)中;n→AL 立即寻址 MOV BL,n B3 n 把指令第二字节的立即数送至寄存器(BL)中;n→BL 表1-2 4 种寻址方式及相应的指令 指令名称 寻 址 方 式 助 记 符 操 作 码 说 明 取数指今 寄存器寻址 MOV AL,BL 8A C3 把BL中的内容送至AL中;BL→AL① MOV BL,AL 8A D8 把AL中的内容送至BL中,AL→BL① 寄存器间接寻址 MOV AL,[BL] 8A 07 以BL中的内容为操作数的地址,操作数送至AL中;[BL]→AL② 直接寻址 MOV AL,[n] A0 n 指令中的第二字节为操作数的地址,操作数送至AL中;[n]→AL② 续表 指令名称 寻 址 方 式 助 记 符 操 作 码 说 明 存数指令 直接寻址 MOV [n],AL A2 n 指令中的第二字节为地址,把AL中的内容存入此地址单元;AL→[n] 寄存器间接寻址 MOV [BL],AL 88 07 以BL中的内容作为地址,把AL中的内容存入此地址单元;AL→[BL] 续表 指令名称 寻 址 方 式 助 记 符 操 作 码 说 明 加法指令 立即寻址 ADD AL,n 04 n n为立即数;AL+n→AL 寄存器寻址 ADD AL,BL 02 C3 BL中的内容为操作数;AL+BL→AL 寄存器间接寻址 ADD AL,[BL] 02 07 以BL中的内容为操作数的地址; AL+[BL]→AL 续表 图1-16 程序在存储器中存放示意图 图1-17 取出第一条指令后CPU的状态图 图1-18 直接寻址方式操作示意图 图1-19 取操作数过程示意图 图1-20 计算机的基本硬件结构 图1-21 三总线的微型机结构 单片机原理与技术 计算机基础 1.1 计算机软件 1.2 80C51体系结构概要 1.3 第1章 概 述 1.1 计算机基础 1.1.1 计算机的基本结构 图1-1 计算机的基本结构图 1.1.2 常用的名词术语和二进编码 1.位、字节、字及字长 ? 位(bit)。“位”指一个二进制位。它是计算机中信息存储的最小单位。 ? 字节(Byte)。“字节”指相邻的8个二进制位。1024个字节构成1个千字节,用KB表示。1024KB构成1个兆字节,用MB表示。1024MB构成1个千兆字节,用GB表示。B、KB、MB、GB都是计算机存储器容量的单位。 ? 字(Word)和字长。“字”是计算机内部进行数据传递处理的基本单位。通常它与计算机内部的寄存器、运算装置、总线宽度相一致。 2.数字编码 为便于机器识别和转换,计算机中的十进制数的每一位用二进制编码表示,这就是所谓的十进制数的二进制编码,简称二—十进制编码(BCD码)。 3.字符编码 4.汉字编码 (1)外部码 (2)内部码 (3)交换码 (4)输出码 1.1.3 指令程序和指令系统 就拿两个数相加这一最简单的运算来说,就需要以下几步(假定要运算的数已在存储器中)。 第一步:把第一个数从它所在的存储单元(location)中取出来,送至运算器; 第二步:把第二个数从它所在的存储单元中取出来,送至运算器; 第三步:相加; 第四步:把相加的结果,送至存储器中指定的单元。 指令通常分成操作码(opcode,即operation code)和操作数(operand)两大部分。操作码表示计算机执行什么操作;操作数是此指令要操作的对象。指令中的操作数部分常规定参加操作的数的本身或操作数所在的地址。 1.1.4 初级计算机 1.CPU的结构 图1-3 微型机结构图 图1-4

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档