本帖最后由 xuyiyi 于 2010-8-8 09:52 编辑
热烈庆祝飞船荣升正式版主,协助正版主HOT大叔主持日常工作。
上次看飞船和网友在争论,能不能用最基本的与或非位指令组成加法器,答案是肯定的,大家知道,组成任何复杂的大型计算机,其基本原理离不开最基本的原子操作,即每一位的与或非操作,一般将能同时进行N位的与或非操作的计算机芯片,称作N位MPU,在由于现在有部分童鞋普遍注重结果,喜欢玩**技术,如DSP,ARM,FPGA,CPLD等,以至很多基础都没学好,下面就以51单片机的最基本的位操作指令 ANL C,BIT ; ORL C,BIT ; CPL C 为基础,再加上二条位传送指令 MOV C,BIT ;MOV BIT,C ;和二条位置位指令 SETB C ;CLR C 为辅助,组建一个8位加法器,同理,童鞋们也可举一反三,组建减法器,乘法器,除法器,等任何扩展软指令,在很早以前,工业控制上的一位机,就是用此法完成数据的加减法的。
------即日起连载------如何用位操作指令组建一个8位加法器------静请关注------ |