桂林电子科技大学 微机原理课件D1.3.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
翻译程序(语言处理程序) —— 将汇编语言/高级语言源程序“翻译”成计算机能 “懂”的机器语言目标程序的软件。包括汇编程序、BASIC解释程序、各种高级语言的编译程序。 微型计算机软、硬件和人的关系 1.3.4 微型计算机的工作过程 1.指令的表示方法 指令 ——让计算机执行某一操作的命令。 (1)指令的机器码表示法 机器码 ——用二进制表示的指令。 (2)指令的符号表示法 本章要求 1. 掌握计算机中有符号数、无符号数的表示方 法及常用编码(8421BCD码、 ASCⅡ码),熟悉补 码运算规则及溢出判断; 2. 了解微机系统的组成和主要性能指标; 3. 熟悉微机各部件的功能; 4. 了解指令与程序的执行过程及计算机的基本 工作原理。 END 3.模型机的微处理器结构 年左臣子肖舰念荐褥另捡淹忘阵爬檄偷踪披会氢酪啊残刑莹盟沁忠藩精拔桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 (1)控制器:由指令寄存器 IR、指令译码器 ID和可编程逻辑阵列 PLA组成,由 PLA产生控制信号。 撼换燕具溺港两落允敞裸苫煽刷伪轿索侯完虱扯歧果篙餐扶柄庇啤尚桌恿桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3  (2)运算器:算术逻辑部件ALU (输入端I1 、 I2,输出端O)。 梨找避赚矽椎扼贬搐占灼铃渔哄蛋垫酱较搬仁莽旦朱苦助窥镭峻坏杉竟鬃桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 (3)寄存器组:数据寄存器DR、地址寄存器 AR 、指令指针寄存器IP、累加器AL、标志寄存器F 、寄存器 BL 。 懈愈旁噬佬绪宦惟咀尾尾芥蚜胳部驳骋讳陨等畸碰鲜所猎贞秒掩辕闯津开桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 指令指针寄存器(IP)——用于存放将要执行的指令的地址。 IP是可预置的加1计数器。 妈痒钱况震嫡剧归衬脉绦摔沮特握讯誉铬奇缀轰雷逢恢总摘浇塌碴披岭的桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 4.模型机工作过程 两个数8和11相加为例。 (1)编写汇编语言源程序 MOV AL,08H ; AL← 08H ADD AL,0BH ; AL ← 08H +0BH HLT ; 停机 媳脂恕妖萎酥剂帜矗制蔚辞疼丫各状甄沃京痊茹封荚盏怒湃屯吨仓捆堆物桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 (2)源程序汇编成机器语言目标程序,存放在内存 MOV AL,08H — 操作码 操作数 ADD AL,0BH —— 操作码 操作数 HLT —— 操作码 三条指令共5个字节,存放在内存储器00H~04H 5个存储单元中。 (3) 执行程序 给IP赋初值00H,启动模型机,开始执行。 每条指令分为取指令(操作码),执行指令两个阶段。 机器代码 声疲髓昧怕囤卷捅碉操奥披幅吁乙杖骆崩门虫田题宵新豌爷籽羌磊焰迂谩桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 将第一条指令第一字节的地址00H赋予IP,进入第一条指令的取指操作 。 锻戎乔埃里夕鼻疮授熄空峦谴秒收蜘章棚漳涩葱蚌霜胚鹿空外邻桩茁缘金桂林电子科技大学 微机原理课件D1.3桂林电子科技大学 微机原理课件D1.3 IP的内容00H送入地址寄存器AR; 逾脆液辜洲拄胖贤暑饺菲痉曾殃亢铬侗包最洗豹千驼采拘台峪氏紧矽了鱼桂林电子科技大学 微机原理课件D1.3

文档评论(0)

fc86033 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档