计算机组成原理,图中画波浪线的地方,这个M指的是什么呢?
1个回答
展开全部
M指的就是模长,即n位字长溢出的量
若X和Y都是8位字长的char型整数,对应的模长M=2^8=256
假设X=-3,Y=-5,记X'为X的补码
则X'=X' (mod M)=M+X=256-3=253,Y'=Y' (mod M)=M+Y=256-5=251
那么X'+Y' (mod M)=(253+251)%256=-8%256=248
又(X+Y)'=X+Y (mod M)=-8%256=248
即(X+Y)'=X'+Y' (mod M)
因此负数的加法运算可以转化为对应补码的加法运算
若X和Y都是8位字长的char型整数,对应的模长M=2^8=256
假设X=-3,Y=-5,记X'为X的补码
则X'=X' (mod M)=M+X=256-3=253,Y'=Y' (mod M)=M+Y=256-5=251
那么X'+Y' (mod M)=(253+251)%256=-8%256=248
又(X+Y)'=X+Y (mod M)=-8%256=248
即(X+Y)'=X'+Y' (mod M)
因此负数的加法运算可以转化为对应补码的加法运算
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询