- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 微型计算机的基本工作原理 3.1 微型计算机结构的简化形式 3.2 指令系统 3.3 程序设计 3.4 执行指令的例行程序 3.5 控制部件 3.6 微型计算机功能的扩展 3.7 初级程序设计举例 3.8 控制部件的扩展 3.9 现代技术在微型计算机中的应用 习题 微型计算机的基本功能 Basic Functions of Microcomputer “三能一快”:能运算(加、减、乘、除)、能判别(大于、小于、等于、真、假)及能决策(根据判别来决定下一步的工作)。 How to enable an efficient information communication between logic circuit units? 3.1 微型计算机结构的简化形式 Features of Hardware Structure 功能 内存 字长 输入 Questions PROM原理图 指令寄存器IR CON的功能 3.2 指令系统 Instruction Set Five instructions for a simplified microcomputer LDA ADD SUB OUT HLT 计算程序 (1)编制汇编语言写的程序;Design and write the program using assembly language (2)助记符的翻译;Translate the instruction symbols into machine codes (3)存储器的分配等几部分。Allocate the memory space for the instructions and data 操作码表 Operation-Code Table 存储器分配 Memory Allocation 3.3.1 先要有一个操作码表 3.3.2 存储器分配 Memory Allocation 3.3.3 将源程序翻译成目的程序 源程序 目的程序 存储单元 指 LDA R9 → 0 0 0 0 1 0 0 1 0 0 0 0 (R0) ADD RA →0 0 0 1 1 0 1 0 0 0 0 1 (R1) 令 ADD RB →0 0 0 1 1 0 1 1 0 0 1 0 (R2) ADD RC →0 0 0 1 1 1 0 0 0 0 1 1 (R3) 区 SUB RD →0 0 1 0 1 1 0 1 0 1 0 0 (R4) OUT →1 1 1 0 × × × × 0 1 0 1 (R5) HLT →1 1 1 1 × × × × 0 1 1 0 (R6) 源程序 目的程序 存储单元 数 1610→0 0 0 1 0 0 0 0 1 0 0 1 (R9) 2010→0 0 0 1 0 1 0 0 1 0 1 0 (RA) 据 2410→0 0 0 1 1 0 0 0 1 0 1 1 (RB) 2810→0 0 0 1 1 1 0 0 1 1 0 0 (RC) 区 3210→0 0 1 0 0 0 0 0 1 1 0 1 (RD) 3.3.4 程序及数据的输入方法 Characteristics of PROM 既有ROM的特点也有RAM的特点 Method 将PROM的每个数据位的开关 拨向置0或置1的位置即可。 3.4 执行指令的例行程序 机器周期的定义 3.4.1 环形计数器及机器节拍 3.4.2 取指周期及执行周期(一) (1) 地址节拍(T0=1) ,应将PC的内容送入MAR 控制字为: CON=CPEPLMER LIEILAEA SUEULBLO (2) 储存节拍(T1=1),将PROM中存储单元中的内容送到IR,同时IR立即将其高4位送至控制部件。 (3) 增量节拍(T2=1) 应使PC加1,CP=1 执行周期 (4) T3=1时,IR已将从PROM来的指令码的高4位送至控制部件。 (6) T5=1因为T4=1时,已将数据存放入A中,所以,LDA的例行程序就已完成,T5节拍就变成空拍,即有: CON=0000 0000 000
文档评论(0)