Assembly 汇编语言变量

Assembly 汇编语言变量,assembly,x86,Assembly,X86,什么是汇编语言变量bl?它能容纳多少比特?它是像EBX这样的较大变量的一部分吗?EBX是32位变量 BX是16位变体 BH是BX的高位字节 BL是BX的低位字节您需要指定体系结构。EBX不是一个变量,而是一个寄存器。我在PC上运行,不确定这叫什么体系结构。那么bl是否显示寄存器的一部分?@ThiefMaster:寄存器是一种变量,或者最准确地说,汇编语言中的“EBX”是一个由名为“EBX”的寄存器实现的变量。因此,如果EBX=0000001B,那么什么是bl?1B是32位,对吗?因为每个数字可以

什么是汇编语言变量bl?它能容纳多少比特?它是像EBX这样的较大变量的一部分吗?

EBX是32位变量

BX是16位变体

BH是BX的高位字节


BL是BX的低位字节

您需要指定体系结构。EBX不是一个变量,而是一个寄存器。我在PC上运行,不确定这叫什么体系结构。那么bl是否显示寄存器的一部分?@ThiefMaster:寄存器是一种变量,或者最准确地说,汇编语言中的“EBX”是一个由名为“EBX”的寄存器实现的变量。因此,如果EBX=0000001B,那么什么是bl?1B是32位,对吗?因为每个数字可以从0到F,即16个数字。这是否意味着bl是一个32位变量?@Phenom:No。每个十六进制数字可以从0到F。16个数字适合4位2**4=16,因此两个十六进制数字对应8位。