正在加载图片...
例76】编写程序,计算两个64位数的和,不考虑和的进位 由于64位数占用的寄存器比较多,故适合于用约定存储单元法来进行处 是序中将64位加数mM和M.M2存放在两个双字单元内。由于不考虑和 的进位,所 和也可用两个双字单元来存放。 程序如下 DATA SEGMENT NUDD1234H,12345678H:M7M为123456781234H M2DD432H,8765432H:NIM2为87654321432H SUM DD?, DATA ENDS STACK SEGMENT PARA STACK'STACK DB 100 DUP(? STACK ENDS CODE SEGMENT ASSUME CS: CODE, SS: STACK, DS: DATA, ES: DArA MAIN PAR:主程序 BEGIN: PUSH DS MOVAX, 0 PUSH AX【例7—6】编写程序,计算两个64位数的和,不考虑和的进位。 由于64位数占用的寄存器比较多,故适合于用约定存储单元法来进行处 理。 程序中将64位加数mMl和M.M2存放在两个双字单元内。由于不考虑和 的进位,所以 和也可用两个双字单元来存放。 程序如下: DATA SEGMENT NUMl DD 1234H,12345678H:M7Ml为123456781234H MM2 DD 432lH,8765432lH:NIM2为87654321432lH SUM DD?,? DATA ENDS STACK SEGMENT PARA STACK’STACK’ DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,SS:STACK,DS:DATA,ES:DArA MAIN PAR:主程序 BEGIN:PUSH DS MOV AX,0 PUSH AX
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有