zoukankan      html  css  js  c++  java
  • 【汇编程序】出地址为BUF的5个字符数组的内容之和

    程序需求:编写程序求出地址为BUF的5个字符数组的内容之和,并把和存入SUM字单元

    程序分析:首先定义一个数据段,定义两个变量,一个BUF用来存储数据,一个SUM用来将计算后的结果保存起来

    代码段中将段地址以及偏移地址获取到OFFSET 设置循环的次数,CX 因为定义的是一个字单元,所以每次地址值应该加上2 循环5次 将结果送到SUM中,int 21H将程序控制权返回给DOS系统。

    ;编写程序求出总地质为BUF的5个字符数组的内容之和 并把和存入SUM字单元
    data segment 
        buf dw 1,2,3,4,5;设定义的5个字
        sum dw ?
    data  ends
    code segment 
         assume:cs:code,ds:data
      start:mov ax,data
            mov ds,ax
            mov bx,offset buf
            mov cx,5
            mov ax,0
         lop1:add ax,[bx]
              add bx,2
              loop lop1
              mov sum,ax
              mov ah,4ch
              int 21h
          code ends
    end start
  • 相关阅读:
    集合
    网络
    File类
    laoshi
    石子合并《1》
    看球的巴士
    打鼹鼠~~线性DP
    题目分享:Wooden Sticks-线性动归
    pycharm怎么切换python版本
    Windows10下CMD输入Python没反应的解决方案
  • 原文地址:https://www.cnblogs.com/qxlxi/p/12860873.html
Copyright © 2011-2022 走看看