编程中进位与借位是什么意思?希望能举出详细的例子,因为是新手-查字典问答网
分类选择

来自卢庆武的问题

  编程中进位与借位是什么意思?希望能举出详细的例子,因为是新手,基础不好,很多问题都很难理解.例如1.进位假设A寄存器是8位的,最大的数是"11111111",现在加1,应该变成“100000000”,但只能放8

  编程中进位与借位是什么意思?

  希望能举出详细的例子,因为是新手,基础不好,很多问题都很难理解.

  例如1.进位

  假设A寄存器是8位的,最大的数是"11111111",现在加1,应该变成“100000000”,但只能放8位,怎么办?--->用CF参与进来,A中则放“00000000”.那么借位呢,SUBBA,Rn是将累加器的值减去寄存器的值减借位C,结果存回累加器,那么这里的C的值是多少?根据例子说?

1回答
2020-05-06 08:18
我要回答
请先登录
董媛

  SUBBA,Rn的意思是(A)-(C)-(Rn)->(A)(C是进位位,为‘0’或‘1’,取决于上一条指令的结果),当(C)-(Rn)大于(A)时有借位,置C为‘1’,进位就是你理解的那样.有进位或借位时,不论C原值是‘0’还是‘1’,都置为‘1’.

2020-05-06 08:20:24

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •