[bx+idata]方式寻址(0702)

    xiaoxiao2026-10-07  0

    本文为《汇编语言程序设计》0702小节例程。点击链接…进课程主页。

    例:用[bx+idata]的方式进行数组的处理 问题:在codesg中填写代码,将datasg中定义的 - 第一个字符串,转化为大写 - 第二个字符串转化为小写。

    assume cs:codesg,ds:datasg datasg segment db 'BaSiC' db 'MinIX' datasg ends codesg segment start: mov ax,datasg mov ds,ax mov bx,0 mov cx,5 s: mov al,[bx] and al,11011111b mov [bx],al mov al,[5+bx] or al,00100000b mov [5+bx],al inc bx loop s mov ax, 4c00h int 21h codesg ends end start
    最新回复(0)