在汇编程序中反向打印数组

迪尼西

我需要以汇编语言反向打印字符串数组。以下是我的代码。

proc reverseAr
    mov cl,count
    mov si,offset Ar
    mov si,3
    write2:

        mov dl,Ar[si]
        mov ah,02h
        int 21h
        dec si
    loop write2
ret
endp

但这并不能给出答案。谁能告诉我si的确切含义是什么?它不是数组位置的索引吗?

MaDu_LK
proc reverseArray
    mov cl,count
    dec cl
    dec si
    printRevArr:
        mov dl,arr[si]
        add dl,48
        mov ah,02h
        int 21h

        dec si

    loop printRevArr

    ret
endp

不要使用。mov si,offset Ar它将重置数组索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在MIPS汇编程序中打印出整数

来自分类Dev

反向程序字符串的汇编程序在打印一个字符后终止

来自分类Dev

汇编程序在屏幕上打印号码

来自分类Dev

该汇编程序如何打印“ Hello World”?

来自分类Dev

如何在NASM汇编程序中打印以下内容?

来自分类Dev

如何在汇编中打印数组

来自分类Dev

适用于Android的Arm汇编程序中的迭代数组

来自分类Dev

在汇编程序中获得优化的结果?

来自分类Dev

在SASM IDE中编译汇编程序

来自分类Dev

什么是扩展汇编程序中的“ = qm”

来自分类Dev

重新定义汇编程序中的错误asm

来自分类Dev

汇编程序中Printf函数的用法

来自分类Dev

在SASM IDE中编译汇编程序

来自分类Dev

Clion 中的嵌入式汇编程序块

来自分类Dev

汇编程序编程-列的含义

来自分类Dev

GNU汇编程序中的本地标签;gdb打印回溯,就像标签是函数一样

来自分类Dev

汇编程序的意外结果

来自分类Dev

lang汇编程序的奇怪行为

来自分类Dev

运行基本的汇编程序

来自分类Dev

ARM汇编程序的异常行为

来自分类Dev

NumberFormatException java汇编程序

来自分类Dev

创建汇编程序的好方法?

来自分类Dev

如何实现汇编程序

来自分类Dev

汇编程序奇怪的行为

来自分类Dev

从汇编程序外部获取

来自分类Dev

汇编程序的意外结果

来自分类Dev

简单的汇编程序算术错误

来自分类Dev

lang汇编程序的奇怪行为

来自分类Dev

多模块汇编程序