1. 首页
  2. 编程语言
  3. 硬件开发
  4. 2 分别产生8bit任意数乘以63的有符号与无符号结果.docx

2 分别产生8bit任意数乘以63的有符号与无符号结果.docx

上传者: 2020-08-09 08:08:01上传 DOCX文件 205.09KB 热度 19次
因为无符号的计算嘛就不管位宽,直接相加,不存在问题。主要是有符号的相加得严格对齐,不然结果会出错,然后是二进制乘法,利用拼接符,像乘以64就是{d1[7],d1,6’d0}。d1[7]是防止d1为有符号数并且是负数时计算出错,因为是负值的话第一位是1,那么在d1前面加个1就可以将d1的值与其他数相加减了,并且其它数的位数要对齐结果才不会出错。
下载地址
用户评论