论文部分内容阅读
摘 要:本文主要介绍宏指令的基本特征以及基础指令的特点等。
关键词:宏指令 指令执行 指令集合
宏指令的基本特征为:操作对象两个以上(含两个)或者操作步骤两步以上(含两步),发送及接收双方理解的管理目标(及标准)理解一致,隐含着当执行结果与该标准出现差异时及时反馈并补救。因此,从原理上说:一个干部(小组长以上)与基层员工的最大差别就是是否有能力处理宏指令。可以将此对干部的要求概括为理解力与经验,标准主要来自经验。一个有战斗力的团队,从上到下的领导,其理解力首先应该从上到下排列,否则,就只能用资历乃至其它因素来弥补。
宏指令最终都要分解为基础指令,所有基础指令构成一个基础指令集。基础指令就是小组长对基层员工发布的指令。这里先说说计算机的基础指令即汇编指令的特点:某型号计算机汇编指令罗列如下
表中可见,总共只有62条指令,换句话说,该型计算机所从事的所有工作都会最终分解为这62钟指令的排列。所有的软件,不管用什么语言编程,在运行前都会用相应的编译软件将编好的程序转化为这62种基础指令。计算机的基础指令只能介绍这点皮毛,更深的讲解就与本文离题太远。从这些指令中总结管理方面的规律才是本文的主体。将这些规律结合到日常的管理中去,进一步丰富管理理论,提高管理水平才是本文的目的。
一、每条指令必须可执行
计算机的这些指令包含有加法、减法、乘法、除法、数据转移、带进位数据左移一位、带进位数据右移一位、不带进位数据左移一位、数据加1、数据减1、从给定地址取数据、把数据寄存到给定地址、跳转指令、长跳转指令、子程序调用指令、子程序结束返回指令、数据与、数据或、数据异或、数据非、零跳转、非零跳转、正调转、负跳转、推入堆栈、弹出堆栈、基址锁定、位操作这28种动作,每种动作都是CPU绝对可执行的。因此,基层员工的岗位职责中有多少类工序,每一个基层员工必须能独立完成,否则,必须预先做岗位培训。对于小组长,对某个岗位所发指令必须是这个岗位可以独立完成的。可执行的指令必须是清晰无歧义的,而任何一种语言尤其是中文,很多字词都有很多种含义,再加上汉语文化本来就不讲究精确,因此,在所有技术领域,一般都借助图纸来表达指令。随着电子信息技术的发展,在可预见的将来,用视频流媒体来发布指令、规范操作及岗位技能培训将越来越普及。在流媒体面前,所有纸面表达都苍白无力。
二、每条指令执行过程必须保证唯一
在指令面前,不仅要无条件服从,而且执行指令的步骤、时序、力度都必须标准化、规范化。CPU中的这些指令从复杂程度来说可以分成四类,分别需要花费一到四个机器周期。但不管简单指令还是复杂指令,每条指令即使被重复执行10万次,照样不紧不慢、每个步骤时序都一丝不苟地重复。在日常管理中,军队战斗力的培养就是最好的例子。腓力特二世最先洞悉军队战斗力培养的诀窍,那就是日常活动的整齐划一,一切行动都整齐划一听指挥。当时普鲁士士兵的胡须都必须剪成一个式样!后来袁世凯的北洋军就是以普鲁士的军事教程为训练科目,随后国共两党都延续了这样的战斗力培养模式。对基层人员的规范化当然不能延续到八小时之外,也必须尊重性别、身高、胖瘦等基本差别,在保证质量的前提下要适当保持操作弹性,但提高质量必须在操作过程的一致性方面下工夫。
三、指令集合中的每条指令必须有彼此区别明显的称呼或标号、标识
回到上面表格,任选一条指令:MUL Rm,Rm.它的意思是:两个寄存器内的数据相乘,结果放在前一个寄存器。该指令位于第A行,第A5XC列,其中X用行代替,所以该命令的编号就是A5AC(十六进制,这里不展开)。既然每条指令都有严格的执行过程差别,指令标示要彼此清晰就是当然的要求,给每条指令编上号码,既便于彼此区别,也便于统一管理就是理所当然的了。到目前为止,大部分国家包括中国,所有航空管制呼叫用语一律用固定的英语,就是为了防止指令的误听混淆。在计算机广泛进入日常生产销售研发财务的今天,每一个管理者将可能的下发指令标准化、规范化然后编号,既是一个良好的习惯,也是过程随时记录保证可追踪的前提条件。
四、指令集合必须涵盖管辖的每一个范围
计算机给每一个管理对象都赋予一个序列号,通俗说法是地址,其实就像我们的身份证号码,可以与名字一一对应起来,每一台计算机会清楚地知道自己管理的对象总数,即使这个数字很庞大。当然,面对庞大管理对象,它也不乏技巧:给对象分组、分区。有些动作可以一个区、一个组同时操作,也可以将这个区、这个组放在操作主页上肢解、组合完成后再一起放回原来的地方去。还有一个技巧可供借鉴:计算机把特殊功能的工具、场所与所有的管理对象统一编号的同时,另外再分配一个方便记忆的名称,因为这些工具、特殊场所要反复多次使用。这些管理技巧,本来就来自优秀的日常管理团队经验,譬如军队的军、师、旅、团、营、连、排、班就是逐级分组的典型;企业把员工按销售、研发、生产、售后、财务、行政、后勤来归类是功能分组的典型;工程管理中,设备与人员搭配成台班概念,是工具与对象统一编码的雏形。古代考察一个县官是否称职,首先就是看他是否能随口说出其治下有多少百姓,其中多少青壮年、多少老弱;多少水田、旱地、山林。因此,管理的ABC就是从给自身的管理对象编码开始,编码务必穷尽不带死角,然后是工具、设备等资源的编码,在此基础上,才可以构造一个一个的预案(就是构造计算机里的函数),所有预案必须预演通过,不同态势下审时度势调用不同预案,这才是游刃有余的管理者。
五、指令集合必须能控制先后次序
先后次序概念来自日常管理的需要,但通过对计算机内先后次序的逻辑理解,更能领会先后次序的本质特征:每个管理者的有效指令总数是有限的,如果没有时间这个维度引入,从数学角度来说,过程与结果都是有限的,因此原理上就不能切入到千变万化的实际工作中去。从计算机的时序实践中总结出来,引入时序逻辑有两个先决条件:管理对象与管理者如果不能使用同一块表,就必须使用同一型号的表并预先对表;当执行过程不唯一时,执行者必须有任务完成或出错的信息回馈通道。更进一步,信息回馈通道还有时间限制,以保证上级不会“傻等着”,多少时间不回馈,另外想辄!
综上所述,一个设计好的系统是没有执行力困扰的。因此,当我们部门、企业乃至大型组织、国家出现执行力问题时,可以参照现有计算机系统,目前个人计算机的硬盘随便就是500G,即五千亿字节,换算成比特就是四万亿,地球上所有人口应该不到50亿。管理不善首先是设计问题,特别是管理模式的设计不精确、管理人员的挑选考核不科学、管理手段的粗暴不理性。
关键词:宏指令 指令执行 指令集合
宏指令的基本特征为:操作对象两个以上(含两个)或者操作步骤两步以上(含两步),发送及接收双方理解的管理目标(及标准)理解一致,隐含着当执行结果与该标准出现差异时及时反馈并补救。因此,从原理上说:一个干部(小组长以上)与基层员工的最大差别就是是否有能力处理宏指令。可以将此对干部的要求概括为理解力与经验,标准主要来自经验。一个有战斗力的团队,从上到下的领导,其理解力首先应该从上到下排列,否则,就只能用资历乃至其它因素来弥补。
宏指令最终都要分解为基础指令,所有基础指令构成一个基础指令集。基础指令就是小组长对基层员工发布的指令。这里先说说计算机的基础指令即汇编指令的特点:某型号计算机汇编指令罗列如下
表中可见,总共只有62条指令,换句话说,该型计算机所从事的所有工作都会最终分解为这62钟指令的排列。所有的软件,不管用什么语言编程,在运行前都会用相应的编译软件将编好的程序转化为这62种基础指令。计算机的基础指令只能介绍这点皮毛,更深的讲解就与本文离题太远。从这些指令中总结管理方面的规律才是本文的主体。将这些规律结合到日常的管理中去,进一步丰富管理理论,提高管理水平才是本文的目的。
一、每条指令必须可执行
计算机的这些指令包含有加法、减法、乘法、除法、数据转移、带进位数据左移一位、带进位数据右移一位、不带进位数据左移一位、数据加1、数据减1、从给定地址取数据、把数据寄存到给定地址、跳转指令、长跳转指令、子程序调用指令、子程序结束返回指令、数据与、数据或、数据异或、数据非、零跳转、非零跳转、正调转、负跳转、推入堆栈、弹出堆栈、基址锁定、位操作这28种动作,每种动作都是CPU绝对可执行的。因此,基层员工的岗位职责中有多少类工序,每一个基层员工必须能独立完成,否则,必须预先做岗位培训。对于小组长,对某个岗位所发指令必须是这个岗位可以独立完成的。可执行的指令必须是清晰无歧义的,而任何一种语言尤其是中文,很多字词都有很多种含义,再加上汉语文化本来就不讲究精确,因此,在所有技术领域,一般都借助图纸来表达指令。随着电子信息技术的发展,在可预见的将来,用视频流媒体来发布指令、规范操作及岗位技能培训将越来越普及。在流媒体面前,所有纸面表达都苍白无力。
二、每条指令执行过程必须保证唯一
在指令面前,不仅要无条件服从,而且执行指令的步骤、时序、力度都必须标准化、规范化。CPU中的这些指令从复杂程度来说可以分成四类,分别需要花费一到四个机器周期。但不管简单指令还是复杂指令,每条指令即使被重复执行10万次,照样不紧不慢、每个步骤时序都一丝不苟地重复。在日常管理中,军队战斗力的培养就是最好的例子。腓力特二世最先洞悉军队战斗力培养的诀窍,那就是日常活动的整齐划一,一切行动都整齐划一听指挥。当时普鲁士士兵的胡须都必须剪成一个式样!后来袁世凯的北洋军就是以普鲁士的军事教程为训练科目,随后国共两党都延续了这样的战斗力培养模式。对基层人员的规范化当然不能延续到八小时之外,也必须尊重性别、身高、胖瘦等基本差别,在保证质量的前提下要适当保持操作弹性,但提高质量必须在操作过程的一致性方面下工夫。
三、指令集合中的每条指令必须有彼此区别明显的称呼或标号、标识
回到上面表格,任选一条指令:MUL Rm,Rm.它的意思是:两个寄存器内的数据相乘,结果放在前一个寄存器。该指令位于第A行,第A5XC列,其中X用行代替,所以该命令的编号就是A5AC(十六进制,这里不展开)。既然每条指令都有严格的执行过程差别,指令标示要彼此清晰就是当然的要求,给每条指令编上号码,既便于彼此区别,也便于统一管理就是理所当然的了。到目前为止,大部分国家包括中国,所有航空管制呼叫用语一律用固定的英语,就是为了防止指令的误听混淆。在计算机广泛进入日常生产销售研发财务的今天,每一个管理者将可能的下发指令标准化、规范化然后编号,既是一个良好的习惯,也是过程随时记录保证可追踪的前提条件。
四、指令集合必须涵盖管辖的每一个范围
计算机给每一个管理对象都赋予一个序列号,通俗说法是地址,其实就像我们的身份证号码,可以与名字一一对应起来,每一台计算机会清楚地知道自己管理的对象总数,即使这个数字很庞大。当然,面对庞大管理对象,它也不乏技巧:给对象分组、分区。有些动作可以一个区、一个组同时操作,也可以将这个区、这个组放在操作主页上肢解、组合完成后再一起放回原来的地方去。还有一个技巧可供借鉴:计算机把特殊功能的工具、场所与所有的管理对象统一编号的同时,另外再分配一个方便记忆的名称,因为这些工具、特殊场所要反复多次使用。这些管理技巧,本来就来自优秀的日常管理团队经验,譬如军队的军、师、旅、团、营、连、排、班就是逐级分组的典型;企业把员工按销售、研发、生产、售后、财务、行政、后勤来归类是功能分组的典型;工程管理中,设备与人员搭配成台班概念,是工具与对象统一编码的雏形。古代考察一个县官是否称职,首先就是看他是否能随口说出其治下有多少百姓,其中多少青壮年、多少老弱;多少水田、旱地、山林。因此,管理的ABC就是从给自身的管理对象编码开始,编码务必穷尽不带死角,然后是工具、设备等资源的编码,在此基础上,才可以构造一个一个的预案(就是构造计算机里的函数),所有预案必须预演通过,不同态势下审时度势调用不同预案,这才是游刃有余的管理者。
五、指令集合必须能控制先后次序
先后次序概念来自日常管理的需要,但通过对计算机内先后次序的逻辑理解,更能领会先后次序的本质特征:每个管理者的有效指令总数是有限的,如果没有时间这个维度引入,从数学角度来说,过程与结果都是有限的,因此原理上就不能切入到千变万化的实际工作中去。从计算机的时序实践中总结出来,引入时序逻辑有两个先决条件:管理对象与管理者如果不能使用同一块表,就必须使用同一型号的表并预先对表;当执行过程不唯一时,执行者必须有任务完成或出错的信息回馈通道。更进一步,信息回馈通道还有时间限制,以保证上级不会“傻等着”,多少时间不回馈,另外想辄!
综上所述,一个设计好的系统是没有执行力困扰的。因此,当我们部门、企业乃至大型组织、国家出现执行力问题时,可以参照现有计算机系统,目前个人计算机的硬盘随便就是500G,即五千亿字节,换算成比特就是四万亿,地球上所有人口应该不到50亿。管理不善首先是设计问题,特别是管理模式的设计不精确、管理人员的挑选考核不科学、管理手段的粗暴不理性。