这里,lz大概介绍一下自己需要解决的问题吧,首先输入加数,输入一个十进制数据(按钮输入)进译码器,译成二进制bcd码,这里应该需要储存一次,然后下一次输入有两种可能:①继续输入十进制数,即输入一个两位数,此次数据输入后需要把上一位数进行移位储存处理即×10,然后此次数据再与移位储存后的数据进行相加,得到这个两位数的二进制码,储存至运算器前;②输入运算符“+”(因为lz暂时只做了加法器,后面运算器都直接用加法器代替),这里需要把上次输入结果直接输出储存至加法器前,上次储存数据清零等待后续输入储存,还要控制下一次输入输入至被加数!!!。然后输入被加数,第一位数输入,然后又有两种情况,①继续输入一位数(同上)②输入“=”号,输入“=”号需将之前的加数与被加数输入加法器的两个输入端进行加法运算,运算结果进行锁存,这样可以锁住屏幕结果,并且之前的数据全部清零。
这是lz的辣鸡理解,这东西感觉制作太困难,希望各位大佬给予指点

