早教吧作业答案频道 -->其他-->
汇编问题编写一个判断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中的数...的网友还看了以下:
导数在生活中能解决什么问题,还有微分,偏微分,函数都能解决哪些问题有哪些书是关于数学概念的应用解说 2020-04-26 …
请教数量关系高手权重系数问题请教高手数量关系问题中的权重系数统筹问题悬赏分:5-离问题结束还有14 2020-05-16 …
新手问几个简单高一三角函数问题sin不是对边比上斜边吗,怎么课本上是y/r了,还有为什么当阿尔法= 2020-05-21 …
我现在急需要一些还原问题,还要有过程.类似与下面这道:某数如果先加上3,再乘以3,然后除以2,最后 2020-06-08 …
英语单复数问题求教.遇到一个问题,属于两个不同事物的可数名词写成如下形式用单数还是复数.theno 2020-06-25 …
数据库技术的根本目标是要解决数据的?存储问题还是共享问题?从网上下了些题目,一个是数据库技术的根本 2020-07-10 …
如果填空要求填写一个分数,那需要化简成最简分数吗?还是不用?还是都行?在pp2上遇到了这个问题,还有 2020-10-31 …
请问:倍数问题问题一:6除以2等于3,6是2的倍数。那么,4除以8等于1/2,4是8的1/2倍吗?还 2020-11-15 …
请问施工放线用什么线比较好,棉线一拉就长做记号距离不准,细铁丝感觉也不太好,还有个直角函数问题.还有 2020-12-05 …
高数一道导数问题!只有一道问题,g(x)=(x^2)sin1/x,x≠00x=0也就是个分段函数,又 2021-02-11 …