王爽的那本汇编语言检测点11.1的最后一个SF标志的值为什么是0

qq_24683975 2020-01-24 03:16:39
题目及答案如下:
sub al,al ZF= 1 PF= 1 SF= 0
mov al,1 ZF= 1 PF= 1 SF= 0
push ax ZF= 1 PF= 1 SF= 0
pop bx ZF= 1 PF= 1 SF= 0
add al,bl ZF= 0 PF= 0 SF= 0
add al,10 ZF= 0 PF= 1 SF= 0
mul al ZF= 0 PF= 1 SF= 0

add al,bl这里 al的值为00000010b
add al,10这里al的值为00001100b
mul al 这里al的值为‭10010000‬b
首位为1,负数,SF的值不应该是1吗
为什么我查到的答案都是0?
...全文
149 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2020-01-24
  • 打赏
  • 举报
回复
不确切 mul指令对标记位 sf的影响,结果看到下面这个贴:
https://bbs.csdn.net/topics/391935587

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧