微机原理中的汇编语言题:编程求1到100的和,求解结果放入result中,其中result为字

 我来答
白雲深處是我家
2015-06-19 · TA获得超过381个赞
知道小有建树答主
回答量:203
采纳率:66%
帮助的人:236万
展开全部
;sum 1-100
data segment
  result dw 0
    msg db 'sum (1-100) is:$'
    lf  db 0dh, 0ah, '$'
data ends

code segment
  assume cs:code, ds:data
start:
  mov ax, data
    mov ds, ax

  mov cx, 100
    xor ax, ax
L1:
  add ax, cx
    loop L1

  mov result, ax

  lea dx, msg
    mov ah,9
    int 21h

  mov ax,result
  call print

  lea dx,lf
    mov ah,9
    int 21h

  mov ah,4ch
    int 21h

print proc near
  mov cx,0
    mov bx,10
Q0:
  xor dx, dx
    div bx
    xor dx,0e30h
    push dx
    inc cx
    cmp ax, 0
    jnz Q0
Q1:
  pop ax
    int 10h
    loop Q1
    ret
print endp
code ends
        end start
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式