微机原理和接口技术实用教程.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术实用教程 微机原理与接口技术实用教程 第1章 微型计算机基础及工作原理 第2章 微处理器 第3章 8086/8088指令系统 第4章 汇编语言程序设计 第5章 半导体存储器及其接口 第6章微型计算机I/O接口基础 第7章 微型计算机总线及I/O接口标准 第8章 中断 第9章 常用可编程接口芯片 第10章 人机交互设备及接口 第1章 微型计算机基础及工作原理 1.1 数制 1.2 计算机中数的表示 1.3 微型计算机的基本组成电路 1.4 微型计算机结构的简化形式 1.5 微型计算机的工作原理 1.1 数制 二进制数(Binary ) 十六进制数(Hexadecimal) 1.1.2 不同进制数间的转换 1.1.2 不同进制数间的转换(2) 1.1.2 不同进制数间的转换 1.2 计算机中数据的表示 1.2.2 机器数的定点表示与浮点表示 1.2.3 非数值数据的表示 1.3 微型计算机的基本组成电路 1.3.2 寄存器(Register) 1.3.3 加法电路与算数逻辑单元 3. 算术逻辑单元 ( ALU ) 1.3.4 三态输出电路 总线结构 1.4 微型计算机结构的简化形式 1.4.2 模型机的指令系统 1.4.3 模型机的程序设计 1.4.4 执行指令的过程 1.4.5 控制器 1.5 微型计算机的工作原理 习题 1、3 Control A B S ALU Arithmetic Logical Unit 一组线 E A B 0 1 0 1 1 高阻 高阻 0 1 0 B A E 三态输出电路的逻辑表 ENABLE =1 数据由 D→B LA CLK EA A LB CLK EB B LC CLK EC C LD CLK ED D W3W2W1W0(W总线) LA EA LB EB LC EC LD ED =1 =0 =0 =1 =0 =0 =0 =0 数据由 B→A 0 0 1 0 0 0 0 1 控制字 CON LA CLK EA C LB CLK EB B LA CLK EA A LA CLK EA D 控制器 数据总线 控制总线 总线结构 符号图 1.3.5 存储器(Memory) Register …… 0 1 1 0 0 0 1 0 单元的 内容 1个字节(Byte)=8 bit R0 R1 R2 D7D6D5D4D3D2D1D0 …… 译 码 器 A0 A1 A2 A3 R14 R15 16×8 的存储器 PC IR CON MAR 16×8 PROM A ALU B O D 4 4 8 8 8 8 4 8 8 8 8 8 4 12 CP CLK CLR EP LI CLK CLR EI LA CLK EA SU EU LB CLK LO CLK CLK CLR LM CLK ER CP EP LM ER LI EI LA EA SU EU LB LO 8 PC MAR 16×8 PROM IR CON A 8 8 ALU O D B CPU M I/O W LDA——将数据装入累加器A ADD——进行加法运算 SUB——进行减法运算 OUT——输出结果 HLT——停机 指令系统:编制计算程序的指令集合 程序设计 编制汇编语言程序 存储器的分配 助记符的翻译 汇编语言源程序 汇编 LDA R9 ADD RA ADD RB SUB RC OUT HLT 编写3个数相加减去一个数的程序 存储器的分配 1H 0H 0FH 0EH 0DH 0CH 0BH 0AH 9H 8H 7H 6H 5H 4H 3H 2H RF RE RD RC RB RA R9 R8 R7 R6 R5 R4 R3 R2 R1 R0 数据区 指令区 1CH 18H 14H 10H 助记符 操作码 LDA 0 0 0 0 ADD 0 0 0 1 SUB 0 0 1 0 OUT 1 1 1 0 HLT 1 1 1 1 助记符与操作码表 LDA R9 ADD RA ADD RB SUB RC OUT HLT 源程序 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 操作码 1 0 0 1 1 0 1

文档评论(0)

134****9146 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档