论文部分内容阅读
一、前言为扩展M6800八位微型计算机在某些控制系统中的应用,因系统要求其乘法运算量相当大,且要求计算机的运算速度也相当快(如在每ms内,要做百次以上的“16位×16位”的乘法和“24位+24位”的加法),而M6800机的主频为1MC,它是采用“相加”和“移位”的软件方法做乘法运算,这就不可能满足系统的要求。为解决此问题,我们采取一个辅助措施,即在八位专用微型机中增加一个专用快速乘法器。大量的乘法由乘法器硬件直接实现,就可大大缩短数据相乘所占用的时间,而提高运算速度。
I. INTRODUCTION In order to extend the application of the M6800 eight-bit microcomputer in some control systems, the system requires a large amount of multiplication and requires a computational speed of the computer to be relatively fast (for example, in each ms, one hundred times or more The 16-bit × 16-bit multiplication and the 24-bit + 24-bit addition), while the M6800 machine clocked at 1MC, which uses the software method of “add” and “shift” This is impossible to meet the system requirements. To solve this problem, we take an additional measure to add a dedicated fast multiplier to eight dedicated microcomputers. A large number of multiplication is realized directly by the multiplier hardware, can greatly shorten the time occupied by data multiplication, and improve the operation speed.