您好,欢迎来到钮旅网。
搜索
您的当前位置:首页原码的阵列乘、除法运算器教学设计

原码的阵列乘、除法运算器教学设计

来源:钮旅网
第38卷第6期 电气电子教学学报 JOURNAL OF EEE Vo1.38 No.6 DeC.2016 2016年l2月 原码的阵列乘、除法运算器教学设计 李社蕾,杨婷婷,刘小飞 (三亚学院理工学院,海南三亚572022) 摘要:本文针对“计算机组成原理”课程中阵列乘、除法运算器部分内容,覆盖知识面广,抽象性强等特点,对其课堂组织形式及教学内容安排 进行设计,课堂教学实践证明,本教学设计有助于学生对知识点的理解,并将该内容纳入自己的知识体系,有助于学生学习能力的培养。 关键词:阵列乘法器;阵列除法器;教学设计 中图分类号:G642 文献标识码:A 文章编号:1008-0686(2016)06-0097-04 The Instructional Design of Original Code Array Multiplication Division Arithmetic Unit LI She-lei,Yang Ting-ting,LIU Xiao-fei (Science and Engineering Department,Sanya College,Sanya 572022,China) Abstract:According to the characteristics of broad scope and abstraction for array multiplier and arrays divider in the Computer Organization Principles course,the new ways of classroom organization and arrangement of teaching content is designed,classroom teaching activities has proved that this teaching design is helpful to students under- standing of knowledge points,and bring the content into their own knowledge system,and cultured learning ability of students. Keywords:array multiplier;array divider;instructional design 0 引言 “计算机组成原理”是计算机科学与技术及相 关专业的核心专业基础课,它一方面以“模拟电 路”、“数字逻辑电路”、“汇编语言”等课程为基础, 1原码阵列乘法器授课方法研究 课堂上,原码陈列乘法器授课可采用出题、解题 和总结的方式进行。例如:三道实例题的授课过程 如下: (1)出一道十进制和一道二进制的乘法题目, 让学生在黑板上运算,然后总结,并得出结论:n位 另一方面是“操作系统”、“计算机系统结构”等课程 的基础,在课程体系中起着承上启下的作用。学生 数 n位数,乘积最多是2 位。 (2)针对数字运算出题如式(1),针对符号运 算,出题如式(2): 0×0= 0×1= 在学习该课程时,普遍觉得内容抽象、难于理 解 4。。 为了使学生对计算机基本原理和设计方法有一 个清楚的了解,本文针对计算机运算器部分中学生 理解困难的原码的阵列乘、除法运算器等内容,就其 课堂教学组织及内容安排进行探讨。 1×0= l×1= 收稿日期:2015—11—19;修回日期:2016-05-05 第一作者:李社蕾(1979-),女,讲师,主要从事计算机科学与技术专业的教学工作,E-mail:lishelei@126.tom 98 电气电子教学学报 第38卷 ,+ + 得(两个正数相乘,结果的符号?) {I+  一 得(一个正数一个负数相乘,结果的符号?) lL一 + 得以下类推 一 一 得 (2) 让学生分别写出式(1)的值及式(2)的结果,并 启发他们说出各自是什么逻辑,最后总结出:一位二 进制乘运算等价于“与”逻辑,符号的运算等价于 “异或”逻辑 。 然后再总结:①十进制乘法运算有100条法则, 考虑乘法交换率要背55条。②二进制乘法运算只 有4条法则,考虑乘法交换率只要背3条。③定点 计算中,两个原码表示的数相乘的运算规则有两条: 乘积的符号部分:由两个数的符号位按位异或运算 得到; 乘积的数值部分:为两个数的数值部分相乘之积。 即:若 原 … 。 lyJ原 YfY 一1……y1y0 则乘积为 [ ]原:( fQYf)+( 一l…… 1 o)×(YfY 一1… ),1),0) 其中, 为被乘数符号,Y 为乘数符号。 (3)在黑板上列出4位二进制小数原码相乘的 题目若干,让学生列竖式运算,分析人工算法和机器 算法的同异性,如分析4位 4位阵列乘法器的单 元结构,如图1所示。 畿分狠输入 遴缎 人 舔分狠输出 图1 4阵列乘法器的单元结构图 然后对照不带符号的阵列乘法器逻辑电路(图 2所示),讲解4位 4位阵列乘法器的工作原理。 此后,学习带求补级的阵列乘法器,先对图3所 示的4位求补电路进行分析。 P7 P6 P5 P| P3 P1 P口 图2原码阵列乘法器逻辑电路图 a1 a aI 图3 4位求补电路 分析过程中,遵照如下规则: (1)E=0时,输入和输出相等; (2)E:1时,则从数最右端往左边扫描,直到 第一个1出现的时候,该位和右边各位保持不变,左 边的各数值位按位取反。 然后,让学生回顾复习负数原码求补码的方法, 从而可以得出求补码的另一种方法:从数最右端往 左边扫描,直到第一个1出现的时候,该位和右边各 位保持不变,左边各数值位按位取反 j。 然后在4位 4位阵列乘法器逻辑电路图的基 础上,增加求补电路即可得到带求补级的4位 4 位阵列乘法器逻辑电路图。 2原码的阵列除法授课方法研究 (1)由中小学的知识可知,除法是乘法运算的 逆运算,分析这两种运算涉及到的各数之间的关系, 如图4所示: 乘法 除法 余数 图4 除法、乘法运算关系图 从而总结出:若被除数为2 n位,除数为n 第6期 李社蕾,杨婷婷,刘小飞:原码的阵列乘、除法运算器教学设计 位,则商为17,位,余数也是n位。 (2)定点小数除法运算注意之处有两点: ①除数≠0,否则商无穷大,溢出。 ②l被除数l<l除数J,无整数商,溢出。 (3)讲解定点小数除法运算法则 设有 位定点小数(定点整数也适用)。 被除数 ,其原码为:[ ]原=XfX 一l……X1Xo。 除数y,其原码为:[Y]原=YfY 一 ……YlY0。 则有q=x/y,其原码为 [q]原=(Xf①),f)+( 一1……X,1 0)÷(YfY 一1…… YlY0) 举例:[X]原=1.011l11,[Y]原=0.110,求 [手]原 ? 分析:商符:1@0=1,商值:提问学生,让学生在 黑板上用手工的方法列竖式求之,检查对错,确认无 误后,如图5所示,对运算过程进行分析。 0.101 随q 0.11 / ) 茄 够 被酵翦小于醣数,藏‘0’ 0.01l0 2-ty 挎;豫教{ 矗棒 恤.碱除数,两 l‘ 樽糸拽rl 2-tj, 第曼 。豫戡夺粕档 . ;越障数.滴-o 捌泉戢r2 第网疹t 教 t・棒一能.》l豫甜 商‘J 獬泉赣 图5手工除法运算 (3)讲解原码恢复与书法运算 商符=1+0=1 商值运算:(先计算除数的补码) 举例:[ ]原=1.011111,[Y]原=0.110,用恢复 余数法求[ ]原? O.Ol1111 +1.O10 触降毅 I 1.101 为飙 满为。。一一衾数 l l 袭水l为 +0.110 饿复袅数……容徽R+除数I y I R+ 卜 10。O l11 +1.010 减糨-Itt-一Iy/2 II ;旯+  ——] __C 丁IT一 为。 商为 一余掷: R+ 1.010 减昧数.-.一yi/2 : 1 101 为鱼 商为‘。一…浓数 I可l袭 为; +O.110 l0.0 1l1 余数一黜 髂敦 l 1一 十1.010 锵{妻敞棚 T-一y/2 Il  R+ 1 0.001 .商 ・l ——絷彀R ! 图6恢复余数除法运算竖式 得商0.101,与商符相拼得1.10 O一0 0—.1.一  .1.~一 0  01,余数为0. 000001。 . l O—l l—l l—l l—O 1—0 O一O O—O O—0 O 由恢复余数法可得原码的加减交替除法法 则 ]:①若够减,商‘1’,右错一位再减;②若够减,l 一1 O—l  商‘1’,右错一位再加。 用原码交替法再做上例: 商符=1+0=1 商值运算:(先计算除数的补码) 0.01lll1 被除数 十1.O10 第一步碱除数 1.1OU1l q=0 余数为负。商为‘0’。控制下一步做加法 +O.0l10 豫敷宿穆1位加 10.000ll1 余数为征,商为 l’.控制下一步傲城法 +1.11010 Il奢数右穆2能减 ——r_1]1 1_一。踟 余数为负.商为‘0’,控制下一步做加法 +0.000110 除数右社3位加 0.00000l 佘戢为IE,商为 1’ 图6加减交替除法运算竖式 故得:商=1.101,余数为0.000001 总结:①若够减,有进位C=1,商‘1’,即q=1, 下一步错位再减,即P=1;②若不够减,有进位C= 0,商‘0’,即q=0,下一步错位再加,即P=0; 补充介绍可控加法/减法(CAS)单元,如图7所 示。 原理:采用不恢复余数(加减交替)法 P=0,作加法运算 P=1,作减法运算 p P c I ====.:= == ==一 三 』j\魏:= 』.I s .-lj  图7控加法/减法(CAS)单元 综合:P=g=C q为商,P决定了下一步的运算。P=q=C,即 上一步的C值,决定了当前的商和下一步的操作。 在此基础上讲解原码阵列除法器,如图8所示。 不恢复余数的阵列除法器 r lO0 电气电子教学学报 第38卷 排进行了教学设计,并将教学内容与学生已有的知 识进行衔接,知识点逐步展开,化繁为简,帮助学生 将该内容纳入自己的知识体系,本教学设计有助于 学生对知识点的理解,有助于学生学习能力的培养。 参考文献: 李仲生,黄美玲.计算机组成原理与溯源教学法探索一以存储 器章节教学为例[J],吉林:考试周刊,2015,71:34,135 刘芳,戴葵,刘芸,王志英,计算机组成原理中设计性环节的教 学探讨[J],北京:计算机教育,2007.4:3-5,8 黄沛杰,徐东风,殷建军.计算机组成原理实验教学中的计算 思维培养[J],北京:计算机教育,2012.8:103-106 葛方振,刘怀愚,朱昌杰.计算思维与计算机组成原理教学内 容设计[J],淮北:淮北师范大学学报(自然科学版),2015.9, 36(3):22-25 图8原码阵列除法器逻辑电路图 被除数x=0.X6X5X4X3X2x1(双倍长) 除数Y=0.Y3Y2Yl 商数q=0.q3q2ql 余数r=0.OOr6r5r4r3 江汉.基于Matlab仿真的信道接入协议教学设计[J],南京:电 气电子教学学报,37(1)2015.2:63-67,106—110; 在加减交替除法运算中,不再根据余数正负,而 二J 是根据最高位有无进位,来决定商和下一步的运算。 最后举例让学生用加减交替法进行原码定点除法运 算。 江汉,程云鹏,沈良.EDMA传输机制与系统实时性的教学设 计[J],南京:电气电子教学学报,2015 6,37(3):63-67 姜欣宁,陈宇.计算机组成原理专题实验一的教学改革[J],北 京:实验技术与管理,2013.4,30(4):l62—165; 4 结语 本文对计算机运算器部分中学生理解困难的阵 列乘、除法运算器这部分内容的课堂组织及内容安 张磊,郑榕,田军峰.计算机组成原理理论实验教学无缝结合 的新方法[J],上海:实验室研究与探索,2013.5,32(5):】68・ 17】 (上接第76页胡菊菊等文) nt resistance of a cobweb net— [4] Z.Z.Tan,J.H.Fang.Two-poi参考文献: [1] J.W.Essam,F.Y.Wu.The exact evaluation of the corner—to— comer resistance of an M×N resistor network:asymptotic expan— work with a 2r boundary[J].Commun.Theor.Phys.,2015,63 36-44. [5] Z.Z.Tan.Recursion-transform method for computing resistance sion[J].J.Phys.A:Math.Theor.,2009,42 1-10. of the complex resistor network with three arbitrary boundaries [2]J.W.Essam,Z.Z.Tan,F.Y.Wu.Resistance between two nodes in generM position on an m×n fan network[J]Phys.Rev. E 90,2014,032130. [J].Phys.Rev.E 91,2015,052122. [6] Z.Z.Tan,L.Zhou,D.F.Luo.Resistance and capacitance of 4×n cobweb network and two conjectures[J].Int.J.Cire.The- or.App1.,2015,43 329-341. [3]Z.Z.Tan,L.Zhou,J.H.Yang.The equivalent resistance of a 3×n cobweb network and its conjecture of an m×n cobweb net— work[J].J.Phys.A:Math.Theor.,2013,46 195202. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务