我有一个简单的问题,将一个字符从寄存器 al 复制到一个名为 ErrorChars 的变量中......
我是否必须将目的地取消引用为 [ErrorChars]?这是扫描缓冲区、在缓冲区中查找错误字符并将它们放在字符串中以便我可以将它们作为一个项目打印的一个不错的解决方案吗?
SECTION .data ; Section containing initialized data
ErrorChars: db "", 10
ErrorCharsLen: equ $-ErrorChars
; ...
mov al, byte [ebp+ecx] ; copy current byte of Buffer into al
mov byte ErrorChars, [al] ; copy byte at al into ErrorChars