首页 > 汇编语言试题

汇编语言试题

一、填空题
  1.ZF标记位是标记结实是不是为整的,若结实,ZF为( ),不然ZF为( )。当ZF为1时,SF为( )

  2.标号能够有两品种型属性。它们是( )和( )

  3.8位无标记整数的表明局限为0--255,写成16进制情势为( ),8位有标记整数的表明局限为-128--+127,写成16进制情势为( )

  4.伪命令DB,GROUP 和NAME 3个标号名字域必需出名字的是( ),不得出名字的是( ),无关紧要名字的是( )。

  5.轮回步骤一般由( )( )( )和轮回结实外理4全体组成

  6.正在数值不达式中,各类运算符可可夹杂利用,其优先序次规矩*,/( )于+,-;XOR,OR( )于AND,LT( )于GT

  7. 宏命令界说必需由伪命令( )起始,伪命令( )终结,二者之间的语句称为( )

  8.挪用步骤与子步骤之间的参数传送手法有4种,即仓库法( )( )( )

  9.分手用一条语句达成下述指明的作用

  (1)栈顶内容弹出送字变量AYW( )

  (2)双字变量AYD寄存的地点指针送ES和SI( )

  (3)变量AY2范例属性送AH( )

  (4)不同意中止即闭中止( )

  (5)将字符串‘HOW ARE YOU!’存入变量AYB( )

  (6)子步骤前往挪用步骤( )

  (7)地点表述式AYY[4]的偏移地点送字变量ADDR( )

  (8)AX的内容加1,需求不感化CF( )

  (9)BX的内容加1,需求感化一切标记位( )

  (10)若操控结实为整转向短号GOON( )

  2、单选题

  1.IBM PC微机中,有标记数是用( )表明的

  1.原码  2.补码 3.反码  4.BCD码

  2.把汇编源步骤变为代码步骤的历程是( )

  1.编译  2.汇编  3.编纂  4.链接

  3、己知:VAR1,VAR2的范例属性分手为字和字节,标号LPFAR的范例属性为FAR。指出以下不法语句的差错缘故

  1.POP CS( )

  2.INC [BX] ( )

  3.MVL 8( )

  4.JLE LPFAR( )

  5.MOV DB,1800( )

  6.MOV[DI],VAR1

  7.SUB AX,VAR2( )

  8.CMP SS AX( )

  4、简答题

  1.试述子步骤的一样平常构架构成

  2.标号有哪3个属性?其含意是啥?

  3.试述CMP AX,BX和SUB AX,BX两条语句的异同点?

  5、阅览以下步骤段,答复所提出的疑问,假设X1,X2,...XN为无标记数。

  ORG 100H

  BLOK DW X1,X2,...,XN

  ***UNT EQU ($-BLOK)/2

  RESULT DW ***UNT,?

  ...

  LEA BX,BLOK-2

  MOV CX,RESULT

  XOR AX,AX

  GOON:ADD BX,2

  CMP AX,[BX]

  JAE NEXT

  MOV AX,[BX]

  NEXT:LOOP GOON

  MOV RESULT+2,AX

  步骤段施行完,答复下述疑问

  RESULT+2字存储单位的内容=( )

  BX=( )

  步骤轮回次数=( )
  6、正在下述步骤段的每空框内填入一个语句(不得修正其他语句),以达成以下作用:字节变量STR中寄存着一个字符串,以0DH为终结标记,试求串长度并送字变量***UNT中。

  LEA SI,STR

  ( )

  XOR CX,CX

  GOON: CMP AL,[SI]

  ( )

  INC CX

  ( )

  JMP GOON

  NEXT:MOV ***UNT,CX

  7、体例将DS段中名为BUFB的字节存储区改写为空缺字符(编码为20H)的步骤段。假设BUFB存储区界说为BUFB DB N DUP('^'),个中N为字面常量。

  8、己知宏命令为:

  SHIFT MACRO RR,***UNT

  MOV AX,***UNT

  IF RR LE 64

  MOV CL,3

  SHR AX,CL

  IF RR LT 16

  MOV CL,6

  SHR AX,CL

  ENDIF

  ENDIF

  ENDM

  宏挪用为:SHIFT 15,7FFFH

  SHIFT 80,9FFFH

  写出宏扩大后的等效源步骤段。

  9、著述完备步骤,作用是把N个8个2进制资讯转换成16进制字符资讯。假设N个资讯寄存正在字节变量VARB中,转换后的字符资讯寄存正在HVARB中,提醒0--9的字符码为30H--39H,A--F的字符码为41H--46H

汇编语言试题的相关文章
sitemap