今天给各位分享三星r18plus的知识,其中也会对苹果笔记本分期付款进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文导读目录:
2、迅捷pdf转word在线(怎样把pdf在线转换成word文档)
汇编程序详解(汇编程序详解(请大侠帮忙解释一下汇编程序,统计输入字符串中每个字符的个数
三星r18plus(苹果笔记本分期付款)汇编程序详解(请大侠帮忙解释一下汇编程序,统计输入字符串中每个字符的个数
*********************************************************************************程序将输出从键盘输入的字符,并显示出相同的字符及相同字符的个数。*********************************************************************************注x的数组起始还是,我记不清了,我是按算的,根据你的情况看嘛......DATASEGMENT数据段开始BUFFERDB定义BUFFER数据第个数据DB类型,且值为DB?定义空的DB类型。DBDUP(?)定义个DB类型的数据,初始化CHARSDB’INPUT:$’定义字符串“INPUT:“以$为结束标识DATAENDS数据段结束CODESEGMENT代码段ASSUMECS:CODE,DS:DATA段代码声明CSMAINPROCFAR定义“MAIN“函数***************************************************PUSHDS将数据段地址堆栈SUBAX,AX清零AX,AX=PUSHAX将AX入栈,实际将压入堆栈中MOVAX,DATA把数据段起始地址放入AX中MOVDS,AX初始化DS(数据段地址********以上是固定的,又叫程序的初始化数据段*******START:MOVDX,OFFSETCHARS取CHARS的字符首地址放入DX中MOVAH,将号DOS中断功能号,放入AH中,用于显示DX所存的字符串INTH调用号中断********以上用于显示“INPUT:“字符串**********MOVDX,OFFSETBUFFER取CHARS的字符首地址放入DX中MOVAH,AH将A号DOS中断功能号,用于从键盘缓冲输入,并保存DX所存的地址中INTH调用号中断********以上用于从键盘缓冲中输入到BUFFER中,输入的东西将放入BUFFER中*************MOVDL,AH把“换行符”放入DL中MOVAH,号功能,将从DL中输出一个字符INTH调用号中断*******以上用于换行,输出换行符**********MOVDL,DH把“回车符”放入DL中MOVAH,号功能,将从DL中输出一个字符INTH调用号中断*******以上用于换行,输出回车符*****************上两用于换行*******MOVSI,OFFSETBUFFER把从键盘输入的字符,BUFFER地址给SIINCSI指向第二个字符MOVAL,放入ALINCSI指向下一个字符MOVDL,SI指向的下一个字符给DLMOVDH,同时给DHMOVDI,SIDI指向BUFFER的第三个字符MOVCL,ALCL=AL=BUFFER=MOVCH,CH=MOVBL,BL=MOVBH,BH=DELCL减GO:INCSISI指向下一个字符CMPDL,是否相等JO不相等转到TOINCBL如果相等BL将加TO:LOOPGO循环CX-,转到GO************以上函数遍历BUFFER中所有字符,并将与BUFFER相同的字符的个数放入BL中,**************CALLOUTPUT调用OUTPUT,输出我们能看懂的十位数,显示出来MOVBL,BL=TO:INCDIDI+,批向下一个地址,DI指向BUFFER第四个字符了DECALAL减,第一次是AL=CMPAL,和比较JETO如果是转到TOCMPDH,是否相等JETO如果相等就回到TOMOVDL,如果不相等的话,将DI指向的字符放入DL中,MOVSI,DISI=DI放入SIMOVCL,ALCL=ALMOVCH,CH=,CX=CLDELCL=CL-GO:INCSI指向下一个字符CMP是否相等JO如果相等就回到TOINCBL相同时BL=BL+MOV,DH将相同的字符放入SI中TO:LOOPGOCL=CL-CALLOUTPUT显示相同的字符个数MOVBL,BL重新计算,初始化为,因为本身就是一个字符,如果有一个相同就应该有个相同字符了JMPTO跳到TOTO:CMPDH,当AL=,循环结束以后,将跳到这里来JETO如果DH这时与DI里地址里所放的值相同,那么就结束。MOVDL,放入DL中MOVBL,给BL为,因为这时,就只有一个字符了,没有与他相同的字符了。CALLOUTPUT把字符个数输出.TO:RETMAINENDP;--------------------------OUTPUTPROC自定义函数PUSHAX//PUSHCX//PUSHF//保存现场MOVAH,调用DOS功能号,将DL中的内容输出,即BUFFER输出INTH调用INT中断MOVDL,H“空格”的ASCII码MOVAH,调用DOS功能号,将DL中的“空格”输出INTHMOVAL,BLAL=BL,相同字符次数MOVAH,AX=ALMOVCL,CL=DIVCLAX=AX/CL=AL/=BL/,AL中为商,AH中为余数ADDAH,HAH=AH+,将数字转换成对应ASCIIADDAL,HAL=AL+,将商转换成对应的ASCII码MOVCH,AHCH放入余数的ASCII码******************以上是将BL转换成十进制数***********MOVDL,ALDL放入商的ASCII码MOVAH,调用DOS功能号,将DL中的AL商值输出,,,实际是重复次数的十位数INTH*****输出十位数****MOVDL,CHMOVAH,INTH******输出个位数****MOVDL,AHMOVAH,INTH*******以上用于换行,输出换行符**********MOVDL,DHMOVAH,INTH*******以上用于回车,输出回车符**********POPF//恢复现场POPCX//POPAX//恢复现场RET//返回OUTPUTENDPCODEENDSENDMAIN
汇编语言jnz没懂请详细解释下~
苹果笔记本分期付款迅捷pdf转word在线(怎样把pdf在线转换成word文档
三星r18plus(苹果笔记本分期付款)怎样把pdf在线转换成word文档
方法/步骤-文档单个转换:
方法/步骤-文档批量转换:
迅捷pdf编辑器怎么转换word
三星r18plus的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于苹果笔记本分期付款、三星r18plus的信息别忘了在本站进行查找喔。