早教吧作业答案频道 -->其他-->
汇编问题编写一个判断AX中的数是正数、负数还是零的程序,若(AX)0,将1存入CL中
题目详情
汇编问题
编写一个判断AX中的数是正数、负数还是零的程序,若(AX)<=0,将-1存入CL;若(AX)=0,将0存入CL;若(AX)>0,将1存入CL中
编写一个判断AX中的数是正数、负数还是零的程序,若(AX)<=0,将-1存入CL;若(AX)=0,将0存入CL;若(AX)>0,将1存入CL中
▼优质解答
答案和解析
程序代码如下:
and ax, ax ;用与运算设置标志位
jz zero ; 若zf=1,表明AX为0,跳去zero处处理
js negative ; 若符号位sf=1,表明AX为负数,跳去negative处处理
mov cl, 1 ;此处为AX>0的处理
jmp next
zero:
mov cl, 0 ; 此处为AX=0的处理
jmp next
negative:
mov cl, -1 ; 此处为AX<0的处理
next:
and ax, ax ;用与运算设置标志位
jz zero ; 若zf=1,表明AX为0,跳去zero处处理
js negative ; 若符号位sf=1,表明AX为负数,跳去negative处处理
mov cl, 1 ;此处为AX>0的处理
jmp next
zero:
mov cl, 0 ; 此处为AX=0的处理
jmp next
negative:
mov cl, -1 ; 此处为AX<0的处理
next:
看了汇编问题编写一个判断AX中的数...的网友还看了以下:
● 用户登录了网络系统,越权使用网络信息资源,这属于 (30) 。 (30)A.身份窃取 B.非授权 2020-05-25 …
● 用户登录了网络系统,越权使用网络信息资源,这属于 (34) 。 (34)A.身份窃取 B.非授权 2020-05-25 …
用户登录了网络系统,越权使用网络信息资源,这属于(30)。A.身份窃取B.非授权访问C.数据窃取D. 2020-05-26 …
用户登录了网络系统,越权使用网络信息资源,这属于(34)。A.身份窃取B.非授权访问C.数据窃取D. 2020-05-26 …
therearen'tmanyseatsleftfortheplay,youhadbetterma 2020-06-06 …
求R、Q、Z、C的关系就是问,实数、复数、自然数,有理数无理数等等大小关系,表示字母是什么? 2020-06-12 …
AB猜数字..跟ABC不同AB二人都很聪明.有一次,C在二人头上各贴了一个数字,都是正整数且相差1. 2020-11-24 …
指数函数的底数跟指数的单调性有何规律,我隐隐约约记得貌似当底数大于0指数单调性跟底数一样?不好意思, 2020-12-08 …
问价格的时候有howmany形式吗记得以前说howmany当问价钱的时候是问不可数名词的价钱howm 2020-12-29 …
howmanytimes和howoften的区别howmanytimes是问次数howoften就频 2021-01-14 …