题目
汇编语言进位与借位的问题.
2-3是否会产生借位?从常理上看好像产生了借位,标志寄存器中CF应该置位,但在计算机中,减法都会转换成补码的加法,以8位2进制数为例,2的补码是00000010,-3的补码是11111101,两个相加,结果是11111111,不会产生进位.到底2-3有没有借位?CF的值是0还是1,
2-3是否会产生借位?从常理上看好像产生了借位,标志寄存器中CF应该置位,但在计算机中,减法都会转换成补码的加法,以8位2进制数为例,2的补码是00000010,-3的补码是11111101,两个相加,结果是11111111,不会产生进位.到底2-3有没有借位?CF的值是0还是1,
提问时间:2021-04-01
答案
你这里混淆了两个概念,无符号数和有符号数.
如果你希望得到2-3=-1,那么你应该认为2和-3都是有符号数,既然是有符号数,是否产生借位要看OF标志位,即溢出标志位;
如果你认为2和-3的补码对应的无符号数253都是无符号数,那么它们之和为255,没有产生进位.
所以,当你判断有符号数的时候,不应该看CF来判断是否有借位.
不管怎样,机器中的运算是00000010+11111101,结果为11111111,CF为0,OF为1.
如果你希望得到2-3=-1,那么你应该认为2和-3都是有符号数,既然是有符号数,是否产生借位要看OF标志位,即溢出标志位;
如果你认为2和-3的补码对应的无符号数253都是无符号数,那么它们之和为255,没有产生进位.
所以,当你判断有符号数的时候,不应该看CF来判断是否有借位.
不管怎样,机器中的运算是00000010+11111101,结果为11111111,CF为0,OF为1.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1在某时刻的阳光照耀下,身高160cm的阿美的影长为80cm,她身旁的旗杆影长10m,则旗杆高为_m.
- 2铅笔芯由什么构成的?
- 3袋子里有三种球,分别标有数字2、3和5,小明从中摸出几个球,它们的数字之和是43.问:
- 4已知等边三角形ABC,角B 角C的平分线相交于点O,BO CO的垂直平分线分别交BC于点E F,你能得到BE=EF=FC吗?
- 5三根钢管,第一根是第二根的1.5倍,是第三根的一半,第三根比第二根长1.6米,第一根有多长?
- 6π/2
- 7在饱和的H2S水溶液中硫离子浓度为什么等于ka2?
- 8买10千克苹果与20千克梨共用去70元,1千克苹果的价钱与1.5千克梨的价钱相等,1千克苹果多少钱?1千克梨呢?
- 9英语翻译
- 10(1/(x+1)+1/(x+4))*3+(x-3)*1/(x+4)=1,怎么解,快点谢谢了
热门考点
- 1英语翻译
- 2英语翻译
- 3植物缺氧两周后会死吗?
- 41 乌云遮住月亮是以谁为参照物 月亮躲进乌云了呢 都是今晚要解决的
- 5正比例函数y=kx(k>0)与反比例函数y=1/x的图像相交于A、C两点,过A作x轴的垂线,交x轴于点B,过C作x轴的垂线,交x轴于点D.求证:当k取不同正数时,四边形ABCD的面积是个常数.
- 6达尔文的童年圣地是哪里?
- 7五年级3个班共有135人,二班比一班多5人,三班比二班少7人,三个班各占五年级总人数的几分之几?
- 8文王拘而演周易--------,后面是什么了?
- 9the university of new york 中文是什么
- 10已知:关于的方程x2-kx-2=0. (1)求证:无论k为何值时,方程有两个不相等的实数根. (2)设方程的两根为x1,x2,若2(x1+x2)>x1x2,求k的取值范围.