字典翻译 问答 其它 【小弟最近要考微机,有些题目不会做,希望有会做的帮忙做一下,能详细的尽量详细啊在下谢谢啦1.编写一段程序,完成符号函数(-128】
问题标题:
【小弟最近要考微机,有些题目不会做,希望有会做的帮忙做一下,能详细的尽量详细啊在下谢谢啦1.编写一段程序,完成符号函数(-128】
问题描述:

小弟最近要考微机,有些题目不会做,希望有会做的帮忙做一下,能详细的尽量详细啊在下谢谢啦

1.编写一段程序,完成符号函数(-128

吕丹枝回答:
  1)DATASEGMENT   y1DB1   y2DB0   y3DB-1   yDB;(此处存放判定结果)   xdb;(此处设定要用的x,代换调“?”即可)   DATAENDS   CODESEGMENT   ASSUMECS:CODE,DS:DATA   START:MOVAX,DATA   MOVDS,AX   MOVAL,x   SALAL,1;算术左移指令,左移1位将最高位符号标志位移进符号位cf   JNCY1;CF是否等于1,不等于1,说明是正数   MOVAL,x   CMPAL,0;重新赋值,判断是否等于0   JCY2;等于则跳转,否则   SALAL,1   JCY3;CF是否等于1,等于1,说明是负数   JMPDONE   Y1:MOVAH,y1   MOVy,AH   JMPDONE   Y2:MOVAH,y2   MOVy,AH   JMPDONE   Y3:MOVAH,y3   MOVy,AH   JMPDONE   DONE:MOVAH,4CH   INT21H   CODEENDS   ENDSTART   2)LEASI,BUFFER   MOVCL,   INCSI   XORCH,CH   NEXT:MOVAL,   CMPAL,KEY   JZDONE   INCSI   LOOPNEXT   MOVAL,KEY   MOV,AL   INCBYTEPTRBUFFER   DONE:……….   3)LEABX,ARRAY   MOVCX,100   LPO:MOVDX,310H   INAL,8OH   JZLPO   MOVDX,32OH   INAL,DX   MOV[BX],AL   INCBX   LOOPLPO   不胜感激!
点击显示
其它推荐
热门其它推荐
  • 其它