汇编语言(第三版)-- 检测点16.2

下面的程序将data段中a处的8个数据累加,结果存储到b处的字中,补全程序


完整代码
assume cs:code,es:data

data segment
    a db 1,2,3,4,5,6,7,8
    b dw 0
data ends

code segment

start:mov ax,data
      mov es,ax       # 因assume中,用es寄存器与data关联
      mov si,0
      mov cx,8
   s: mov al,a[si]
      mov ah,0
      add b,ax
      inc si
      loop s

      mov ax,4c00h
      int 21h

code ends
end start
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,403评论 8 114
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,957评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,393评论 25 708
  • 看了以下文章,感觉不错,拿来和大家分享!很多人经常算命,难道算的命不好就认命了吗?现在看有些懂易经会掐指...
    巅峰之旅阅读 469评论 0 1
  • 我比很多人幸运,当年有选择出国读书的机会,当时没多想就觉得该给自己多个选择。毕业后,就在选择应该是回国还是就在国外...
    Janet大昕鼓徵阅读 186评论 4 15