【f2h】关于汇编语言十六进制数有一点不明白汇编中0F2H和F2H(可以这么...

发布时间:2021-03-25 15:09:26

关于汇编语言十六进制数有一点不明白汇编中0F2H和F2H(可以这么表示么没有0开头)一样么是说字母前一定要加零么?0F2H表示为二进制数11110010B这里的首位1是符号位么?比如用32H-0F1H为什么书上说是正-负?其运算过程为+0011001011110001----------------------1 01000001十分不解怎么就变成加了呢?结果最左侧的1又是哪里来的? 数学

网友回答

【答案】 1.0F2H和F2H一样,但是,MASM不接受F2H作为立即数
  2.MASM中的立即数必须以数字开头
  3.0F2H表示为二进制数11110010B这里的首位1是否符号位视你如何定义
  4.你弄错了的
  如果是32H+0F1H,应该这样:
   00110010
  + 11110001
  ----------------
   1 00100011
  结果最左侧的1是进位
   00110010
  - 11110001
  ----------------------
   1 01000001
  结果最左侧的1是借位
以上问题属网友观点,不代表本站立场,仅供参考!