早教吧作业答案频道 -->其他-->
汇编问题编写一个判断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中的数...的网友还看了以下:
2013年以来,人民币对美元汇率不断变化。请根据材料回答题。日期人民币汇率中间价2013.4.22 2020-05-16 …
数据汇总的组织方法主要有( )。 A.逐级汇总 B.叠加汇总 C.分类汇总 D.超级汇总 2020-05-21 …
数据汇总的组织方法主要有( )。A.逐级汇总 B.叠加汇总C.分类汇总 D.超级汇总E.过录汇总 2020-05-21 …
中间汇率是( )。A.买入与卖出汇率的差额 B.买入与卖出汇率的平均数 C.即期与远期汇率的 2020-05-21 …
数据汇总的组织方法主要有( )。A.逐级汇总B.叠加汇总C.分类汇总D.超级汇总E.过录汇总 2020-05-30 …
中间汇率是( )。A.买入与卖出汇率的差额B.买入与卖出汇率的平均数C.即期与远期汇率的差额D.即期 2020-05-30 …
μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编 2020-05-31 …
找一个数不断的开立方运算,你发现了什么? 2020-06-03 …
excel的汇总问题有一表格,数据行有近5万多条,想利用数据透视表用汇总。因为每个需汇总的列只显示 2020-06-10 …
关于银行汇票的问题汇款单位(申请人)使用银行汇票,应先向出票银行填写“银行汇票申请书”,出票银行受 2020-06-12 …