Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 程序集中MOV命令的字节分隔符(masm)_Assembly_Masm - Fatal编程技术网

Assembly 程序集中MOV命令的字节分隔符(masm)

Assembly 程序集中MOV命令的字节分隔符(masm),assembly,masm,Assembly,Masm,如果在MOV命令中,您希望将字节作为单独的数字写入,每个字节一个,而不是一个数字,该怎么办?然后在字节之间使用什么分隔符 另外,在宏调用中可以使用什么字节分隔符,因为逗号已经被用作参数分隔符了 作为一个例子,以下是我正在寻找的,如果;将用作分隔符: MOV ax, 25h;'D' 在上面的示例中,第一个字节写为十六进制数,第二个字节写为字符串 MOV edx, 25h;'A';254;'L' 在上面的示例中,第一个字节写为十六进制数,第二个和第四个字节写为字符串,第三个字节写为十六进制数。字

如果在MOV命令中,您希望将字节作为单独的数字写入,每个字节一个,而不是一个数字,该怎么办?然后在字节之间使用什么分隔符

另外,在宏调用中可以使用什么字节分隔符,因为逗号已经被用作参数分隔符了

作为一个例子,以下是我正在寻找的,如果;将用作分隔符:

MOV ax, 25h;'D'
在上面的示例中,第一个字节写为十六进制数,第二个字节写为字符串

MOV edx, 25h;'A';254;'L'

在上面的示例中,第一个字节写为十六进制数,第二个和第四个字节写为字符串,第三个字节写为十六进制数。

字节之间不需要任何分隔符。以十六进制形式写入两个数字(字节)

第一个数字23=17h
第二个数字51=33h

然后使用单个
mov
将两个字节一起使用:

mov ax, 3317h
编辑

改变

MOV edx, 25h;'A';254;'L'
进入


mov-edx,25h+('A'字节之间不需要任何分隔符。以十六进制形式写入两个数字(字节)

第一个数字23=17h
第二个数字51=33h

然后使用单个
mov
将两个字节一起使用:

mov ax, 3317h
编辑

改变

MOV edx, 25h;'A';254;'L'
进入


mov-edx,25h+('A'字节之间不需要任何分隔符。以十六进制形式写入两个数字(字节)

第一个数字23=17h
第二个数字51=33h

然后使用单个
mov
将两个字节一起使用:

mov ax, 3317h
编辑

改变

MOV edx, 25h;'A';254;'L'
进入


mov-edx,25h+('A'字节之间不需要任何分隔符。以十六进制形式写入两个数字(字节)

第一个数字23=17h
第二个数字51=33h

然后使用单个
mov
将两个字节一起使用:

mov ax, 3317h
编辑

改变

MOV edx, 25h;'A';254;'L'
进入


mov edx,25h+('A'分隔符?“字节?哪些字节?”作为分隔数字?哪些数字?请提供一个代码示例,说明您正在尝试执行的操作。分隔符?“字节?哪些字节?”作为分隔数字?哪些数字?请提供一个代码示例,说明您正在尝试执行的操作。分隔符?'字节?哪些字节?“作为独立数字”?哪些数字?请提供一个代码示例,说明您正在尝试执行的操作。分隔符?“字节?哪些字节?”作为独立数字?什么数字?请提供一个代码示例,说明您正在尝试执行的操作。如果您想将一个字节作为数字写入,下一个字节作为字符串写入,该怎么办?您能否写入
MOV ax,33h'L'
?这取决于汇编程序允许将什么作为表达式。请尝试以下操作:
MOV ax,'L'*256+33h
如果您想写入,该怎么办一个字节作为数字,下一个字节作为字符串?你能写
MOV-ax,33h'L'
吗?这取决于汇编程序允许什么作为表达式。试试下面的方法:
MOV-ax,L'*256+33h
如果你想写一个字节作为数字,下一个字节作为字符串怎么办?你能写
MOV-ax,33h'L'
?这取决于n汇编程序允许什么作为表达式。请尝试以下操作:
mov-ax,'L'*256+33h
如果要将一个字节作为数字写入,将下一个字节作为字符串写入,该怎么办?能否写入
mov-ax,33h'L'
?这取决于汇编程序允许什么作为表达式。请尝试以下操作:
mov-ax,'L'*256+33h