📄 task_7.asm
字号:
;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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -