Home > other >  The relationship between words and bytes of the assembly
The relationship between words and bytes of the assembly

Time:03-19

Today saw a assembly title, claims to expand 93 h for the word after the results, the answer is FF93H, I only know a word represents two bytes, but why want to use FF up here

CodePudding user response:

In 2 base you can read the
93 h=1001, 0011 b
Extended to words
Ff93h=1111, 1111, 1001, 0011
Stored in the computer remember a high back, and said it is 93 ff

CodePudding user response:

reference 1st floor shawn_yang response:
in 2 base you can read the
93 h=1001, 0011 b
Extended to words
Ff93h=1111, 1111, 1001, 0011
Stored in the computer remember a high back, and said it is 93 ff

Hello, can you tell me the extension of time why want to use 1 to complement

CodePudding user response:

The sign bit extension is such! Usually is the complement, number of symbols (negative)

CodePudding user response:

Is 93 h - 109, and expanded it must still - 109

CodePudding user response:

He didn't sign extension or zero extension, strictly speaking is problematic, but 8086/8088 only sign extension al CBW command to ax, movsx, movzx in 386

CodePudding user response:

reference 5 floor early play the play nuclear response:
say he didn't sign extension and to the extension of 0, strictly speaking is problematic, but 8086/8088 only sign extension al CBW command to ax, movsx movzx in 386 have

I didn't fully clear, but can postulate that CBW
  • Related