我创建存储一个16位的变量一个变量,以及我特林的上半部分存储在一个8位的变量。 我该怎么做呢?

编辑:其对IA-32,和我不认为我可以使用寄存器

EDIT2:我允许使用寄存器

有帮助吗?

解决方案

您可以做这样的:

mov AX, [var16]
mov [var8], AH

其他提示

另外,也可以使用SHR,SHL或ROR和ROL转移的在寄存器旋转位

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top