⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 717.asm

📁 本书为清华大学第二版汇编语言的课后题详解
💻 ASM
字号:
;7_17.asm

;----------------------------------------------------------------------
summing    macro   array,count,result
           local   next
           push    eax
           push    ecx
           push    edx
           push    esi
           mov     eax,0
           mov     edx,0
           mov     esi,0
           mov     ecx,count
           clc
next:      add     eax,array[esi]
           adc     edx,0
           add     esi,4
           loop    next
           mov     dword ptr result,eax
           mov     dword ptr result+4,edx
           pop     esi
           pop     edx
           pop     ecx
           pop     eax
           endm
;-----------------------------------------------------------------------
           .model  small
           .386
           .data
datum      dd      101246,274365,843250,475536
sum        dq      ?
           .stack  100h
           .code
main       proc    far
start:
           mov     ax,@data
           mov     ds,ax
           summing datum,4,sum
           mov     ax,4c00h
           int     21h
main       endp
           end     start
;----------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -