2020-12

实现将整数转化为16位补码

/**
 * 将整数转化为16位补码。
 * 
 * @param num 十进制整数,数值大小不会超过16位补码的可表示范围。
 * @return 16位二进制补码,以字符串形式返回。
 */
public String intToComplement(int num) {
    // 实现代码
}

实现1位的全加器

/**
 * 实现1位的全加器。
 * 
 * @param x 1位的二进制数。
 * @param y 1位的二进制数。
 * @param c 进位输入,1位的二进制数。
 * @return 长度为2的字符串,包括1位的进位输出和1位的加法运算结果。
 */
public String fullAdder(char x, char y, char c) {
    // 实现代码
}

实现4位的先行进位加法器

实现16位的部分先行进位加法器

实现16位的布斯乘法

最后更新于