微机原理或汇编语言

微机原理或汇编语言麻烦高手或大神们帮我把这个程序的每条指令都解释一下,谢谢了... 微机原理或汇编语言麻烦高手或大神们帮我把这个程序的每条指令都解释一下,谢谢了 展开
 我来答
gcbjoy
2017-11-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2099万
展开全部
        DATA  SEGMENT
           A  DB        '123ABC'
        DATA  ENDS

        CODE  SEGMENT
              ASSUME    CS:CODE,DS:DATA
      START:  MOV       AX,DATA     ; 取数据段地址到ax
              MOV       DS,AX       ; 置入ds中
              LEA       BX,A        ; 取串的偏移地址到bx
              MOV       CX,6        ; 置循环计数器为6
              MOV       AH,2        ; 置2#输出字符的dos功能调用
         LP:
              MOV       AL,[BX]     ; 取字符到al
              XCHG      AL,DL       ; 交换到dl中
              INT       21H         ; 执行dos功能调用
              INC       BX          ; 指向下一个字符
              LOOP      LP          ; 循环
              MOV       AH,4CH      ; 置4cH#返回dos功能调用
              INT       21H         ; 执行dos功能调用
        CODE  ENDS
              END       START

; 程序的作用就是输出字符串
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式