鱼C论坛

 找回密码
 立即注册
查看: 3426|回复: 8

我被检测点11.4整崩溃了

[复制链接]
发表于 2012-5-28 10:29:44 | 显示全部楼层 |阅读模式
5鱼币
assume cs:codesg
;15 14 13 12 11 10  9  8   7   6  5  4    3   2 1 0
;                    OF DF IF TF SF ZF     AF PF CF
;0    0   0   0   0   0   0  0   0   1   0 0    1   1 0 0
;0    0   0   0   1   0   0  0   1   1   0 0    0  1 0 1          and
;0    0   0   0   0   0   0  0   0   1   0 0    0 1 0 0(1) 44h  45h???           小甲鱼的答案为45H  我很不解???
;----------------------------------------------------------------------------------------------------------------------------------------
;上面是我推算出来的答案,和小甲鱼的答案就差1 还可以理解
;而下面才是让我崩溃的    我用DEBUG运行  居然得出的是下面这个结果????
;0    0   1   1   0   0   0  0   0   1   0 0    0 1 1 1                  3047h?????  3047h  何解????
codesg segment
cgy:
  mov ax,0
  push ax ;0000000000000000
  popf
  mov ax,0fff0h
  add ax,10h
  pushf;0000100001001100
  pop ax
  and al,11000101b
  and ah,00001000b
  
  mov ah,4ch
  int 21h
codesg ends
end cgy

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-5-28 10:39:06 | 显示全部楼层
and 之后  答案居然正确了~!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-28 11:57:46 | 显示全部楼层
.......我也调试了下,一样啊!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-19 11:28:20 | 显示全部楼层
0ffff0h 的有符号数是+16,
0010h 的有符号数是-16
mov ax,0fff0h
add ax,0010h
有符号运算的结果是0,而无符号运算的结果给进位了,所以小甲鱼的答案是正确的,支持甲鱼
这样可以帮到你吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-12 08:16:19 | 显示全部楼层
本帖最后由 pediyzhi 于 2012-9-12 08:35 编辑

真心不懂0fff0h怎么会是有符号数的+16
更不懂0010h怎么是有符号数的-16
呵呵应该是0ffff0h是-16 0010h 是16 吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-12 09:54:21 | 显示全部楼层
这题求出的结果不重要 ,而是弄清计算后标志寄存器究竟怎么变,这是这题的用意
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-14 10:23:58 | 显示全部楼层
pediyzhi 发表于 2012-9-12 08:16
真心不懂0fff0h怎么会是有符号数的+16
更不懂0010h怎么是有符号数的-16
呵呵应该是0ffff0h是-16 0010h  ...

我也是不懂,fff0h的无符号数是65520吧,怎么加个符号就成-16了?太难懂了。。。

求大神解惑啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-14 10:40:40 | 显示全部楼层
本帖最后由 oggplay 于 2014-2-14 11:22 编辑

IA32平台使用补码表示带符号整数
2014-02-14 10:49:11 的屏幕截图.png
2014-02-14 11:21:53 的屏幕截图.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-22 10:12:11 | 显示全部楼层
帮顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-8 02:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表