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

📄 p11.asm

📁 assembley language for MASM
💻 ASM
字号:
TITLE 8086 ALP to find sum of numbers in the array for assembler 
.model small
.data
        ARRAY   DB 12H,24H,26H,63H,25H,86H,2FH,33H,10H,35H
        SUM     DW 0
.code
START:  MOV AX,@data    ; [ Initialise
        MOV DS,AX       ;   data segment ]
        MOV CL,10       ; Initialise counter
        XOR DI,DI       ; Initialise pointer
        LEA BX,ARRAY    ; Initialise array base pointer
BACK:   MOV AL,[BX+DI]  ; Get the number
        MOV AH,00H      ; Make higher byte 00h
        ADD SUM,AX      ; SUM = SUM + number
        INC DI          ; Increment pointer
        DEC CL          ; Decrement counter
        JNZ BACK        ; if not 0 go to back
        MOV AH,4CH
        INT 21H
        END START

⌨️ 快捷键说明

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