task_7.asm
来自「一些汇编语言的实验设计源代码」· 汇编 代码 · 共 30 行
ASM
30 行
;Task_7.asm 习题3_1 第6题
;在数据段中以BUF单元开始连续存放8个8位二进制有符号数,请编写完整汇编程序求8个数之和,
;并将结果存放于16位二进制有符号数SUM单元中。
data segment para
BUF db -1, -2, 5, 6, 10, 100, 127, -128
SUM dw 0
data ends
ss_seg segment stack
dw 50 dup(0)
ss_seg ends
code segment para
assume cs: code, ds: data, ss: ss_seg
main proc far
mov ax, data
mov ds, ax
xor ax, ax
mov bx, ax
mov cx, 8
main1: mov al, BUF[bx]
cbw
add sum, ax
inc bx
loop main1
mov ax, 4c00h
int 21h
main endp
code ends
end main
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?