正在加载图片...
MOV ISILAL INC SI DEC CX JNE LOOPI MOV AH.4CH INT 21H CODE ENDS END START 2.【程序二】 程序功能是将从 STRING开始的N个字节中的字符串变成大写存放到从 NEWSTR开始 的N个字节中。程序执行后,从 NEWSTR开始的N个字节中的内容是" ASSEMBLE LANGUAGE IS POWERFUL# 48阅读下面的程序,填空。 1.【程序一说明】用减法实现除法。Ⅹ是被除数,Y是除数,处理结束后商存放在 RESULT 余数存放在 XYMOD。 【程序一】 MODEL SMALL 被除数除数商 0 STACK DATA 2222 余数→ Y DW 2 DATA? 图4-15用减法实现 RESULT DW XYMOD DW CODE STARTUP MOV AX, X Mov BX, Y MOV CX. 0 WHILE① SUB AX BX ENDW MOV RESULT. CX MOV XYMOD A 2.【程序二说明】从BUF开始的11个单元中存放着11个整数,找出这11个数中正数并且 是偶数的个数存入R中。 【程序二】 DATA SEGMENT BUF DB-2,5,-3,6,100,0-20,-9,8,-110,21MOV [SI],AL INC SI DEC CX JNE LOOP1 MOV AH,4CH INT 21H CODE ENDS END START 2.【程序二】 程序功能是将从 STRING 开始的 N 个字节中的字符串变成大写存放到从 NEWSTR 开始 的 N 个字节中。程序执行后,从 NEWSTR 开始的 N 个字节中的内容是"ASSEMBLE LANGUAGE IS POWERFUL"。 4.8 阅读下面的程序,填空。 1.【程序一说明】用减法实现除法。X 是被除数,Y 是除数,处理结束后商存放在 RESULT, 余数存放在 XYMOD。 【程序一】 .MODEL SMALL .386 .STACK .DATA X DW 7 Y DW 2 .DATA? RESULT DW ? XYMOD DW ? .CODE .STARTUP MOV AX,X MOV BX,Y MOV CX,0 .WHILE _____①____ SUB AX,BX _____②_____ .ENDW MOV RESULT,CX MOV XYMOD,AX .EXIT END 2.【程序二说明】从 BUF 开始的 11 个单元中存放着 11 个整数,找出这 11 个数中正数并且 是偶数的个数存入 R 中。 【程序二】 DATA SEGMENT BUF DB –2,5,-3,6,100,0,-20,-9,8,-110,21 被除数 除数 商 7 2 0 5 2 1 3 2 2 余数→ 1 2 3 ←商 图 4-15 用减法实现除法示意图
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有