文档库

最新最全的文档下载
当前位置:文档库 > 汇编语言60个填空题

汇编语言60个填空题

1,设DS=2000H、BX=1256H,变量TABLE的偏移地址为20A1H,[232F7H]=3280H。请问下列指令分别执行后,IP的值各是多少?

汇编语言60个填空题

①JMP BX ;IP=

汇编语言60个填空题

②JMP TABLE[BX] ;IP=

汇编语言60个填空题

2,在8086/8088系统中,存储器是分段的,每段最大长度是字节,段内偏移地址

汇编语言60个填空题

汇编语言60个填空题

从到。

汇编语言60个填空题

作为段的结束。

7,如下数据定义:

V1 DB 4 DUP(2),2

COUNT EQU 10

汇编语言60个填空题

汇编语言60个填空题

为变量V1V2

汇编语言60个填空题

汇编语言60个填空题

8,Intel 8086CPU

9,与指令”和

汇编语言60个填空题

10,8086/8088的

汇编语言60个填空题

11

12,在堆栈结构中,其数据的操作原则是

13,已知AX=0A33AH,DX=0F0F0H,执行下述指令

AND AH,DL

XOR AL,DH

NEG AH

汇编语言60个填空题

汇编语言60个填空题

后,

汇编语言60个填空题

14,在汇编语言中,NEAR和FAR两种属性。NEAR

汇编语言60个填空题

移和调用,FAR

15,程序段如下

BLK DB 2EH,54H,22H,0FBH,14H,7AH,49H

MOV CX,7

LEA SI,BLK

NEXT:MOV AL,[SI]

INC SI

TEST AL,81H

LOOPZ NEXT

MOV BL,[SI]

汇编语言60个填空题

汇编语言60个填空题

该程序段运行后,

汇编语言60个填空题

16,

汇编语言60个填空题

汇编语言60个填空题

汇编语言60个填空题

17

汇编语言60个填空题

汇编语言60个填空题

汇编语言60个填空题

18,指令SAR22。

汇编语言60个填空题

19

汇编语言60个填空题

20

汇编语言60个填空题

21,8086/8088的存储器是分段的,

组合而成。

汇编语言60个填空题

22

汇编语言60个填空题

汇编语言60个填空题

汇编语言60个填空题

23

24,

汇编语言60个填空题

及伪指令,

汇编语言60个填空题

25,指令MOV AX,[BX+SI+10H]

26,已知AX=FF60H,执行下述指令

MOV DX,96H

XOR DH,0FFH

汇编语言60个填空题

汇编语言60个填空题

后,

汇编语言60个填空题

汇编语言60个填空题

28,8086/8088

汇编语言60个填空题

汇编语言60个填空题

29,乘法指令IMUL BX一个乘数在BX中,

汇编语言60个填空题

30,汇编语言源程序中的语句有三种类型,

句。

汇编语言60个填空题

汇编语言60个填空题

31

32,与LEA BX,V AR

33,

汇编语言60个填空题

34,现有变量定义如下:

ARY DW 10 DUP(?)

试填写执行如下指令的结果:

汇编语言60个填空题

MOV AX,TYPE ARY

MOV CX,SIZE ARY

汇编语言60个填空题

35,通常产生的可执行程

汇编语言60个填空题

汇编语言60个填空题

汇编语言60个填空题

36,设AX=1000H,BX=2340H,则在执行了指令CMP AX,BX后,标志

37,数据定义语句

BUF1 DW ?

BUF2 EQU BYTE PTR BUF1

汇编语言60个填空题

汇编语言60个填空题

汇编语言60个填空题

当汇编后,PTR类型操作符使BUF2具有BUF1,

汇编语言60个填空题

汇编语言60个填空题

38,执行下面的程序段后,

MOV CX,5

MOV AX,50

NEXT:SUB AX,CX

LOOP NEXT

HLT

39,设N1和N2CMP N1,N2后可根据条件码的结果进行判断,若

汇编语言60个填空题

N1>N2则条件码,若N1…..

40,数据段中有以下定义:

ARRAY1 EQU 16H

ARRAY2 DW 16H

请指出下面两条指令的寻址方式:

MOV AX, ARRAY1 ;寻址方式:__ 立即数寻址____。

MOV AX, ARRAY2 ;寻址方式:___ 直接寻址___。

41,段属性就是定义标号的段起始地址,标号的段总是在__ CS ____寄存器中,偏移属性就是定义标号的偏移地址,它应安排在___ IP ___寄存器中。

42,用“DW 1234H”语句定义的一个字,如果改用DB定义时,语句应为__ DB 34H,12H ____。43,指令“AND AX, STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是___第一个AND是逻辑与指令,第二个AND是逻辑与操作符___。

44,下面两个语句的区别在于___ X2可以多次赋值,X1不可以___。

X1 EQU 1000H

X2 = 1000H

45,已知数据段如下:

ORG 0100H

ARY DW 3,$+4,5,6

CNT EQU $-ARY

DB 1,2,CNT,3

则执行如下指令后,AX=___0106H ___、BX=___08H ___。

MOV AX,ARY+2

MOV BX,ARY+10

46,数据寄存器包括__ AX、BX、CX和DX ____四个通用寄存器。

47,执行下面的程序段后, AL=___34H ___。

BUF DW 2152H,3416H,5731H,4684H

...

LEA BX, BUF

MOV AL, 3

XLA T

48,对于乘法、除法指令,其目的操作数存放在___ AX DX ___或___ AX ___中,而其源操作数可以用除___立即数___以外的任一种寻址方式。

49,指令操作数可以存放在指令中,也可以存放在CPU的寄存器中,大多数存放在存储器中,它们分别被称为___立即数寻址___、___寄存器寻址___和___存储器___寻址方式。50,AX的内容加1,但不影响CF的指令是__ INC AX ____;BX的内容加1,要求影响所有标志位的指令是__ ADD BX,1____。

51,若结果为零,则ZF为___1__,否则ZF为___0__。当ZF为1时,则SF为___0__。52,在DEBUG下,可用于执行指令或程序的命令(单字符表示)分别是_ G _,_ T_,_ P _。

53,汇编程序产生的OBJ 文件还必须利用___连接(LINK)___程序转换成可执行的EXE 文件。

54,已知有一个物理地址34567H,可以采用的逻辑地址有___3000H ___H:4567H、3450H:____ 0067H __H等。

55,对于指令:

MOV BX, ((PORT_V AL LT 5) AND 20) OR ((PORT_V AL GE 5)AND 30)

则当PORT_V AL < 5 时,汇编结果为: MOV BX,____ 20__;

否则,汇编结果为: MOV BX,__ 30____。

56,定义WDA TA DW 1020H,则执行MOV AL,BYTE WDA TA指令后,AL=___20H ___。57,下列六条指令语句正确的是__A____和____C__二句。

A.PUSH CS

B.ADD CX,[SI+DI]

C.AND AX,0FH

D.MOV CL,256

E.MOV AX,[BL]

F.ADD

58,设寄存器AL、BL、CL中内容均为76H,执行下述指令

XOR AL,0FH

AND BL,0FH

OR CL,0FH

后,AL=___79H ___、BL=__06H ____,CL=__7FH ____。

59,微型计算机一般都采用总线结构,系统总线的信号线有三组,即___数据___总线、___地址___总线和___控制___总线。

60,执行下面的程序段后, AX=___35___。

MOV CX,5

MOV AX,50

NEXT: SUB AX,CX

LOOP NEXT

HLT

61,执行下面的程序段后, AL=___34H ___。

BUF DW 2152H,3416H,5731H,4684H

...

LEA BX, BUF

MOV AL, 3

XLA T