计算机组成原理与汇编语言网上教学活动文本(2005.docVIP

计算机组成原理与汇编语言网上教学活动文本(2005.doc

  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文档。上传文档
查看更多
计算机组成原理与汇编语言网上教学活动文本(2005

计算机组成原理与汇编语言网上教学活动文本(2005.12.16) 同学们,有问题可以来问 《计算机组成原理与汇编语言程序设计》期末复习指导 第2章 计算机中的信息表示 本章需要掌握的内容有: 1.掌握十进制转换为二进制、十进制和十六进制互相转换。注意整数和小数部分需要分别转换。 2.已知X原,求X补或真值。已知X反,求真值。 3.掌握补码左移和右移的移位规则。 4.掌握带符号定点整数的原码绝对值绝对值最大正、负数,反码绝对值最大负数。 5.掌握浮点数格式,浮点数的规格化(条件)。 6.掌握当给定某浮点数字长,阶码,阶符,补码表示,R=2;尾数,数符,补码表示;规格化的条件后,求其绝对值最小负数,非零最小正数。 7.掌握隐地址的概念 8.掌握立即寻址、直接寻址、寄存器寻址、间接寻址、变址寻址、寄存器间接寻址(包括自增型和自减型)的有关概念。 9.掌握堆栈的概念。 练习题 1.若十进制数为132.75 ,则其十六进制数为( ) A.21.3 B.84.C C.24.6 D.84.6 2.若X反=1011,则其十进制真值为( ) A.一3 B.-6 C.—4 D.11 3.某定点整数16位,含1位符号位,原码表示,则其绝对值最大正数为( )。 A.216 B. 215 C.(215-1 ) D.(216-1 ) 4.某浮点数字长32位;其中阶码8位,含1位阶符,补码表示,R=2;尾数24位,含1位数符,补码表示;规格化。则其绝对值最小负数为( ) A.-2 2 B.2 (—2 ) C.-2 (2 ) D.2 (—2 ) 第3章 CPU原理 本章重点在于: CPU基本组成与指令流程。教材在三处采用了“熟练掌握”的提法,即:CPU基本组成与指令流程,用存储芯片构成某一容量的存储器,中断方式与DMA方式。这些知识点涉及到建立整机概念的核心问题:CPU如何执行指令,计算机如何存储信息,如何控制输入/输出。 1.CPU基本组成 教材3.3.1节给出了一种简化的CPU内部组成模型,它是拟定指令流程的基础,大家应该记住它。在理解它的组成时需要抓住几点: (1) ALU部件,以及它的输入与输出方式。 (2) 用于运算的一组寄存器R0~R3及暂存器C、D、Z。 (3) 用于控制的一组寄存器:指令寄存器IR,程序计数器PC,程序状态字寄存器PSW。 (4) 与访存相关的一组寄存器:存储器地址寄存器MAR,存储器数据寄存器MDR,堆栈指针SP。 (5) 内部总线的连接方式,如何向它发送信息,它又如何输出信息。 (6) CPU如何通过系统总线与主存、I/O设备相连接。 2.拟定指令流程 指令流程体现了计算机工作原理中一个核心内容:CPU究竟怎样执行程序指令?大家务必要熟练掌握。考核方式一般是给出一条特定的指令,以模型机CPU内部组成为背景,用寄存器传送级语句描述其读取与执行流程。关键是要熟练掌握几种基本寻址方式的实现过程,分清谁是源地址、谁是目的地址,操作码是什么。 设计题:写出逻辑与指令“AND R1,(R2)”的读取与执行流程,该指令的源操作数寻址方法采用寄存器间址方式,指定R2为间址寄存器;目的操作数采用寄存器寻址方式。具体写法如下: PC→MAR 取指令地址 M→MDR→IR,PC+1→PC 取指令 R2→MAR 取源操作数地址 M →MDR→D 取源操作数 R1→C 取目的操作数 C∧D→Z 逻辑与操作 Z→R1 结果送目的寄存器 ( 注 : C、D 可 交 换 使 用 。 ) 其他需要掌握的内容: 1.了解并行加法器和进位链的概念 2.了解进位产生函数和进位传递函数的概念 3.掌握补码加法运算和补码减法运算的概念和方法 4.掌握采用变型补码表示的数进行加减运算时,发生溢出的条件 5.掌握浮点数加减运算的规则(主要是对阶、尾数运算的方法) 6.掌握原码一位乘法的步骤。 7.了解程序计数器PC的作用 8.了解指令寄存器的作用 9.掌握同步控制方式的概念和基本特征,CPU内部采用的控制方式。 10.掌握三级时序系统提供的三级时序信号的概念 11.简述什么是组合逻辑控制方式?有何优缺点? 12.掌握微程序控制的基本概念(包括采用微程序控制的目的,微程序控制器的基本组成、每个部件的作用,微指令的顺序控制字段的作用等)。 13.了解电平型信号和脉冲型信号表示数字时有什么不同。 14.了解脉冲型微命令的作用是什么。 练习题 1.补码减法运算是指( )。 A.操作数用补码表示,符号位单独处理 B.操作数用补码表示,连同符号位一起相加 C.操作数用补码表示,将减数变为机器负数,然后相加 D.操作数用补码表示,将被减数变为机器负数,然后相加

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档