- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2 定点运算器的组成和结构-2
PAGE
PAGE 7
课时数 NO: 年 月 日 星期
教学
内容3.2 定点运算器的组成和结构(第2课时)
教学
目的
要求知识与技能: 了解数据通路概念及应用,运算器的三种结构
过程与方法: 通过实例讲解,实践练习掌握教学内容
情感态度与价值观:培养学生分析、理解问题的能力以及学习兴趣和积极性。教学
重点数据通路概念及应用,运算器的三种结构教学
难点移位操作教学
方法讲练结合 教学
用具计算机、多媒体幻灯片演示教
学
过
程教 师 主 导 活 动学 生 主 体 活 动复习提问:
1、定点运算器有哪几部分组成?
2、算术逻辑运算单元ALU的主要功能是什么?
3、通用寄存器和状态寄存器的作用是什么?
新课讲授:
板书: 3.2 定点运算器的组成和结构
3.2.4 数据通路
提问:一台计算机的各位功能部件要互相连接,信号才能顺利传送,那么被传送的信号指哪些?
数据通路概念:
我们通常把从一个功能部件向另一个功能部件传送数据所经过的功能部件、总线等称为数据通路。
举例:MUX1和MUX2就是数据通路。
学生思考并举手回答
学生思考并回答:
信号包括数据和控制信号。
学生识记概念
提问:请仔细观察P38的图3-7,找出MUX1的数据来源于哪几方面?
小结:
MUX1数据有三个来源:
(1)通用寄存器的输出
(2)指令中的相对位置移量
(3)常数“0”
提问:请仔细观察P38的图3-7,找出MUX2的数据来源于哪几方面?
MUX2的数据也有三个来源:
(1)通用寄存器的输出
(2)程序计数器的输出
(3)数据寄存器的输出
思考:假设通用寄存器组有两个输入端RA和RB,一个输出端RI,寄存器1为R1,寄存器2为R2,寄存器3为R3表示,运算之前R1=0110,R2=1100,Z,N,C,V标志位全为0。进行下面的操作后,标志位Z,N,C,V和R3的值如何?
(1)第一种操作:R1加R2,结果送R3。
讲解操作过程:
①R1的内容通过端口RA输出,MUX1选择RA的内容进入ALU的A输入端;
②R2的内容通过端口RB输出??MUX2选择RB的内容送入ALU的B输入端。
③令ALU作A+B算术加法操作,从Y输出端输出结果,并存入R3寄存器中。
学生认真观察,举手回答
师生共同小结
学生认真观察,举手回答
师生共同小结
学生倾听
学生认真看书P38图3-7并思考操作过程和操作后Z,N,C,V和R3的值分别是多少?ALU中的运算:
[A]补0 1 1 0+[B]补1 1 0 0 [A+B]补 1 0 0 1 0运算结果:R3=0011,标志位C=1,其余不变
(2)第二种操作:求与R1相补的数(取负数)。
讲解操作过程:
①R1的内容通过端口RB输出,MUX2选择送到ALU的B输入端;
②MUX1处选择常数“0”送入ALU的A输入端。
③令ALU作A-B算术运算功能,从Y输出端输出结果,并存入R3寄存器中。
ALU中的运算:
[A]补0 0 0 0+[-B]补1 0 1 0 [0-B]补 1 0 1 0运算结果:R3=1010,N(符号位)为1,其他标志不变。
(3)第三种操作:利用运算器计算操作数地址或转移地址。
假设当前执行转移指令,转移地址由程序计数器的值加上相对位移量得出。
讲解运算器计算转移地址的过程:
①MUX2选择程序计数器PC的内容送往ALU的B输入端;
②MUX1选择指令寄存器中的相对位移量到ALU的A输入端
③令ALU做A+B算术加运算,从Y输出的内容送往程序计数器PC中,这时PC中就为转移址了。
学生认真看书P38图3-7并思考操作过程和操作后Z,N,C,V和R3的值分别是多少?
学生认真看书P38图3-7并思考操作过程(4)第四种操作:关于移位操作。
以4位二进数最左边一位为符号位为例,说明移位操作的规则和操作结果。
(1)算术右移:
原数X3X2X1X0
X3X2X1X0算术右移一位后,变为:
X3X3X2X1
小结:移位后的结果是原数的二分之一。如果右移n位,则移位后的结果是原数的2n分之一。
(2)算术左移:
原数X3X2X1X0
X3X2X1X0算术左移一位后,变为:
X2X1X00
小结:移位后的结果(如果没有溢出发生)是原数的2倍。如果左移n位(没有溢出发生),则移位后的结果是原数的2n倍,若有溢出发生,则移位后的结果数据不定。
(3)逻辑右移:
原数X3X2X1X0
X3X2X1X
您可能关注的文档
- 7,8,9单元.doc
- 四下:第一单元.doc
- 下册第三章第3-4节平面直线的位置关系;图形的平移 2.doc
- 第45讲 空间图形的位置关系题目教案.doc
- 苏教版二下分米和毫米单元备课.doc
- 新北师大版五年级数学上册第二单元导学案.doc
- 《第4章+平面图形及其位置关系》2010年太姥山中学单元测试卷.doc
- 2.3 平移变换教案-.doc
- 三年级下册知识要点.doc
- 总复习图形与几何教案四.doc
- 陕西省咸阳市彬县2024年数学六年级第一学期期末检测试题含解析.doc
- 上饶市横峰县2024-2025学年六上数学期末质量检测试题含解析.doc
- 上海市2025届数学六上期末达标检测试题含解析.doc
- 射洪县2024-2025学年数学六上期末达标测试试题含解析.doc
- 邵阳市武冈市2025届数学六上期末考试模拟试题含解析.doc
- 上饶县2024年数学六上期末质量跟踪监视试题含解析.doc
- 陕西省商洛市洛南县2024-2025学年数学六上期末综合测试模拟试题含解析.doc
- 石家庄市2024-2025学年六年级数学第一学期期末监测模拟试题含解析.doc
- 陕西省西安市未安区三星小学2025届数学六年级第一学期期末综合测试模拟试题含解析.doc
- 山西省运城市永济市2024-2025学年六上数学期末质量检测试题含解析.doc
文档评论(0)