Five choices, the answer, ask why such elections under the

Users questions: 1. The following description is correct (B) A. Assembly language form only by the command statement B. Assembly language instructions, including mandatory statements and false statements C. Mandatory statements and false statements in the format command is uniform all the same D. Mandatory statements and false statements subject to a mandatory program translated into machine code compiled after To carry 2. Assumed (AL) = 85H, (CH) = 29H, followed by the implementation of SUBAL, CH DAS instruction and instruction, AL value is (B) A. AEHB. 56HC. 5CHD. 14H3. String operation command in a REP prefix string operation command section end Pieces of (D) A. ZF = 1B. ZF = 0C. CX 1D. CX = 04. If the definition of DATDW'12 ', then (DAT) and (DAT +1) 2 connected to the data stored in memory is (A) A. 32H, 31HB. 31H, 32HC. 00H, 0 CHD. 00H, 12H5. Set the variable VAR, instruction MOVBX, OFFSETVAR the addressing mode is (C) A. Direct Addressing B. Indirect C. Immediately addressing D. Memory addressing is why is this elections? ADDCLDLEAREPNEHLT These instructions do not memorize the meaning, is there any sites, like a dictionary to each command statement as to explain what that means next? At least I did not book out this form. . .
Experts answer:1, pseudo-instruction is not compiled into machine language, it just tips on how to build the compiler 2 is the decimal 85-29. Because DAS is to be adjusted to subtract 16 hex code BCD subtraction. 3, this is the case. First set CX (counter), and then continuously decreased by 1 until 0 out. For example, 100 bytes of data from the [SI] reached the [DI], CX on the first set 1004 , This issue more perverted, I was confused. The answer is right. DB If you remember, then the definition of a byte, the string '123 'is concerned, save in memory of his ACSII codes 49,50,51, hex: 31,32,33, but For the DW, It should be 2 bytes, so in order to ensure the future MOVAX, DAT after the AX = 3132H, according to Little-Endian rules, in memory is 32,31. Of course, you have to align to the double-byte, so '123 'in memory that is 32,31,33,00 Why the DD, should be aligned to 4 bytes. Such as '123 ', '45' memory is: 33,32,31,00,35,34,00,00 this problem too BT, do not let it go. 5, OFFSETVAR is pseudo-command, said the VAR relative position relative to the DS, is A few! Assume that he is 0, then the instruction is equivalent to MOVBX, 0, it is the immediate addressing. Instruction set, I have Intel's x86 instruction set description, txt text, is the Internet got it before. Need to stay engaged in the development, then mail sent to you. Not to pursue the development, do not read the words . You say those instructions are too basic, their sum up, with the English can understand. Such as ADD, of course, is added to slightly.
  • This information provided by the users.Thanks!