第一篇:ERP原理与应用课后题答案 第 3 章 习题解答
第 3章 采购、销售、库存管理
思考与练习题解答
1.采购部门的职能是什么?在企业中的实施程序是什么? 答:
采购部门的职能体现在企业采购的实施过程中,结合采购实施程序来描述。
(1)采购部门汇总生产部门提供的用料计划,参照库存部门盘点得到的原料库存信息 和销售部门的预测信息,确定企业的采购需求;
(2)采购部门寻找相应的供货商,调查其产品在数量、质量、价格、信誉等方面是否 满足购买要求;
(3)采购部门确定采购计划,即详细的购买计划和需求信息,提供采购计划给财务部 门;
(4)财务部门进行财务预算,预算结果报管理层审批;
(5)管理层审批预算报告,预算符合要求就开始执行采购计划,预算超支要把采购计 划退回采购部门,重新修正采购计划;
(6)执行采购计划后,供应商按采购计划供货;(7)采购到货后,质量部门进行检验;
(8)验收合格的货物进入仓库,库存部门更新库存台账;(9)验收不合格,要进行退换货处理,更新供应商信息;
(10)验收完毕,财务部门处理原材料明细账,并开具采购发票,然后支付供应商货 款。
2.销售部门的职能是什么? 答:
销售部门的职能如下:
(1)进行市场一线信息收集、市场调研工作;
(2)制定年度销售计划,进行目标分解,并执行实施;(3)营销网络的开拓与合理布局;
(4)建立各级客户资料档案,保持与客户之间的双向沟通;(5)合理进行销售部预算控制;
(6)制定业务人员行动计划,并予以检查控制;(7)按企业回款制度,催收或结算货款。
3.企业预测的作用是什么? 答:
预测能生成销售订单的预测,这些预测是作为计划和进度的输入,它为所有的BOM 层次计算物料需求,它与资源需求计划,主生产计划,物料需求计划,分销需求计划有关。(1)资源需求计划使用预测作为估计产品制造所需要的时间和资源。
(2)对主生产计划来说,来自预测的数据是它的输入,这些数据用来在生产计划执行 之前帮助决定产品的需求。
(3)物料需求计划是一个订单和计划系统,它把预测数据作为其下层部件的输入,而 这些下层部件均为具有独立需求的部件。
1(4)分销需求计划是计划和控制最终产品分销的系统,它输入了预测数据之后,就能 对分销所需提供的需求作业进行准确的计划。
4.客户订单处理的流程是什么? 答:
(1)根据产品目录及报价,企业与客户初步建立了购买订单。
(2)企业要根据已建立的客户档案资料,对客户的信用状况进行审核,核定其信用额 度。当该客户的应收账款加上本次交易金额之和大于其信用额度时,一般不予进行交易。(3)如果客户的信用审核被通过,接下来需要进行产品库存的查询,以便决定库存的 分配发货的选择,以及发货给客户的策略。
(4)当报价,信用,库存各方面信息均已得到之后,就可以与客户进行交易,签定正 式订单。
(5)有了订单之后,也可以根据需要对订单进行修改和撤消以及跟踪。(6)产品完工之后,可以开出发票和发货单,并进行货物的发运。
5.销售分析的目的及其流程是什么? 答:
销售分析的目的可以分为几个方面:
(1)通过监督销售员在销售过程中所获得的利润效率效果。
(2)提高产品销售的透明度,便于分析完成或没有完成的销售目标的原因。
(3)了解销售业绩,各种资源的利用状况,找出与现实最大利润目标之间的差距,从 而进一步通过提高企业管理水平来提高经济效率。
销售分析可以按以下流程进行:
(1)建立销售分析计划,为了要确定分析的内容,范围,目的和要求,时间进度等,便于分析工作的顺利进行,必须先建立一份销售计划,其内容就是由以上各项所组成。
(2)收集分析数据,数据是分析工作的重要依据。计划数据,核算数据,历史数据,同类企业数据等均是销售分析所需要的。
(3)整理分析数据,在正式作销售分析之前,还需要对分析数据进行正确与否的检查 及核实,然后结合具体的分析方法对数据进行整理。
(4)选取销售分析方法,销售分析方法有很多种,一般可以分为使用比较法,比率分 析法,差额分析法和平衡分析法,他们均属于数量分析方法。
在比较法中,可以用本期实际指标与上年或上月的实际指标对比,也可以用本期实际指 标与计划或定额指标相比。
在比率分析法中,可以用不同时期的某向指标或各项指标之间的相对数进行分析。在进 行销售分析时,可以根据需要,从以上各种方法中选取某种方法。
(5)做出分析结论,在选取了分析方法之后,可以根据已有的数据进行分析,并对分 析的结果做出结论,然后再建立一份销售分析报告。
6.库存管理的作用和地位?在企业中的实施程序是什么? 答:
库存管理的作用:使企业保有—个最佳库存水平:既能很好的满足物资需求,保障供应,又可以降低库存总成本。
库存管理在企业中的实施程序一般包括以下几个环节:
(1)采购入库和产品入库。企业生产部门制造或装配的产成品完工后,如果不立刻销
售,需要先存放在成品仓库,等待销售订单。采购计划确定的原材料到货后需要验收入原材 料仓库。对于这些物品的入库都需要办理入库手续。
(2)物资账务管理。采购物品和产成品入库后,需要进行相应的台账处理和各库房分 类账的管理,同时财务部门也要更新原材料明细账。
(3)仓库管理。对于库存物资要定期进行盘存清点,更新库存信息。
(4)办理物资出库手续,包括生产领料和销售出货,同时更新库存台账,原材料明细 账,和各库房分类账等信息。
(5)废旧物资处理。库存管理部门定期盘点库存,当有废旧物资需要处理时,核定物 资,形成处理方案,报主管部门审批,审批同意后,进行废旧物资的处理,处理完成后形成 处理报告存档。
(6)仓储费用核算。由财务部门和库存管理部门根据各种库存账目如库存台账、各库 房分类账、原材料明细账等及相应的保管和管理费用进行核算。
7.为什么企业采购、库存管理需要使用ERP? 答:
传统的企业采购存在大量问题,直接影响着采购环节在现代企业管理中的作用,主 要问题包括:
(1)大部分采购是典型的非对称信息博弈过程(2)响应用户需求能力迟钝
(3)供需关系大都是临时或短期的合作关系,竞争多于合作(4)采购与预测和物料需求计划结合不紧密
ERP 中的采购管理有效处理了传统采购管理中的问题,采购部门制定的采购计划能紧密 地结合销售预测信息和生产的物料需求信息,对供应商执行实时和动态的管理。
库存管理存在的最大的问题就是如何降低库存,同时又能保证生产。任何企业都不希望 存在任何形式的库存积压,无论是原材料、在制品还是产品的库存。库存管理存在的问题主 要表现如下:
(1)低效率的信息传递
(2)忽视不确定性对库存的影响(3)库存控制策略简单化
(4)产品设计过程没有考虑库存的影响
ERP 中的库存管理很好地集成企业的需求预测、库存状态、生产计划等企业管理的重要 数据,实现高效的信息传递。根据对不确定因素的跟踪,制定相应的库存管理控制策略。从 而实现对库存适实的管理,除此之外,对产品设计过程也提供各种库存信息,如库存成本计 算等,使产品规划更具有可行性。
8.怎样理解库存控制在企业中的作用? 答:
库存控制随时可以提供完整的库存信息,包括明细和汇总的信息,以便管理者计划和 控制产成品、在制品和原材料的库存,同时也提供周期盘点的处理。
(1)库存更新,使用者可以自行定义库存,并根据入库、出库等变动情况随时进行库 存的更新,以便使库存量保持最新的状态。
(2)库存事务过账,库存事务能通过过账功能自动地过到总账中去,在过账时可以显 示库存变动数量的总额、单位和成本等。
(3)建立物料文档,可以为物料建立库存文档,在文档中具有该物料的编号、品名、3 规格、批号、批量、提前期等各种类型的数据。
(4)库存查询,库存文档中所存在的各种数据都可以通过查询功能而找到,如各种库 存物料数据、库存更新的历史、明细与汇总的库存状况、物料的耗用量、库存周转率等。
(5)库存盘点,为了管理库存,保证库存数据的准确度,库存的周期盘点是必要的,通过盘点可以发现盈与亏,找出盈亏问题所在,对库存系统的绩效进行评估。
9.ERP 中采购管理的流程是什么? 答:
(1)根据采购计划填制采购申请单,当采购申请单得到批准后,可以开始做采购的 准备,这个准备包括:得到供应商的报价,了解供应商的信用情况、产品质量、交货进度.(2)与供应商签订采购合同,即一份采购订单。
(3)根据采购订单的内容,对供应商发送来的货物,进行数量上的点收和质量上的验 收。
(4)当验收合格之后,采购物品可以正式人库,如果验收不合格,则应该进行退货处 理。
10.ERP 中仓库管理的流程是什么? 答:
ERP 中库存管理业务流程,描述如下:
(1)物料进出库管理和各个仓库的交易作业处理。包括:
采购管理中的采购到货后,对货物的验收入库,验收不合格可能产生退货处理。涉及到的单据有收料单,收料退回单,收料检验单,验收单,验退单等等。 生产部门生产完工后,验收产品入库。涉及到的单据有入库单等。 生产部门安排生产,领用原料。涉及到的单据有领料单,退料单等。 销售部门销售货物,库存安排出货给客户。涉及到的单据有出库单等。 各个仓库间的物料调拨管理。涉及到的单据有调拨单,借用/归还单等。(2)各仓库存货作业处理。包括:
库存物资的定期盘存,涉及到的单据有盘点调整单等。 库存废旧物资的处理。涉及到的单据有报废单、销毁单等。 库存成本核算。涉及到各种库存物料的成本信息表。
11.案例
现象1:一个产品由成百上千种物料组成,最终又可以分解为各种原辅材料,每种材料 的批量和采购提前期都不相同,为了降低成本而又不影响生产,每种材料究竟应该在仓库里 保存多少?这一直是企业非常关心的问题。有许多企业就是因为库存的物料不配套,由于工 艺调整便造成库存物料的大量浪费。
现象2:在有些制药、食品、化工企业,大量的物料批次账已经混乱不堪,没有进行先 进先出的发料管理,有些物料已经过期、变质,还作为企业的存货存在账上。谁也不知道每 批物料的去向,出现了质量问题以后,没有办法去追溯。
现象3:仓库保管员辛辛苦苦编制库存报表被领导一把扔在那里没有起到相应的作用。现象4:每个月的月底,财务都会跑来和仓库保管员对账,对来对去却总是对不上,而 财务部门对于仓库保管员送来的一摞料单也是头疼不已。
比如对于现象1,因为编制采购计划的关键是准确的物料清单(BOM)、采购批量和时
段库存量,在手工处理条件下,这些数据都非常难获得,而管理软件中的采购系统在编制采
购计划时,有三个方面的需求来源,分别是生产的建议采购计划、库存量不足的补库采购计 划和其他采购需求,这些需求都是通过联网的系统直接从相关的部门获得的,换言之,也就 是真实和准确的。在确定了这三方面的需求后,通过合并下达功能,系统将一段时期内的需 求汇总,并按照系统中定义的物料与采购员的关系,生成责任到人的采购计划。这样就可以 从根本上解决采购计划的盲目性问题和采购计划编制的复杂性问题,并且还可以解决采购资 金的计划问题、采购审批的问题、采购计划完成情况的跟踪问题等。
通过企业管理信息系统,上述的各种问题都可以得到不同程度的解决,相应的功能可以 参考询价、报价、自动更新货源清单、自动跟踪采购订单、自动形成各种统计报表等功能的 产品介绍。
题目:试分析现象2、3、4 的原因以及在集成的信息系统中如何实现? 答:
现象2 的原因:人工处理方式不能有效地记录各种帐表信息,导致库存账目混乱。现象3 的原因:库存报表属于最基层的决策参考信息,不能和企业的决策层需求直接的 结合在一起,对决策起辅助参考作用。
现象4 的原因:财务部门和库存部门的信息不能及时沟通,各自独立进行日常业务处理,月底的时候才进行对帐,月底面对大量的数据,库存部门和财务部门核对起来难度很大。
在集成的信息系统中,企业库存管理人员记录各种出入库业务,盘点业务等信息,系统 自动更新相应物资的库存信息,包括各种明细帐和总帐等。系统自动集成各个子系统的信息,为领导的决策提供有效的相关信息,不需要直接面对报表找出自己需要的信息。系统内财务 部门和库存部门的信息是及时的相互传递的,如发生销售货物出库,库存管理子系统需要录 入出库单记录业务发生信息,信息系统自动更新库存信息,并把该出库信息传递到总帐中,财务人员对此进行相应的财务核算,录入销售发票,财务部门再根据客户支付货款情况,录 入收款单。这个过程是相互关联的,信息是及时的在两个或者多个相关联的系统内传递的。
第二篇:ERP原理与应用
ERP原理与应用(电子商务专业)
2011-9-6 6:50:56来源: 卓越亚马逊
《21世纪高等职业教育财经类规划教材:ERP原理与应用(电子商务专业)》作者欧阳文霞,ISBN9787115250629,定价¥29.00,近期由人民邮电出版社出版,BTC电商网小编为整理推荐《21世纪高等职业教育财经类规划教材:ERP原理与应用(电子商务专业)》的内容概要、作者介绍、在线阅读等最新电子商务图书信息,比较21世纪高等职业教育财经类规划教材:ERP原理与应用(电子商务专业)在卓越网、当当网等网上书店的价格折扣,帮助大家了解和购买!
内容概要
《ERP原理与应用》由欧阳文霞主编,从ERP的核心思想出发,以ERP的基本理论为基础,着重
介绍了ERP的计划层次、ERP各功能模块的框架体
系和业务流程,并论述了ERP实施的相关步骤和注
意事项。全书共分为9章,包括ERP概述、ERP的层次结构、ERP的财务管理系统、ERP的生产控制
系统、ERP的物流供应链系统、ERP的人力资源管
理系统、ERP的质量管理、企业信息化集成和ERP
实施。本书安排了丰富的实训内容,可登录企业信
息化实训平台进行模拟操作,网址为www.paas.so,用户名为999,密码为888888,登录后选择“管理员”。
本书配有大量的图表,通俗易懂,架构清晰,既可
作为高职院校电子商务、企业管理、计算机、物流管理等专业的教材或参考书,亦可作为各类成人教育培训机构的培训教材,也可供企业领导、技术人员和管理人员了解和实施ERP参考。
编辑推荐
《ERP原理与应用》由欧阳文霞主编,针对高校学生的ERP课程,将理论与实践有机地结合在一起,学生在学习、掌握相关理论的基础上,完成操作演练过程。本书将ERP的核心部分及扩展部分编制整合到一个统一的系统之中,学生可以模拟真实操作系统,如在系统中自行注册公司、定义角色、网上考试;系统还可以自动阅卷,不受时间限制地实现学生实训目的。该系统B/S架构的特点可以让学生的实训摆脱实验室,真正实现与实际工作接轨。
第三篇:数据库原理及应用第7章课后习题答案
习题7
1、试述事务的概念及事务的四个特性。
事务(Transaction)是用户定义的一个数据库操作序列,这些操作是一个完整的工作单元,一个事务内的所有语句被作为一个整体,这些操作要么全做,要么全不做。事务是数据库环境的中的逻辑单元,相当于操作系统中的进程。
为了保证数据库中数据的正确性,一个事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这四个特性简称ACID特性。
2、试述事务的状态及转换。
3、在数据库中为什么要并发控制?并发控制能保证事务的哪些特性?
数据库的一个明显的特点是多个用户共享数据库资源,尤其是多用户可以同时存取相同的数据。在这样的系统中,在同一时刻并发运行的事务数可达数百个。若对事务的并发操作不加以控制,就会造成数据存、取的错误,破坏了数据的一致性和完整性。
并发控制可以防止数据不一致性出现。
4、并发操作可能会产生哪几类数据不一致?用什么方法可以避免不一致性的情况?
并发操作带来的数据不一致性分为四种情况:丢失数修改、读“脏”数据、不可重复读和产生“幽灵”数据。
在数据库环境下,进行并发控制的主要技术有封锁(Locking)、时间戳(Timestamp)和乐观控制法。商用的DBMS一般都采用封锁方法。
5、什么是封锁?基本的封锁类型有哪些?试述它们的含义。
封锁机制,即加锁(Locking),是一种并发控制机制,是用来调整对共享目标的并行存取的技术。事务通过向封锁管理程序的系统组成部分发出请求而对事务加锁。
基本封锁类型有两种:共享锁(Share Locks,简记为S锁或读锁)和排它锁(Exclusive Locks,简记为X锁或写锁)。
6、如何用封锁机制保证数据的一致性?
在运用X锁和S锁对数据对象加锁时,还需要约定一些规则,这些规则为封锁协议或加锁协议(Locking Protocol)。对封锁方式加不同的规则,就形成了各种不同级别的封锁协议。不同级别的封锁协议所能达到的一致性级别是不同的。
7、什么样的并发调度是正确的调度?
可串行性(Serializability)是并发事务正确调度的准则。按照这个准则规定,一个给定的并发调度,当且仅当它是可串行化的,才认为是正确调度。
8、理解并解释下列术语的含义:
封锁、活锁、死锁、排他锁、共享锁、可串行化的调度、两段锁协议。
1)加锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,封锁其要使用的数据。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。
2)活锁:如果事务T1封锁了数据R,事务T2又请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4又请求封锁R,当T3释放了R上的封锁之后系统又批准了T4的请求……,T2有可能永远等待,这就是活锁。
3)死锁:如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁,接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁。这样T1在等待T2,而T2又在等待T1,T1和T2两个事务永远不能结束,形成死锁。4)共享锁:
若事务T对数据对象A加上S锁,则事务T可以读A,但不能修改A。其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。5)排他锁:
若事务T对数据对象A加上X锁,则只允许T读取和修改A,但不允许其它事务再对A加任何类型的锁和进行任何操作,直到T释放A上的锁。这就保证其他事务在T释放A上的锁之前不能再读取和修改A。6)多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时的结果相同,称这种调度策略为可串行化(Serializable)调度。
7)所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。具体内容如下: ①在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁;
②在释放一个封锁之后,事务不再申请和获得任何其他封锁。
9、数据库中为什么要有恢复子系统?它的功能是什么?
系统故障会丢失这些事务对数据的修改,使数据库处于不一致状态。
恢复子系统在系统重启时,撤销所有未完成的事务,并重做已经提交的事务,以保证将数据库真正恢复到一致状态。
10、数据库运行过程中可能产生的故障有几类?哪些故障影响事务的正常执行?哪些
故障破坏数据库数据? 1)事务内部的故障
事务内部的故障有的是可以通过事务程序本身发现的,有的是非预期的,不能由事务程序处理的。
事务故障意味着事务没有达到预期的终点,因此,数据库可能处于不正确的状态。恢复程序要在不影响其他事务运行的情况下,强行回滚该事务,即撤销该事务已经作出的任何对数据库的修改,使得该事务好像根本没有启动一样。这类恢复操作称为事务撤销(UNDO)。
2)系统故障
系统故障又称为软故障,是指造成系统停止运转,要使得系统重新启动的故障。例如,硬件错误(如CPU故障)、操作系统故障、DBMS代码错误、系统断电等都是系统故障。这样的故障会影响正在运行的所有事务,但不破坏数据库。
3)其他故障
介质故障或由计算机病毒引起的故障或破坏可归为其他故障。
介质故障常称为硬故障,指外存故障,如磁盘损坏、磁头碰撞等。这类故障会对数据库造成破坏,并影响正在操作数据库的所有事务。这类故障发生的可能性小得多,但破坏性最大。
各种故障对数据库的影响有两种可能性:一是数据库本身被破坏;二是数据库没有被破坏,但数据可能不正确,这是由于事务的运行被非正常终止造成的。
11、数据库恢复技术有哪些?
1)利用备份技术 2)利用事务日志 3)利用镜像技术
12、什么是数据库的备份?
数据备份是指定期或不定期地对数据库数据进行复制,可以将数据复制到本地机器上,也可以复制到其他机器上,也称为数据转储。
13、什么是日志文件?为什么要设日志文件?
日志文件(log)是用来记录事务对数据库的更新操作的文件。具体的作用是:
a)事务故障恢复和系统故障恢复必须用日志文件。b)在动态备份方式中必须建立日志文件,后备副本和日志文件结合起来才能有效地恢复数据库。
14、登记日志文件时为什么必须先写日志文件,后写数据库?
如果先写了数据库修改,而在日志文件中没有登记下这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必要的UNDO操作,并不会影响数据库的正确性。所以为了安全,一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改,这就是“先写日志文件”的原则。
15、什么是数据库镜像?它有什么用途?
所谓镜像就是在不同的设备上同时存有两份数据库,把一个设备称为主设备,另一个称为镜像设备。主设备和镜像设备互为镜像关系,每当主数据库更新时,DBMS自动把整个数据库或其中的关键数据复制到另一个镜像设备上。保证镜像数据与主数据库的一致。
这样,一旦出现介质故障,可由镜像磁盘继续提供使用,同时DBMS自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。
由于数据库镜像是通过复制数据实现的,频繁地复制数据自然会降低系统运行效率,因此在实际应用中用户往往只选择对关键数据和日志文件镜像,而不是对整个数据库进行镜像。
第四篇:管理学原理与方法课后习题答案
第一章
1.人类活动的特点是什么?为什么管理实践与人类历史同样悠久?
答:三个基本特点:目的性、依存性、知识性。这三个特点为人类的管理实践提供了客观条件,所以管理实践与人类历史同样悠久。
2.何谓管理?管理的基本特征是什么?
答:管理是管理者为了有效地实现组织目标、个人发展和社会责任,运用管理职能进行协调的过程。特征:
1、管理是人类有意识有目的的活动
2、管理应当是有效的3、管理的本质是协调
4、协调是运用各种管理职能的过程。
3.管理活动具有哪些基本职能?它们之间的关系是什么?
答:基本职能有:计划、组织、领导、控制、创新。每一项管理工作一般都是从计划开始,经过组织、领导到控制结束。各职能之间同时相互交叉渗透,控制的结果可能又导致新的计划,开始又一轮新的管理循环。创新在这管理循环之中处于轴心的地位,成为推动管理循环的原动力。
4.分析管理二重性的基本内容。
答:管理的自然属性,管理的出现是由人类活动的特点决定的,管理性质并不以人的意志为转移,也不因社会制度意识形态的不同而有所改变。管理的社会属性,管理是为了达到预期目的而进行的具有特殊职能的活动,是为了使人与人之间的关系以及国家、集体和个人的关系更加和谐。
5.一个有效的管理者需要扮演哪些角色?需要具备哪些技能?
答:有人际角色、信息角色、决策角色。技能:技术技能、人际技能、概念技能。
6.分析管理学的研究对象及其方法目标。
答:各种管理工作中普遍适用的原理和方法。方法:归纳法、实验法、演绎法。
第二章
1.理解中国古代管理思想要点的主要内容,并思考对现代企业经营有何启示。比如,中国古代法治思想的基本原则是什么?
答:顺“道”、重人、人和、守信、利器、求实、对策、节俭、法治。现代企业做到这几点才能在企业中得人心,每个人都积极做好自己的工作,企业工作效率才会提高。“明法、一法”明法是法律公布于世。一法是在法律面前人人平等。
2.请综合分析斯密与巴贝奇关于劳动分工的研究。
答:斯密认为日用必需品供应情况的好坏,决定于两个因素:一是这个国家的人民的劳动熟练程度、劳动技巧和判断力的高低;二是从事游泳劳动的人数和从事无用劳动人数的比例。巴贝奇提出了“边际熟练”原则认为分工可以减少支付工资这一好处。
3.科学管理理论为什么会在19世纪末的美国产生?泰罗为什么要研究并提出科学管理理论?其理论的实质是什么?其理论的主要内容是什么?并谈谈科学管理理论对目前我国企业管理的启发。
答:因为当时随着生产的发展,科学技术的进步,自由竞争的资本主义也逐步走向垄断的资本主义。单凭经验进行生产和管理已经不能适应这种剧烈争夺的局面了。泰罗认为单凭经验进行管理的方法是不科学的,必须加以改变。实质是谋求最高工作效率。内容:1.对工人提出科学的操作方法,以便合理利用工时,提高工效。2.在工资制度上实行差别计件制。3.对工人进行科学的选择、培训和提高。4.制定科学的工艺规程,并用文件形式固定下来以利推广。5.使管理和劳动分离,把管理工作称为计划职能,工人的劳动称为执行职能。
4.理解法约尔关于经营和管理的概念及其管理原则。
答:概念:法约尔认为,要经营好一个企业,不仅要改善生产现场的管理,而且应当注意改善有关企业经营的六个方面的职能:1.技术职能2.经营职能3.财务职能4.安全职能5.会计职能6.管理职能(计划、组织、指挥、协调、控制)原则:1.分工2.权力与责任3.纪律4.统一命令5.统一领导6.员工个人要服从整体7.人员的报酬要公平8.集权9.等级链10.秩序11.平等12.人员保持稳定13.主动性14.集体精神。
5.解释厄威克的管理理论综合概念图。
答:厄威克认为管理过程是由计划、组织和控制三个主要职能构成的。他强调,科学调查和分析是指导一切管理职能的基本原则,并在此基础上确定了与主要职能能相适应的三项指导原则——预测、协调和指挥。他还归纳出了管理的间接目标:秩序、稳定、主动性和集体精神。
6.人际关系学说的主要内容是什么?行为科学研究的主要内容是什么?
答:人际:1.企业的职工是“社会人”。2.满足工人的社会欲望,提高工人的士气,是提高生产效率的关键3.企业中实际存在着一种“非正式组织”4.企业应采用新型的领导方法。行为:
1.需要层次理论2.双因素理论3.X、Y理论4.Z理论。
7.理解管理科学派、决策理论学派的主要观点。
答:管理科学派:使用先进的数理方法及管理手段,使生产力得到最为合理的组织,以获得最佳的经济效益,而较少考虑人的行为因素。决策理论学派:1.管理就是决策2.决策氛围程序性和非程序性决策。
8.新经济时代或知识经济时代的主要特征是什么?理解知识经济时代管理原则的变革。答:知识和掌握知识的员工将比资本和土地等自然资源更为重要,知识将成为创造财富的最重要的资本,人本思想将真正成为企业管理的指导思想。变革:1.对等的知识联网2.集成的过程3.对话式的工作4.人类的时间与计时5.建立虚拟组织和动态团队。
9.理解我国现代企业管理思想发展的历史。
答:一阶段:扩大企业自主权,推行经济责任制和利改税为主要内容。二阶段:以推行各种经营责任制,实行所有权和经营权分离为主要内容。三阶段:以理顺产权关系,转换企业经营机制和建立现代企业制度为主要内容。
第三章
1.什么是系统?系统有哪些基本特征?管理者可从系统原理中得到哪些启示?
答:系统是指由若干相互联系、相互作用的部分组成,在一定环境中具有特定功能的有机整体。特征:集合性、层次性、相关性。1.要铭记整个企业是是个整体,局部利益要服从整体利益2.研究动态原理,才能预见系统的发展趋势,掌握主动3.从开放性原理出发,努力从开放中扩大本系统从外部吸入的物质、能量和信息4.能动地改变环境5.把许多普通的东西综合为新的构思、新的产品、创造出新的系统。
2.如何理解责任原理?责任原理的本质是什么?管理者可从责任原理中得到哪些启示?
答:在合理分工的基础上明确规定这些部门和个人必须完成的工作任务和必须承担的相应责任。一:挖掘人的潜能的最好办法是明确每个人的职责1.职责界限要清楚2.职责中要包括横向联系的内容3.职责一定要落实到每个人。二:职位设计和权限委授要合理1.权限2.利益
3.能力这三个质检单关系应遵守等边三角形定理。三:奖惩要分明、公正而及时。
3.何谓“以人为主体的管理”?又如何实现“以人为主体的管理”?
答:人本原理就是以人为主体的管理思想。一:职工是企业的主体;二:有效管理的关键是
职工参与;三:现代企业管理的核心是使任性的到最完美的发展;四:管理是为人服务的。尊重人、依靠人、发展人、为了人、是人本原理的基本内容和特点。
4.何谓效果、效率和效益?人类一切活动为何要遵循效益原理?
答:效果:是指由投入经过转换而产出的成果,其中有的是由效益的,有的是无效益的。效率,是指单位时间内所取得的效果的数量,反映了劳动时间的利用状况,与效益有一定的联系。效益是有效产出与投入之间的一种比例关系,可从社会和经济这两个不同角度去考察,即社会效益和经济效益。效益的高低直接影响着组织的生存和发展。
5.管理有效性的实质是什么?管理者如何追求自身工作的效益?
答:管理有效性的实质是:公正、客观。
管理者在追求自身工作的效益时要做到:1:管理效益的直接形态是通过经济效益而得到表现的。2:影响管理效益的因素很多,其中主题管理思想正确与否占有相当重要的地位。3:追求局部效益必须同追求全局效益协调一致。4:管理应追求长期稳定的高效益。5:建立管理活动的效益观。
第四章
1.在管理道德方面,尊在哪些基本观点?各种观点的要义和区别何在?
答:
一、功利主义道德观,这种观点认为,能给行为影响所及的大多数人带来最大利益的行为才是善的二、权力至上道德观,能尊重和保护个人基本权利的行为才是善的三、公平公正道德观,管理者不能因种族、性别、个性、个人爱好、国籍、户籍等因素对部分员工歧视,而那些按照同工同酬的原则和公平公正的标准向员工支付薪酬的行为是善的四、社会企业道德观,只要按照企业所在地区政府和员工都能接受的社会契约所进行的管理行为就是善的五、推己及人道德观。
2.合乎道德的管理具有哪些特征?
答:1.不仅把遵守道德规范视作组织获取利益的一种手段,而且更把其视作组织的一项责任。
2.不仅从组织自身角度更应从社会整体角度看问题。3.尊重所有者以外的利益相关者的利益,善于处理组织与利益相关者的关系,也善于处理管理者与一般员工及一般员工内部的关系 4.不仅把人看作手段,更把人看作目的。5.超越了法律的要求,能让组织取得卓越的成就。6.具有自律的特征。7.以组织的价值观为行为向导。
3.影响管理道德的因素有哪些?
答:1.到的发展阶段 2.个人特征 3.组织结构 4.组织文化 5.问题强度
4.管理者可以采取哪些办法来改善组织成员的道德行为?
答:1.挑选高道德素质的员工 2.建立道德守则和决策规则 3.在道德方面领导员工 4.设定工作目标 5.对员工进行道德教育 6.对绩效进行全面评价 7.进行独立的社会审计 8.提供正式的保护机制。
5.企业的社会责任主要体现在哪些方面?
答:1.办好企业,把企业做强、做大、做久 2.企业一切经营管理行为应符合道德规范 3.社区福利投资 4.社会慈善事业 5.自觉保护自然环境。
第五章
1.管理的法律方法的内容和实质是什么?有何特点和作用?如何正确运用?
答:内容:不仅包括建立和健全各种法规,而且包括相应的司法工作和仲裁工作。实质:实
现全体人民的意志,并维护他们的根本利益,代表他们对社会经济、政治、文化活动实行强制性的、统一的管理。特点:严肃性、规范性、强制性。作用:1.保证必要的管理秩序 2.调节管理因素之间的关系 3.使管理活动纳入规范化。各种法规要综合运用、相互配合。
2.管理的行政方法的内容和实质是什么?有何特点和作用?如何正确运用?
答:内容:依靠行政组织的权威,运用命令、规定、指示、条例等行政手段,按照行政系统和层次,以权威和服从为前提,直接指挥下属工作的管理方法。实质:通过行政组织中的职务和职位来进行管理。特点:1.权威性 2.强制性 3.垂直性 4.具体性 5.无偿性作用:1。行政方法的运用有利于组织内部统一目标、统一意志、统一行动,能够迅速有力地贯彻上级的方针和政策,对全局活动实行有效的控制。2.行政方法是实施其他各种管理方法的必要手段
3.行政方法可以强化管理作用,便于发挥管理职能,使全局、各部门和各单位密切配合,前后衔接,并不断调整它们之间的进度和相互关系。运用:1.管理者必须充分认识行政方法的本质是服务 2.行政方法的管理效果为领导者水平所制约 3.信息在运用行政方法过程中至关重要 4.行政方法的运用由于借助了职位的权利,因此,对行政下属来说有较强的约束力,较少遇到下属抵制,这种特点可能使得上级在使用行政方法时忽视下属的正确意见和合理要求,从而容易助长官僚主义作风,不利于充分调动各方面的积极性。
3.管理的经济方法的内容和实质是什么?有何特点?如何正确运用?
答:内容:是够据客观经济规律,运用各种经济手段,调节各种不同经济之间的关系,以获取较高的经济效益与社会效益的管理方法。实质:围绕着物质利益,运用各种经济手段正确处理好国家、集体与劳动者个人三者之间的经济关系,最大限度地调动各方面的积极性、主动性、创造性和责任感。特点:1.利益性 2.关联性 3.灵活性 4.平等性运用:1.要注意将经济方法和教育等方法有机结合起来 2.要注意经济方法的综合运用和不断完善 3.不要迷信重奖重罚的作用,防止以罚代管的倾向。
4.管理的教育方法的内容和实质是什么?如何正确运用?
答:内容:通过教育,不断提高人的思想品德素质、文化知识素质、专业水平素质,实现人的全面发展是管理工作的重要任务。实质:教研室按照一定的目的、要求对受教育者从德、智、体诸方面施加影响的一种有计划的活动。运用:教育方法是管理最好的方法。1.专业式教育 2.情景式教育 3.启发式教育 4.互动式教育。
第六章
1.什么是决策?决策的原则和依据各是什么?
答:管理者识别并解决问题以及利用机会的过程。原则:1.决策遵循的是满意原则,而不是最优原则。(1)获得与决策有关的全部信息(2)了解全部信息的价值所在,并据此制定所有可能的方案(3)准确预测每个方案在未来的执行结果2.现实中上述这些条件往往得不到满足。依据:要求管理者在决策之前以及决策过程中尽可能地通过多种渠道收集信息。
2.组织重大决策大多是追踪决策。何谓追踪决策?与初始决策相比,其特点是什么?管理正在进行追踪决策时要注意什么?
答:随着初始决策的实施,组织环境发生变化,这种情况下所进行的决策就是追踪决策。特点是:非零起点决策。应该仔细研究好初始决策,在初始决策的基础上适当进行更改、发展。
3.战略决策、战术决策与业务决策之间有何区别?程序化决策与非程序化决策之间有何区别?
答:战略决策是在组织中最重要,具有长期性和方向性。战术决策属于战略决策执行过程中的具体决策。业务决策时日常工作中为提高生产效率、工作效率而作出的决策,牵涉范围较窄。程序化决策涉及的是例行问题,非程序化决策涉及的是例外问题。
4.决策的理论有哪些?
答:
一、古典决策理论
二、行为决策理论
三、回溯决策理论。
5.决策过程包括哪几个阶段?决策过程要受到哪些因素的影响?
答:
一、诊断问题,识别机会
二、识别目标
三、拟定备选方案
四、评估备选方案
五、作出决定
六、选择实施战略
七、监督和评估影响:
一、环境
二、过去决策
三、决策者对风险的态度
四、伦理
五、组织文化
六、时间。
6.何为经营单位组合分析法?如何利用它来进行企业经营决策?何谓政策指导矩阵?它有何特点?
答:大部分企业都有两个以上的经营单位,每个经营单位都有相互区别的产品—市场片,企业应该为每个经营单位确定其活动方向。(1)把企业分成不同的经营单位。(2)计算各个经营单位的市场占有率和业务增长率。(3)根据其在企业中占有的资产的比例来衡量各个经营单位的相对规模。(4)绘制企业的经营单位组合图。(5)根据每个经营单位在图中的位置,确定应选择的活动方向。从市场前景和相对竞争能力两个角度来分析企业各个经营单位的现状和特征,并把它们表示在矩阵上,据此指导企业活动方向的选择。可以更明确的分析出各个经营单位的优劣式,进行扬长补短,把各个经营单位的职能发挥到最佳。
7.确定型决策方法、风险型决策方法和不确定型决策方法各有哪些?
答:一(1)线性规划(2)量本利分析法二决策树法三(1)小中取大法(2)大中取大法(3)最小最大后悔值法。
第七章
1.简述计划的概念及其性质。
答:计划既是决策所确定的组织在未来一定时期内的行动目标和方式在时间和空间的进一步展开,又是组织、领导、控制和创新等管理活动的基础。性质:1:计划工作是为实现组织目标服务。2:计划工作是管理活动的基础3:计划工作具有普遍性和秩序性4:计划工作要追求效率。
2.理解计划的类型及其作用。
类型:(1)从时间长短分类:长期计划和短期计划。
(2):从职能空间分类:业务计划、财务计划、人事计划。
(3):根据涉及时间长短及其范围广狭的综合性程度分类:战略性计划、战术性计划。
(4):根据计划内容的明确性标准分类:具体性计划、指导性计划。
(5):根据程序化程度分类:程序性计划、非程序性计划。
作用:(1)为组织成员指明方向,协调组织活动;(2)预测未来,减少变化的冲击;(3)减少重叠和浪费性的活动;(4)设计目标和标准,以利于控制。
3.解释孔茨与韦里克的计划层次体系的基本内容。
答:1.使命 2.目标 3.战略 4.政策 5.程序 6.规则 7.方案 8.预算。
4.计划编制包括哪几个阶段的工作?
答:
一、确定目标
二、认清现在三、研究过去
四、预测并有效地确定计划的重要前提条件
五、拟定和选择可行性行动计划
六、制定主要计划
七、制定派生计划
八、制定预算,用预算使计划数字化。
第五篇:DSP原理及应用-(修订版)邹彦--课后习题答案(定稿)
第一章:
1、数字信号处理的实现方法一般有哪几种?
答:数字信号处理的实现是用硬件软件或软硬结合的方法来实现各种算法。(1)在通用的计算机上用软件实现;(2)在通用计算机系统中加上专用的加速处理机实现;(3)用通用的单片机实现,这种方法可用于一些不太复杂的数字信号处理,如数字控制;(4)用通用的可编程 DSP 芯片实现。与单片机相比,DSP 芯片具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数字信号处理算法;(5)用专用的 DSP 芯片实现。在一些特殊的场合,要求的信号处理速度极高,用通用 DSP 芯片很难实现(6)用基于通用 dsp 核的asic 芯片实现。
2、简单的叙述一下 dsp 芯片的发展概况?
答: 第一阶段,DSP 的雏形阶段(1980 年前后)。代表产品: S2811。主要用途: 军事或航空航天部门。第二阶段,DSP 的成熟阶段(1990 年前后)。代表产品: TI 公司 的 TMS320C20 主要用途: 通信、计算机领域。第三阶段,DSP 的完善阶段(2000 年以后)。代表产品:TI 公司 的 TMS320C54 主要用途: 各个行业领域。
3、可编程 dsp 芯片有哪些特点?
答:
1、采用哈佛结构(1)冯。诺依曼结构,(2)哈佛结构(3)改进型哈佛结构
2、采用多总线结构 3.采用流水线技术
4、配有专用的硬件乘法-累加器
5、具有特殊的 dsp 指令
6、快速的指令周期
7、硬件配置强
8、支持多处理器结构
9、省电管理和低功耗
4、什么是哈佛结构和冯。诺依曼结构? 它们有什么区别?
答: 哈佛结构: 该结构采用双存储空间,程序存储器和数据存储器分开,有各自 独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。冯。诺依曼结构: 该结构采用单存储空间,即程序指令和数据共 用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。
区别: 哈佛: 该结构采用双存储空间,程序存储器和数据存储器分开,有各自 独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进 行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了 数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。冯: 当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。
5、什么是流水线技术?
答: 每条指令可通过片内 多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行,从而在不提高系统时钟频率的条件下减少每条指令的执行时间。利用这种流水线结构,加上执行重复操作,就能保证在单指令周期内 完成数字信号处理中用得最多的乘法-累加运算。(图)
6、什么是定点 dsp 芯片和浮点 dsp 芯片? 它们各有什么优缺点?
答: 若数据以定点格式工作的称为定点 DSP 芯片。若数据以浮点格式工作的称为浮点 DSP芯片。定点 dsp 芯片优缺点: 大多数定点 dsp 芯片称为定点 dsp 芯片,浮点 dsp 芯片优缺 点: 不同的浮点 DSP 芯片所采用的浮点格式有所不同,有的 DSP 芯片采用自 定义的浮点格式,有的 DSP 芯片则采用 IEEE 的标准浮点格式。
7、dsp 技术的发展趋势主要体现在什么方面? 答:(1)DSP 的内 核结构将进一步改善(2)DSP 和微处理器的融合(3)DSP 和高档CPU 的融合(4)DSP 和 SOC 的融合(5)DSP 和 FPGA 的融合(6)实时操作系统 RTOS与 DSP 的结合(7)DSP 的并行处理结构(8)功耗越来越低
8、简述 dsp 系统的构成和工作过程?
答: DSP 系统的构成: 一个典型的 DSP 系统应包括抗混叠滤波器、数据采集 A/D 转换器、数字信号处理器 DSP、D/A 转换器和低通滤波器等。DSP 系统的工作过程: ①将输入信号 x(t)经过抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠。②经过采样和 A/D 转换器,将滤波后的信号转换为数字信号 x(n)。③数字信号处理器对 x(n)进行处理,得数字信号 y(n)。④经 D/A 转换器,将 y(n)转换成模拟信号;⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号 y(t)。(图)抗混叠滤波器 AD转换器-数字信号处理器 DA转换器 低通滤波器
9、简述 dsp 系统的设计步骤? 答: : ①明确设计任务,确定设计目 标②算法模拟,确定性能指令③选择 DSP 芯片和外围芯片④设计实时的 DSP 芯片系统⑤硬件和软件调试⑥系统集成和测试。(图)
10、dsp 系统有哪些特点? 答:(1)接口 方便(2)编程方便(3)具有高速性(4)稳定性好(5)精度高(6)可重复性好(7)集成方便
11、在进行 dsp 系统设计时,应如何选择合理的 dsp 芯片? 答:
1、dsp 的运算速度
2、dsp 芯片价格
3、dsp 芯片运算精度
4、dsp 芯片的硬件资源
5、dsp 芯片的开发工具
6、dsp 芯片的功耗
7、其他因素。第二章
1、TMS320C54x 芯片的基本结构都包括哪些部分? 答: ①中央处理器 ②内 部总线结构 ③特殊功能寄存器 ④数据存储器 RAM ⑤程序存储器ROM ⑥I/O 口 ⑦串 行口 ⑧主机接口 HPI ⑨定时器 ⑩中断系统
2、TMS320C54x 芯片的 CPU 主要由哪几部分组成?
答: ①40 位的算术运算逻辑单元(ALU)。②2 个 40 位的累加器(ACCA、ACCB)。③1 个运行-16 至 31 位的桶形移位寄存器。④17×17 位的乘法器和 40 位加法器构成的乘法器-加法器单元(MAC)。⑤比较、选择、存储单元(CSSU)。⑥指令编码器。⑦CPU 状态和控制寄存器。
3、处理器工作方式状态寄存器 PMST 中的 MP/MC、OVLY 和 DROM 三个状态位对 C54x的存储空间结构各有何影响? 当 OVLY= 0 时,程序存储空间不使用内 部 RAM。当 OVLY= 1 时,程序存储空间使用内 部RAM。内 部 RAM 同 时被映射到 程序存储空间 和 数据存储空间。当 MP/ MC=0 时,4000H~EFFFH 程序存储空间定义为外部存储器; F000H~FEFFH 程序存储空间定义为内 部ROM; 当 MP/ MC=1 时,4000H~FFFFH 程序 存储空间 定 义为外部存储。DROM=0: 0000H~3FFFH—— 内 部 RAM ; 4000H~FFFFH—— 外 部 存 储 器 ; DROM=1 : 0000H~3FFFH——内 部 RAM; 4000H~EFFFH——外 部存储器; F000H~FEFFH——片 内ROM; FF00H~FFFFH——保留。、TMS320C54x 芯片的片内 外设主要包括哪些电路?
① 通用 I/O 引 脚②定时器 ③时钟发生器④ 主机接口 HPI⑤ 串 行通信接口 ⑥ 软件可编程等待状态发生器⑦可编程分区转换逻辑
5、TMS320C54x 芯片的流水线操作共有多少个操作阶段? 每个阶段执行什么任务? 完成一条指令都需要哪些操作周期?
六个操作阶段:① 预取指 P;将 PC 中的内 容加载 PAB ② 取指 F;将读取到的指令字加载 PB③ 译码 D;若需要,数据 1 读地址加载 DAB; 若需要,数据 2 读地址加载 CAB; 修正辅助寄存器和堆栈指针④ 寻址 A;数据 1 加载 DB; 数据 2 加载 CB; 若需要,数据 3 写地址加载 EAB⑤ 读数 R;数据 1 加载 DB; 数据 2 加载 CB; 若需要,数据 3 写地址加载 EAB; ⑥执行 X。执行指令,写数据加载 EB。
6、TMS320C54x 芯片的流水线冲突是怎样产生的? 有哪些方法可以避免流水线冲突?
答: ’C54x 的流水线结构,允许多条指令同时利用 CPU 的内 部资源。由于 CPU 的资源有限,当多于一个流水线上的指令同时访问同一资源时,可能产生时序冲突。
解决办法① 由 CPU 通过延时自 动解决; ② 通过程序解决,如重新安排指令或插入空操作指令。为了避免流水冲突,可以根据等待周期表来选择插入的 NOP 指令的数量。
7、TMS320C54x 芯片的串 行口 有哪几种类型? 四种串 行口 : 标准同步串 行口 SP,缓冲同步串 行口 BSP,时分多路串 行口 TDM,多路缓冲串 行口 McBSP。8、TMS320VC5402 共有多少可屏蔽中断? 它们分别是什么? NMI 和 RS 属于哪一类中断源?
答: TMS320VC5402 有 13 个可屏蔽中断,RS 和 NMI 属于外部硬件中断。
9、试分析下列程序的流水线冲突,画出流水线操作图。如何解决流水冲突? STLM A,AR0 STM #10,AR1 LD *AR1,B 解: 流水线图如下图:
解决流水线冲突: 最后一条指令(LD *AR1,B)将会产生流水线冲突,在它前面加入一条 NOP 指令可以解 决流水线冲突。
10、试根据等待周期表,确定下列程序段需要插入几个 NOP 指令。① LD @GAIN, T STM #input,AR1 MPY *AR1+,A 解: 本段程序不需要插入 NOP 指令 ② STLM B,AR2 STM #input ,AR3 MPY *AR2+,*AR3+,A 解: 本段程序需要在 MPY *AR2+,*AR3+,A 语句前插入 1 条 NOP 指令 ③MAC @x, B STLM B,ST0 ADD @table, A, B 解: 本段程序需要在 ADD @table, A, B 语句前插入 2 条 NOP 指令 第三章
1、已知(80H)=50H,AR2=84H,AR3=86H,AR4=88H。MVKD 80H,*AR2 MVDD *AR2,*AR3 MVDM 86H, AR4 运行以上程序后,(80H)、(84H)、*AR3 和 AR4 的值分别等于多少? 解:(80H)=50H,(84H)=50H,*AR3=50H,AR4=50H
2、已知,(80H)=20H、(81H)=30H。LD #0,DP LD 80H,16,B ADD 81H,B 运行以上程序,B 等于多少? 答:(B)=00 0000 0000H
3、阅读以下程序,分别写出运行结果。.bss x,4.data table:.word 4,8,16,32 „„
STM #x,AR1 RPT #2 MVPD table,*AR1+ 解: 数据表 table 中的常量 4 传送到以变量 x 的地址为地址的存储单元中; 数据表 table 中的常量 8 传送到以变量 x+1 的地址为地址的存储单元中; 数据表 table 中的常量 16 传送到以变量 x+2 的地址为地址的存储单元中;.bss x,4.data table:.word 4,8,16,32 „„
STM #x,AR1 RPT #2 MVPD table,*+AR2 解: 数据表 table 中的常量 4 传送到以变量 x+1 的地址为地址的存储单元中; 数据表 table中的常量 8 传送到以变量 x+2 的地址为地址的存储单元中; 数据表 table 中的常量 16 传送到以变量 x+3 的地址为地址的存储单元中; 3.5 TMS320C54x 的数据寻址方式各有什么特点? 应该应用在什么场合? 答: TMS320C54x 有 7 种基本的数据寻址方式: 立即寻址,绝对寻址,累加器寻址,直接寻址,间接寻址,存储器映像寄存器寻址和堆栈寻址。
1,立即寻址: 其特点是指令中包含有一个固定的立即数,操作数在指令中,因而运行较慢,需要较多的存储空间。它用于对寄存器初始化。
2,绝对寻址: 可以寻址任一数据存储器中操作数,运行较慢,需要较多的存储空间。它用于对寻址速度要求不高的场合。
3,累加器寻址: 把累加器内 容作为地址指向程序存储器单元。它用于在程序存储器和数据存储器之间传送数据。4,直接寻址: 指令中包含数据存储器的低 7 位和 DP 或 SP 结合形成 16 位数据存储器地址,它寻址速度快,用于对寻址速度要求高的场合。
5,间接寻址: 利用辅助寄存器内 容作为地址指针访问存储器,可寻址 64 千字 X16 为字数据存储空间中任何一个单元。它用于按固定步长寻址的场合。6,堆栈寻址: 用于中断或子程序调用时,将数据保存或从堆栈中弹出。7,存储器映像寄存器(MMR)寻址,是基地址为零的直接寻址,寻址速度快,它用于直接用 MMR 名快速访问数据存储器的 0 页。第四章
1、软件开发的环境有哪几种? 在非集成开发环境中,软件开发常采用哪些部分? 答: 可以在两种开发环境中进行 C54X 的开发: 非集成的开发环境和集成的开发环境。在非 集成开发环境中,软件开发常采用: 编辑、汇编、链接、调试等部分。
2、什么是 COFF 格式? 它有什么特点? 答: 汇编器和链路器生成的目 标文件,是一个可以由'C54x 器件执行的文件。这些目 标文件的格式称为公共目 标文件格式,即 COFF。
特点: 在编写汇编语言程序时,COFF 采用代码段和数据段的形式,以便于模块化的编程,使编程和管理变得更加方便。
3、说明.text 段、.data 段和.bss 段分别包含什么内 容?.text 段(文本段),通常包含可执行代码;.data 段(数据段),通常包含初始化数据;
.bss 段(保留空间段),通常为未初始化变量保留存储空间。
5、链接器对段是如何处理的? 答: 链接器将一个或多个 COFF 目 标文件中的各种段作为链接器的输入段,经过链接后在一个可执行的 COFF 输出模块中建立各个输出段,通过情况下是将不同目 标文件中的同名段进 行合并,并为各个输出段分配进具体的存储器中。
6、什么是程序的重定位?
答: 将各个段配置到存储器中,使每个段都有一个合适的起始地址; 将符号变量调整到相对于新的段地址的位置;
将引 用调整到重新定位后的符号,这些符号反映了调整后的新符号值。
7、宏定义、宏调用和宏展开分别指的是什么?
答: 在调用宏之前,必须先定义宏。可以在源程序的任何位置定义宏,宏定义的所有内 容必须包含在同一个文件中。宏定义可以嵌套,即在一条宏指令中调用其他的宏指令。在定义宏之后,可在源程序中使用宏名进行宏调用。
8、链接器能完成什么 工作?链接器命令文件中,MEMORY 命令和 SECTIONS 命令的任务是什么? 答: 链接器将各个目 标文件合并起来,并完成如下工作:(1)将各个段配置到目 标系统的存储器。(2)对各个符号和段进行重新定位,并给它们指定一个最终的地址。(3)解决输入文件之间的未定义的外部引 用。MEMORY 命令的作用: MEMORY 命令用来建立 DSP应用系统中的存储器模型。通过这条命令,可以定义系统中所 包含的各种形式的存储器,以及它们占用的地址范围。SECTION 命令的作用: 说明如何将输入段结合成输出段; 在可执行程序中定义输出段; 规定输出段在存储器中的存 储位置; 允许重新命名 输出段。第六章 应用程序设计
2、FIR 低通滤波器的截止频率为 0.2 n,其输出方程为:790()i()iy n a x n i。存放
a0 的系数表以及存放数据的循环缓冲区设置在 DARAM 中,如图 6.1 所示。试用
MATLAB 中的 fir1 函数确定各系数 ai,用循环缓冲区实现。解: 运行 Coef.m 文件,生成滤波器所需系数文件。Coef.m 文件内 容如下: n=79;b=fir1(n,0.1);fid=fopen('FIRCoef.inc','wt');fprintf(fid,'%s %s %sn','FIRCoef','.sect',' “FIRCOEF”');fprintf(fid,' %sn','');for j=1:1:(n+1)fprintf(fid,' %s %6.0fn','.word',round(b(j)*16384));end fclose(fid)用循环缓冲区实现的参考程序如下:
;FIR 滤波器的参考程序,使用循环缓冲区法。.title “fir_main.asm”.mmregs.global _c_int00 K_ FIR_BFFR.set 80 K_ FIR_INDEX.set 1 K_ FRAME_SIZE.set 256 stack_len.set 100 stack.usect “STACK”,stack_len FIR_DP.usect “fir_vars”,0 d_filin.usect “fir_vars”,1 d_filout.usect “fir_vars”,1 fir_coff_table.usect “fir_coff”,K_FIR_BFFR d_data_buffer.usect “fir_bfr”,K_FIR_BFFR;buffer size for the filter FIR_Dinbuf.usect “fir_dinbuf”,K_FRAME_SIZE FIR_Doutbuf.usect “fir_doutbuf”,K_FRAME_SIZE.asg AR0, FIR_INDEX_P.asg AR4,FIR_DATA_P.asg AR5,FIR_COFF_P.asg AR6,INBUF_P.asg AR7,OUTBUF_P.copy “FIRInput.inc”.copy “FIRCoef.inc”.text _c_int00: ssbx INTM;INTM=1,禁止所有可屏蔽中断 ssbx FRCT;------stm #0, CLKMD;切换 CPU 内 部 PLL 到分频模式 Clk_Status: ldm CLKMD, A and #01b, A bc Clk_Status, ANEQ;检查是否已经切换到分频模式? stm #0x07ff,CLKMD;设置 DSP 时钟 16.384MHZ;------nop stm #0x3FF2,PMST stm #0x7FFF,SWWSR stm #0xF800,BSCR stm #0x0000, IMR;禁止所有可屏蔽中断 stm #0xFFFF, IFR;清除中断标志
stm #stack+stack_len,SP;设置堆栈指针 nop STM #FIR_Dinbuf,AR1 RPT #(K_FRAME_SIZE-1)MVPD #FIRIn,*AR1+;以上 3 行的功能是把模拟数据拷贝到内 存中。STM #fir_coff_table,FIR_COFF_P RPT #K_FIR_BFFR-1;MVPD #FIRCoef,*FIR_COFF_P+;把滤波器常数拷贝到内 存中。STM #K_FIR_INDEX,FIR_INDEX_P STM #d_data_buffer,FIR_DATA_P;load cir_bfr address for the recent samples RPTZ A,#K_FIR_BFFR STL A,*FIR_DATA_P+;清除滤波器缓冲区,所有数据存储单元置 0。STM #(d_data_buffer+K_FIR_BFFR-1), FIR_DATA_P;STM #fir_coff_table, FIR_COFF_P;AR5 指向滤波器系数缓冲区最低地址。STM #FIR_Dinbuf,INBUF_P AR6 指向输入数据缓冲区,准备读入数据。STM #FIR_Doutbuf,OUTBUF_P;AR7 指向输出数据缓冲区,准备读出数 据。
;修改数据页指针 LD #FIR_DP,DP STM #K_FRAME_SIZE-1,BRC;程序执行 256 次。RPTBD fir_filter_loop-1 STM #K_FIR_BFFR,BK;LD *INBUF_P+, A;从输入数据缓冲区读入数据,准备处理。fir_filter: STL A,*FIR_DATA_P+%;读入最新数据 RPTZ A,(K_FIR_BFFR-1)MAC *FIR_DATA_P+0%,*FIR_COFF_P+0%,A;累加处理。
STH A, *OUTBUF_P+;把数据输出到输出缓冲区,可以验证结果。fir_filter_loop Wait b Wait.END 第七章 TMS320C54x 片内 外设、接口 及应用
1、已知 TMS320C54X 的 CLKOUT 频率为 4MHz,那么,①在 SAM 工作方式下,主机的时钟频率是多少?
解: 在 SAM 工作方式下,主机频率可达 3.2MHz 或 2.4MHz。
②在 HOM 工作方式下,主机的时钟频率与 TMS320C54X 的时钟频率有关吗? 答: 在 HOM 工作方式下,主机的时钟频率与 TMS320C54X 的时钟频率无关。
2、试分别说明下列有关定时器初始化和开放定时中断语句的功能(针对 5402 处理器)。
①STM #0004H,IFR 解: 清除外部中断 2 标志位 ②STM #0080H,IMR 解: 允许定时器 T1 或 DMAC1 中断(使用哪一种中断由 DMA 通道优先级和使能控制寄存
器 DMPREC 控制。在复位以后,中断被配置为定时器 T1 中断)。③RSBX INTM 解: 使能所有可屏蔽中断。④STM #0279H,TCR 解: 设置定标计数器的值 PSC 为 9; 定时器分频系数为 9; 以 PRD 中的值加载 TIM,以 TDDR 中的值加载 PSC; 定时器停止工作。
3、试分别说明下列语句的功能。① STM #SPCR10,SPSA0 STM #0001H,BSP0 解: 对串 口 控制寄存器 SPCR10 赋值。不使用数字循环返回模式,接收数据 DRR[1,2] 采用右对齐方式,连续时钟方式,DX 使能判断,接收中断由 RRDY 产生,接收移位寄存器
未超载,串 口 接收器准备好,使能串 口 接收器。②STM #SPCR20,SPSA0 STM #0081H,BSP0 解: 对串 口 控制寄存器 SPCR20 赋值。串 口 使用软件模式,帧同步逻辑、采样率发生器复
位,由发送准备好 XRDY 驱动发送中断; 发送移位寄存器为空,发送器未准备好,使能串 口 发送器。
③STM #SPCR20,SPSA0 ORM #01000001B,BSP0 解: 修改串 口 控制寄存器 SPCR20 的值。由采样率发生器产生帧同步信号,使能串 口 发送 器。
4、已知中断向量 TINT=013H,中断向量地址指针 IPTR=0111H,求中断向量地址。
解: 中断向量地址=(100010001B)<<9+(10011)<<2=88CCH 第八章
1、一个典型的 dsp 系统通常有哪些部分组成? 画出原理框图? 答: 一个完整的 DSP 系统通常是由 DSP 芯片和其他相应的外围器件构成。一个典型的 DSP 系统应包括抗混叠滤波器、数据采集 A/D 转换器、数字信号处理器 DSP、D/A 转换器和
低通滤波器等。DSP 系统的工作过程: ①将输入信号 x(t)经过抗混叠滤波,滤掉高于折
叠频率的分量,以防止信号频谱的混叠。②经过采样和 A/D 转换器,将滤波后的信号转
换为数字信号 x(n)。③数字信号处理器对 x(n)进行处理,得数字信号 y(n)。④经 D/A 转
换器,将 y(n)转换成模拟信号; ⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号 y(t)。
2、dsp 系统硬件设计过程都有哪些步骤?
答: 第一步: 确定硬件实现方案; 第二步: 器件的选择; 第三步: 原理图设计; 第四步:
PCB 设计; 第五步: 硬件调试; 第九章
工程项目 的管理
CCS 开发环境对用户 系统采用工程项目 的集成管理,使用户 系统的开发和调试变得简单明
了。在开发过程中,CCS 会在开发平台中建立不同独立程序的跟踪信息,通过这些跟踪信
息对不同的文件进行分类管理,建立相应的文件库和目 标文件。
一个工程项目 包括源程序、库文件、链接命令文件和头文件等,它们按照目 录树的结构
组织在工程项目 中。工程项目 构建(编译链接)完成后生成可执行文件。9.1 CCS 集成开发环境都有哪些功能?
答: CCS 集成开发环境。此环境集编辑,编译,链接,软件仿真,硬件调试和实时跟踪
等功能于一体,包括编辑工具,工程管理工具和调试工具等。9.3 在 CCS 的所有窗口 中,都含有一个关联菜单。怎样打开这个关联菜单? 答,只要在该窗口 中单击右键就可以打开关联菜单。9.4 CCS 软件为用户提供哪几种常用的工具条?
答: 标准工具条,编辑工具条,项目 工具条和调试工具条
9.6 CCS 软件可为用户提供各种窗口,常用的窗口都有哪些? 怎样打开? 答: 反汇编窗口,存储器窗口,寄存器窗口,观察窗口,反汇编窗口 : 主要用来显示反汇编后的指令和调试所需的符号信息,包括反汇编指令,指令所存放的地址和相应的操作码。当程序装入目 标处理器或仿真器后,CCS 会自 动打
开反汇编窗口。存储器窗口 : 可以直接显示存储器的内 容。在调试程序的过程中,可直
接观察存储器的内 容来确定程序的正确性。
9.7 一个工程项目 都包含有哪些文件? 怎样建立一个新的工程项目 ?
答: 一个工程项目 包括源程序,库文件,链接命令文件和头文件等,它们按照目 录树的
结构组织在工程项目 中。见课本(P358)
9.8 CCS 软件为用户构建工程项目 提供了哪几种操作? 这些操作有什么不同? 答: 1,编译文件: 编译文件仅完成对当前源文件的编译,不进行链接。2,增加性构建:增加性构建仅对修改的源文件进行编译,先前编译过,没有修改的文件不再进行编译。
3,全部重新构建: 是对当前工程项目 中的所有文件进行重新编译,重新链接,形成输输入放 大 电路抗 混叠 滤波器A/D 转换器DSPI/O 口存储器D/A转换器平滑滤 波输出出文件。
4,停止构建: 停止当前的构建进程。
9.9 怎样使用 CCS 软件来调试程序? 其都有哪些步骤?
答: CCS 开发环境提供了异常丰富的调试手段。当完成工程项目 构建,生成目 标文件后,就可以进行程序的调试。一般的调试步骤为:
1、装入构建好的目 标文件;
2、设置程序断点,探测点和评价点;
3、执行程序;
4、程序停留在断点处,查看寄存器和内 存单元的数据,并对中间数据进行在线(或输出)分析。反复上述过程直到程序达到预期的功能为止。9.10 在 CCS 软件中,程序运行控制经常需要哪些操作? CCS 提供了四种实时运行程序的操作,它们分别是哪些操作? 各有什么不同?
答: 在调试程序的过程中,经常需要复位,执行,单步执行等操作。
1、装载文件
2、复位目 标处理器
3、单步运行
4、实时运行 第 7 章程序
; 初始化定时器 0 ; 根据定时长度计算公式: Tt=T*(TDDR+1)*(PRD+1); 给定 TDDR=9,PRD=1599,CLKOUT 主频 f=4MHz,T=250ns ; Tt=250*(9+1)*(1599+1)=4,000,000(ns)=4(ms)STM #1599,TIM0 STM #1599,PRD0 STM #K_TCR0,TCR0 ; 启 动定时器 0 中断 RET ; 定时器 0 的中断服务子程序: 通过引 脚 XF 给出周期为 8ms 的占空比 ; 为 50%的方波波形 t0_flag.usect “vars”,1 ; 当前 XF 输出电平标志位 ; 若 t0_flag=1,则 XF=1 ; 若 t0_flag=0,则 XF=0 time0_rev: PSHM TRN PSHM T PSHM ST0 PSHM ST1 BITF t0_flag,#1 BC xf_out,NTC SSBX XF ST #0,t0_flag B next xf_out: RSBX XF ST #1,t0_flag next: POPM ST1 POPM ST0 POPM T POPM TRN RETE(3)方波发生器程序清单
周期为 8ms 的方波发生器,定时中断周期为 4ms,每中断一次,输出端电平取一次反。; abc1.asm ; 定时器 0 寄存器地址 TIM0 . set 0024H PRD0 . set 0025H TCR0 . set 0026H ; K_TCR0: 设置定时器控制寄存器的内 容 K_ TCR0_SOFT.set 0b ; Soft=0 K_ TCR0_FREE.set 0b ; Free=0 K_ TCR0_PSC.set 1001b ; PSC=9H K_TCR0_TRB.set 1b ; TRB=1 K_ TCR0_TSS.set 0b ; TSS=0 K_ TCR0_TDDR.set 1001b ; TDDR=9 K_ TCR0.set K_TCR0_SOFT| K_TCR0_FREE| K_TCR0_PSC| K_TCR0_TRB| K_ TCR0_TSS| K_TCR0_TDDR 周期信号的周期检测
定时器计数器的使用对于周期信号的周期检测,可在信号的每个周期内 发出一个脉冲,然后通过程序计算两个脉冲之间的时间来确定信号的周期。
当脉冲来临时触发外部中断 INT0 外部中断 INT0 用来记录脉冲定时器 0 用来记录时间。为了 增加计时长度,可在程序中设置一级计数器。定时器 0 的寄存器用来记录低位时间,程序中的计数器用来记录高位时间,在外部中断服务程序中读取时间。在定时器 0 中断服务程序中对计数器加 1,实现低位时间的进位。; abc3.asm ; 定时器 0 寄存器地址 TIM0.set 0024H PRD0.set 0025H TCR0.set 0026H TSSSET.set 010H TSSCLR.set 0ffefH ; K_TCR0: 设置定时器控制寄存器的内 容 K_ TCR0_SOFT.set 0b ; Soft=0 K_ TCR0_FREE.set 0b ; Free=0 K_ TCR0_PSC.set 1111b ; PSC=15 K_ TCR0_TRB.set 1b ; TRB=1 K_ TCR0_TSS.set 0b ; TSS=0 K_ TCR0_TDDR.set 1111b ; TDDR=15 K_ TCR0.set K_TCR0_SOFT| K_TCR0_FREE| K_TCR0_PSC| K_TCR0_TRB| K_TCR0_TSS| K_TCR0_TDDR t_counter.usect “vars”,1 t_ptr_counter.uset “vars”,1 tim_ptr_counter.usect “vars”,1 tcr_ptr_counter.usect