利用汇编语言程序上机操作方法,求1-20的所有偶数的和
1个回答
关注
展开全部
您好,此问题可利用汇编语言求解,具体方法如下: 1. 将1-20的数字载入计算机内存中。2. 设置一个变量用来存放最终的结果;再设定一个变量用来对1-20的所有数字做循环操作及计算。3. 通过指令语句进行判断,只有当变量值为偶数时才执行加法操作,最终将1-20中所有的偶数相加结果存入结果变量中,输出结果即可。4. 程序运行结束,查看结果:1-20中所有偶数相加的和为110。
咨询记录 · 回答于2023-04-07
利用汇编语言程序上机操作方法,求1-20的所有偶数的和
您好,此问题可利用汇编语言求解,具体方法如下: 1. 将1-20的数字载入计算机内存中。2. 设置一个变量用来存放最终的结果;再设定一个变量用来对1-20的所有数字做循环操作及计算。3. 通过指令语句进行判断,只有当变量值为偶数时才执行加法操作,最终将1-20中所有的偶数相加结果存入结果变量中,输出结果即可。4. 程序运行结束,查看结果:1-20中所有偶数相加的和为110。
操作代码
MOV AX,0 ;把1-20初始值存入AXMOV BX,2 ;把2存入BXMOV CX,10 ;把要求1-20,CX=10LOOP1:ADD AX,BX ;AX=AX+BXADD BX,2 ;BX=BX+2LOOP LOOP1 ;再次执行循环MOV DL,AX ;将求出的和放入字节寄存器DLMOV AH,02H ;调用控制代码02HINT 21H ;执行调用MOV AH ,4Ch ;调用控制代码4ChINT 21H ;结束程序