文档库 最新最全的文档下载
当前位置:文档库 › 汇编题库

汇编题库

汇编题库
汇编题库

填空题:

1、把汇编语言源程序转换为相应的目标程序的翻译程序称为(汇编程序),这个翻译过程称为(汇编)。

2计算机程序设计语言一般分为(机器语言)、汇编语言、和高级语言面向对向高级语言四大类。

3汇编语言源程序经(翻译)后,形成目标文件,再经(连接)后,形成可执行文件。

4、(位)是计算机中表示信息的最小单位,8位二进制数为一个(字节),而

(字)是在操作中作为一个单元处理的一组数据。

5、8位二进制的无符号数可表示的最大范围为(0~255),8位带符号数可表示

的最大范围为(-128~127)。

6、汇编语言是一种符号语言,它用(助记符)来表示操作码,用(符号)或(符号地址)来表示操作数或操作数地址,它与(机器指令)是一一对应。

7、用二进制代码组成的计算机能直接识别的语言称(机器语言),用机器指令的助记符以及伪指令,宏指令表示的一种面向机器的语言称(汇编语言)用该语言编写的程序需经过(汇编程序)翻译,成为计算机能直接识别并招待的程序称(目标程序)。

8、汇编语言通常由两部分组成。前面一部分指出计算机所要执行的操作,称(操作码)部分;后成一部分指出指令所加工处理的对象,称(操作数)部分。

选择题:

1、8位二进制的无符号数可表示的最大范围为()。

A.0~255B.-255~+255 C.-128~+127 D.-127~+128

2、8位带符号数可表示的最大范围为()。

A.0~255 B.-255~+255 C.-128~+127D.-127~+128

3、与100.5不相等的数据是( )。

A.64.8H B.1100100.1B C.64.5H D.144.4Q

4、将目标程序转换为可执行程序的是()

A.编辑程序B.汇编程序C.连接程序D.调试程序

5、计算机存储数据的最小单位是二进制的()。

A位(比特)B字节C字长D千字节

6、一个字节()个二进制位。

A 8

B 16

C 32

D 64

8、通常以KB,MH,GB,为单位来反映存储器的容量。所谓容量指的是存储器中所饮食的字节数。1KB等于()字节。

A 100

B 1023

C 1024

D 1056

9、下列数据中,有可能是八进制的数是()。

A 488

B 317

C 597

D 189

10、与十进数56等值的二进制数是()。

A 111000

B 10010

C 101111

D 100111

11 十进制数153转换成二进制是()。

A 10110110

B 10100001

C 10000110

D 10011001

12 十进制89转成八进制数是()。

A 73

B 56

C 68

D 66

13 二进制数10101转换成十进制数是()

A 25

B 23

C 21

D 22

14 二进制数111010011转换成十六进制数是()

A 231

B 1D3

C 122

D 125

15 下面几个不同进制的数中,最大的数是()。

A(1100010)2 B(225)8 C (5000)10 D(1FE)16

16 下面几个不同进制的数中,最大的数是()。

A(1011)16 B(1011)10 C(1011)8D(1011)2

17 下面几个不同进制的数中,最小的数是()。

A(1001001)2B(75)10C(37)8D(A7)16

18 下面几个不同进制的数中,最小的数是()。

A(1011100)2 B(35)10C(47)8D(2E)16

19 在下列无符号十进制整数中,能用8位二进制数表示的是()。

A 255

B 256

C 317

D 289

20 己知英文大写字母A的ASCII为十进制数65,则英文大写字母E的ASCII为十进制数()

A 67

B 68

C 69

D 70

21 己知英文大写字母G的ASCII为十进制数71,则英文大写字母W的ASCII为十进制数()

A 84

B 85

C 86

D 87

22 己知英文小写字母d的ASCII为十进制数100,则英文小写字母h的ASCII为十进制数()

A 103

B 104

C 105

D 106

23 己知英文小写字母m的ASCII为十进制数109,则英文小写字母y的ASCII为十进制数()

A 119

B 120

C 121

D 122

24在计算机领域中,不常用到的进制是()

A 二进制

B 四进制

C 八进制

D 十六进制

25 在计算机汉字系统中,一个汉字的机内码占的字节数是()

A 1

B 2

C 4

D 8

26 8位二进制补码整数的最小值是()

A -126D

B -127D

C -128

D D -129D

27 在计算机中一个字节由()位二进制组成。

A 2

B 4

C 8

D 16

28 计算机存储信息的基本单位是一个()位

A 二进制

B 八进制

C 十进制

D 十六进制

29 ASCII常用()位二进制码来表示一个字符。

A 6

B 7

C 8

D 16

简答题:

1、什么叫汇编语言?

答:是一种符号语言,它用助记符表示指令的操作码和操作数,用标号或符号代表地址,常量和变量,它与机器语言几乎是一一对应的。

2、汇编语言与高级语言的区别?

汇编语言的优点:执行速度快,占空间小,可以直接控制硬件;缺点是编程难,可移植性差;高级语言的优点是编程容易,可移植性好;执行速度慢,占空间大。

第二章:80X86计算机组织结构

1、数据寄存器包括(1. )(2. )(3. )(4. )四个通用寄存器,但它们又有各自的专门用途,其中,(1 AX)可用做累加器,(2 BX )可用做基址寄存器,(3 CX )可用做循环和串处理中的隐含计数器,(4 DX )在某些I/O操作中,可用来存放I/O的端口地址。

2、SP称为(堆栈指针寄存器),用来指示栈顶的(偏移地址)。

BP称为(基址指针寄存器),用来指示堆栈区中的(基地址)。

SI 称为(源变址寄变址器),DI称为(目的变址寄存器)一般与段寄存器(DS )联用,用来确定数据段中某一存储单元的地址。

13外部设备与主机的通信是通过外设接口进行的,接口寄存器根据用途可以分为(控制)(状态)(数据)。

14 计算机中的指令由()字段和()字段两部分组成。

答案:操作码,操作数

15在基址变址寻址方式中,可用于基址的寄存器是()();其中()墨认是相对于SS段寻址的。

答案:BX,BP,BP

6、在1M字节的存储器中,每个存储单元都有一个惟一的()位地址,称为物理单元的物理地址。

答案:20

7 8086/8088CPU含有()条地址总线,直接寻址范围可达()。

答案:20,1MB

8 在程序运行过程中,IP始终指向()的首地址,它与()寄存器组合形成20位的物理地址。

答案:下一条要执行的指令,CS

9 存储器存储单元的物理地址是由两部分地址组成的,即16位的()和16位的()。

答案:段地址,偏移地址

10 8086/8088CPU的I/O空间可有()个端口地址,端口地址的范围是()。(1)64K(2)0000H-FFFFH

11在通用寄存器中,我们常将BX作为()寄存器,而将BP作为()寄存器。

答案:基址,基址指针

12标志寄存器PSW的状态位有()位,标志寄存PSW的控制位有()位。

答案:6,3

13指令中所有用到的操作数可以是立即数或存放于()或()中。

答案:寄存器,存储器

16、8086/8088 CPU中,通用寄存器中的SP和BP为()寄存器,SP的作用是()的位置。

答案:指针,指出当前堆栈的栈顶

17、8086/8088 指令系统中的算术运算指令,可实现()数或()数的四则运算。

答案:无符号,有符号

18、MB-PC计算机的内存地址单位为(),IMP-PC计算机的字长为16位。每个字占用()

的地址码。

答案:字节,2个

19、使用Intel 8086 CPU的IBM-PC计算机控制寄存器PSW由以下标志位组成,进位,溢出位,零位,符号位以及()()()()()9个标志位。答案:奇偶标志,辅助进位,方向标志,中断,陷阱

20、在基址变址寻址方式中,计算物理地址时SS堆栈段寄存器与()基址寄存器配合使用。其物理地址可以表示为()。

答案:(1)BP (2)(SS)+16d+(BP)+(SI)或(DI)

选择:

1当8086访问存储器0010:4000单元时,其物理地址为()。

A:04100H B:40010H C:10400H D:01040H 答案:A

28086指令助记符书写中,[BP]表示()。

A:BP寄存器内容

B:数据段中BP内容作编移量的单元

C:堆栈段中BP内容作偏移量的单元

D:基址段中BP内容作偏移量的单元答案:C

51 指令MOV AX,DAT[SI],其中源程序操作数的寻址方式是()。

A:直接寻址B:基址加变址寻址C:寄存器间接寻址D:寄存器相对寻址答案:D 8086指令助记符书写中,BP表示()

A:BP寄存器内容B:数据段中BP内容作编移量的单元C:堆栈段中BP内容作偏移量的单元D:基址段中BP内容作偏移量的单元

答案:C

不正确的命令是(设DATA己定义)()。

A:MOV 4[DI],02H B:MOV BYTE PTR 4[DI],02H C:MOV 4[DI],AL D:MOV DATA[DI],02H 答案;A

57 下列4条指令中,有()条指令需要使用DX寄存器?

MUL BX;DI BL;IN AX,20H;OUT 20H,AL

A:1条B:2条C:3条D:4条答案:A

58 假设V1和V2是用DW定义的变量:下列指令中正确的是()

A:MOV V1,20H B:MOV V1,V2 C:MOV AL,V1 D:MOV 2000H,V2 答案:A

假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H 的物理地址是()

A;20102H B:20101H C:200FEH D:200FFH 答案;D

64 下列指令中,()错误。

A:MOV DS,2000H B:ADD BX,[BP] C:MOV AX,200 D:l MOV AX,ARRAY[SI+2] 答案:A

65 寄存器间接寻址方式中,操作数在()中。

A;通用寄存器B:堆栈C:主存单元D:段寄存器答案;C

66 设(DS)=27FCH,某一数据存储单元的偏移地址为8640H,则数据存储单元的物理地址是()

A:27FEH B:27FC0H C:30600H D:8640H 答案:C

67 与BP寄存器组合才能形成堆栈中物理地址的寄存器是()

A;CS寄存器B:IP寄存器C:DS寄存器D:SS寄存器答案:D

下列指令中操作数在代码段中的是()

A;MOV AL,25H B:ADD AH,BL C:INC DS:[25H] D:CMP AL,BL 答案;A

70 下面数据传送指令中,正确的是指令是()

A:MOV BUF1,BUF2 B:MOV CS,AX C:MOV CL,1000H D;MOV DX,WORD PTR[BP+DI] 答案:D

71 MOV AX,ES:[ES][SI]的源操作数的物理地址是()

A:16d*(DS)+(BX)+(SI)B:16d*(ES)+(BX)+(SI)

C:16d*(SS)+(BX)+(SI)D:16d*(CS)+(BX)+(SI)

答案:B

55假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()

A:20102H B:20101H C:200FEH D:200FFH 答案;D

若(DS)=2000H,(BX)=0050H,(20050H)=12H,(20050H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()

A:(AX)=0050H B:(AX)=0012H C:(AX)=1234H D:(AX)=3412H 答案:D

堆栈的工作方式是()

A:先进后出B:后进后出C:先进先出D:后进先出答案:A D

操作数直接存放在指令中,则它的寻址方式是()

A:直接寻址B:寄存器寻址C:寄存器间接寻址、D:立即寻址答案:D

87 寄存器间接寻址中,操作数放在()

A:通用寄存器B:主存单元C:堆栈D:程序计数器答案:B

88 可用作寄存器间接寻址或基址,变寻址的地寄存器,正确的是()

A:AX,BX,CX,DX B;DS,ES,CX,SS C:SP,BP,IP,BX D:SI,DI,BP,BX 答案:D

简答:

采用存储器地址分段方法的目的是什么?说明物理地址的组成

答:采用存储器地址分兵段方法是为了在16位字长的机器里,表示20位的地址信息,物理地址由段地址和偏移地址组成,其计划方法是:物理地址等于16*段地址+偏移地址。

第三章 80X86指令系统和寻址方式

难易程度:知识点:分值:

1、IP始终指向()指令的首地址,它与CS寄存器组合确定其相应的()地址。

答案:下一条,物理

2、既可作为16位也可作为8位的数据寄存器有()()()()。

答案:AX,BX,CX,DX

3、指出指令源操作数的寻址方式:MOV AX,ARRAY[SI]

答案:直接变址寻址方式

4、指出指令源操作数的寻址方式:MOV AX,ES:[BX]

答案:寄存器间接寻址方式

5、指出指令源操作数的寻址方式:MOV AX,[200H]

答案:直接寻址方式

6、指出指令源操作数的寻址方式:MOV AX,[BX+DI]

答案:基址变址寻址方式

7、指出指令源操作数的寻址方式:MOV AX,BX

答案:寄存器寻址方式

8、指出指令源操作数的寻址方式:MOV AX,1200H

答案:立即寻址方式

9指出指令源操作数的寻址方式:MOV AX,20[BX+SI]

答案:相对基址变址寻址方式

10指出指令源操作数的寻址方式:MOV AX,[DI+20]

答案:直接变址寻址方式

2假设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是()。

答案:(1)200FEH

3 假设(DS)=B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,[BX]”后(DI)=(),(ES)=()。

答案:(1)05AEH(2)4000H

4 现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,1200H :(AX)=()

答案:(1)1200H

5、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,BX :(AX)=()

答案:0100H

6、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)

=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,[1200H] :(AX)=()

答案:4C2AH

难易程度:一般知识点:第三章内存数据3 分值:每空1分

7、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,[BX] :(AX)=()

答案:3412H

难易程度:一般知识点:第三章内存数据4 分值:每空1分

8、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,1100[BX] :(AX)=()

答案:4C2AH

难易程度:一般知识点:第三章内存数据5 分值:每空1分

9、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,[BX][SI] :(AX)=()

答案:7856H

难易程度:一般知识点:第三章内存数据6 分值:每空1分

10、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,下列指令执行后填入AX寄存器的内容:

MOV AX,1100[BX][SI] :(AX)=()

答案:65B7H

难易程度:一般知识点:第三章内存数据7 分值:每空1分

11、假设(DS)=4000H,(BX)=0512H,(040512H)=17AEH,(040514H)=2000H,当执行指令LDS SI,[BX]后,(SI)=(),(DS)=()

答案:(1)17AEH (2)2000H

难易程度:难知识点:第三章指令2 分值:每空1分

12、存储器的物理地址是由()和()

组合而成的。

答案:16位段地址(16)位偏移地址

难易程度:一般知识点:第三章物理地址1 分值:每空1分

13 一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字单元的物理地址为()

答案(1)7E814

难易程度:一般知识点:第三章物理地址2 分值:每空1分

14 已知(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,则XCHG BX,[BX]执行完后(),((BX))=()(一个字的内容),(21000H)=()(一个字的内容)。

答案:(1)3000H,(2)4000H(3)1000H

难易程度:难知识点:第三章内存数据8 分值:每空1分

15 已知(SP)=1000HM,(SS)=3000H,(310000H)=2000H,(DS)=4000H,(BX)=1200H,则POP[BX]指令执行完后(SP)=(),(41200H)=()(一个字的内容)

答案:(1)1002H(2)2000H

难易程度:难知识点:第三章堆栈2 分值:每空1分

16、设(SS)=OFFAOH,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令“PUSH AX”后,(SP)=();再执行指令:PUSH BX;POP AX 后,(SP)=(),(AX)=(),(BX)=()。

答案:(1)OOAEH(2)00AEH(3)0F79(4)0F79

难易程度:难知识点:第三章堆栈3 分值:每空1分

17 若(SP)=0FFFH,则指令POP AX执行后,(SP)=()

答案:(1)0001H

难易程度:一般知识点:第三章堆栈4 分值:每空1分

18 设(AX)=0304H,(BX)=0FF00H,则执行指令AND AX,BX,后,(AX)=()答案:(1)0300H

难易程度:一般知识点:第三章指令7 分值:每空1分

19 设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,(SI)

=0001H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容:

MOV AX,ES:[1000H] ;物理地址(),(AX)=()答案:(1)31000H(2)9ABCH

难易程度:一般知识点:第三章物理地址3 分值:每空1分

20.设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,(SI)=0001H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容:

MOV AX,[BX] ;物理地址(),(AX)=()

答案:(3)21000H(4)1234H

21设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,(SI)=0001H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容:

MOV AX,[BP+DI] ;物理地址(),(AX)=()答案:(5)41002H(6)789AH

22设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,(SI)=0001H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容:

MOV AX,[BX][SI] ;物理地址(),(AX)=()答案:(7)21001H(8)7812H

把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。汇编语言指令()。

(2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中,汇编语言指令()。

(3)用寄予存器BX和位移量0B2H的直接寻址方式把存储器中的一个与数理2A59H相加,并把结果送回该存储单元中。指令()。

(4)用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。指令()。

(5)把数0B5H与AL寄存器的内容相加,并把结果送回AL寄存器中。指令()。

答案:(1)ADD DX.BX(2)ADD AL,[BX][SI](3)ADD 0B2H[BX],CX(4)ADD WORD PTR[0524H],2A59H(5)ADD AL,0B5H

66设(CS)=25FFH,(DS)=2140H,(SS)=2510H,(BP)=02D0H,(SI)=0010H,(DI)=0206H,

则(1)指令MOV AX[BP+SI+2]的源操作数有效地址为(),物理地址为()。

(2)指令MOV AX,[DI+100H]的源操作数有效地址为(),物理地址为()。

答案:(1)02D0H+10H+2H=02E2H(2)25100H+02E2H=253E2H(3)0206H+100H=306H (4)21400H+306H=21706H

选择题:

23 设段地址和偏移地址是1A4BH:0B56H ,那么它所对应存储单元中的物理地址是()

A:1AF06H B:1B006H C:1AFF6H D:1B106H

答案:B

24指令指针寄存器是()

A:IP B:SP C:BP D:PSW

答案:A

25 “溢出”一般是指计算机在运算过程中产生的()。

A:数据量超过了内存容量

B:文件个数超过了磁盘目录区规定的范围

C:数超过了机器所能表示的范围

D:数超过了变量的表示范围

答案:C

26 8086CPU状态标志寄存器共有()个可使用标志位。

A:CD、DX B:BX、BP C:AX、BX D:CX、BP

答案:B

27 在堆栈段中,存放栈顶地址的寄存器是()

A:IP B:SP C:BX D:BP

答案:B

31 PSW寄存器中共有()位条件状态位,有()位控制状态位。

A:6、3 B:3、6 C:8、4 D:4、8

答案:A

28 在程序运行过程中,确定下一条指令的物理地址的计算表达式是()

A:CS*16+IP B:DS*16+DI C:SS*16+SP D:ES*16+SI

答案:A

29 8086/8088微处理器有()地址线,直接寻址内存窨的范围是()

A:10条,64KB B:20条,64KB C:16条,1MB D:20条,1MB

答案:D

30 如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是():212CH。A:1EA2H B:1EB2H C:1FA2H D:1FB2H

答案:A

31 一个有16个字的数据区,它的起始地址是100H:117AH,请指出这个数据区是末一个字单元的物理地址是()。

A:111ACH B:11190H C:11198H D:1119AH

答案:C

32 在段地址的操作中可使用的寄存器可以是()。

A:CX B:SP C:BP D:SS

答案:D

33 如果内存中某一单元的物理地址是1CA36H,那么它的逻辑地址是():3056H。

A:1998H B:1999H C:1990H D:199EH

答案:D

34 存储器地址是用二进制数来表示的,但它的书写格式为()数。

A:二进制B:八进制C:十进制D:十六进制

答案:D

一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元物理地址是()

A:12C5BH B:12B6BH C:12C59H D:12BFEH

答案:C

91 设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,[SI]后,正确的()

A:AL=5FH,SF=1,CF=1 B:AL=60H,SF=1,CF=0 C:AL=5FH,SF=0,CF=1 D:AL=60,SF=0,CF=0 答案:A

92 CBW指的功能是()

A:把源操作数的符号位扩展到目的操作数中

B:把AL中的符号位扩展到AH中

C:把AH中的符号位扩展到AL中

D;把AX中的符号位扩展到DX中答案:B

35 下列4个寄存器中,可作为16位寄存器的是()。

A:DL B:CL C:BP D:BH

答案:C

36 在下列指令的表示中,不正确的是()

A:MOV AL,[BX+SI] B:JMP SHORT DON1 C:DEC[BX] D:MUL CL 答案:C

37 完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

A:MOV AX,BX B:MOV BX,AX C:PUSH AX ;POP BX D:MOV CX,AX;MOV AX,BX;MOV BX,CX

答案:D

38 指令SAL,AL,CL是()。

A:AL内容左移到CL寄存器中,低位补0

B:AL内容左移CL指出的位数,低位补0

C:AL内容左移到CL寄存器,低位补CL高位

D:AL内容左移CL指出的位数,低位补AL高位

答案:B

39 8086CPU不能用指令直接访问的寄存器是()。

A:SS B:BP C:ES D:IP

答案:D

40 指令MOV AX,DA T[SI],其中源操作数的寻址方式是()。

A:直接寻址B:基址加变址寻址C:寄存器间接寻址D:寄存器相对寻址答案:D

简答:

1 采用存储器地址分兵段方法的目的是什么?说明物理地址的组成

答:采用存储器地址分兵段方法是为了在16位字长的机器里,表示20位的地址信息,物理地址由段地址和偏移地址组成,其计划方法是:物理地址等于16*段地址+偏移地址。

4 将下列左边项与右边的解释联系起来(用字母填入)

1,CUP()A;相对于段起始地址的偏移量

2,段地址()B:以先进后出方式工作的存储区域

3,物理地址()C是逻辑段的起始地址

4,偏移地址()D:分兵,控制并执行指令的部件

5,存储器()E:CPU发出的访问存储器的地址信息

6,堆栈()F:存储程序,数据等住处的记忆装置

答案:1(D)2(C)3(E)4(A)5(F)6(B)

乘法指令和除法指令有什么特殊规定?

答案:在乘法指令中,隐含使用累加器AL或AX参与运算,两个8位数相剩得到16位乘积,存放在AX中;两个16位数相乘得到32位乘积,存放在DX,AX,中。在除法指令中,隐含使用DX,AX或AX做被除数,16位数除以8位数,8位数在AL中,8位余数在AH中;32位数除以16位数,16位商在AX中,16位余数在DX中。

第四章汇编语言程序结构

假设(SP)=0100H,(SS)=2000H.执行PUSH BP指令后,栈顶的物理地址是()。答案:(1)200FEH

10 执行XLAT指令时,要将表首地址存放在()中,将偏移地址存放在()中。

答案:(1)BX寄存器(2)AL寄存器

11 若被乘数存放在AX中,乘数存放在BX中,执行指令IMUL BX后,其乘积存放在(),并对()条件码产生影响。

答案:(1)DX:AX(2)CF和OF

12 若被除数存放在AX中,除数存放在BL中,执行指令DIV BL后,其商值存放在()中,余数存放在()中,余数存放在()。

答案:(1)AL(2)AH

33己知:(AX)=4F08H,(CF)=0,(CL)=4,则RCR AX,CL指令执行完后(AX)=(),(CF)=(),(CL)=()。

答案:(1)04FH(2)1(3)4

33执行加法时,如果两个操作数的符号相同,而结果的符号与之相反,则OF=().

答案:(1)1

21 对于指令CMA AX,BX当AX,BX为带符号数时,若AX>BX,则执秆后标志位ZF=(),OF=()。

11己知(AX)=8002H,(BX)=0001H,则指令MUL BX执行后,AX=(),DX=();指令IMUL BX执行后,AX=(),DX=()。

答案:(1)8002H(2)0000H(3)8002H(4)0FFFFH

24 当发生除法溢出时,OF=()。答案:(1)1

25 逻辑运算是按()操作。答案:(1)位

26 访问堆栈的指令(如PUSH)使用SP为偏移地址指针,只能使用()作为段寄存器。答案:(1)SS

11在汇编语言程序中,标号和变量均有三种属性,它们是:类型属性,(),()。

答案:(1)段属性(2)偏移属性

11在汇编语言程序中,标号和变量均有三种属性,它们是:类型属性,(),()。

答案:(1)段属性(2)偏移属性

11设(AX)=2000H,(BX)=2340H,则在执行了指令CMP AX,BX后,CF标志值为(),ZF标志值为()。

答案:(1)1(2)0

11指令MOV AX,HIGH 1280H执行后AX()。

答案:(1)0012H

4 汇编程序产生二进制的目标文件OBJ,但OBJ还必须使用()转换成可直接执行

的EXE文件。

答案:(1)连接程序

33、从键盘上输入一个字符用()号功能调用。1

33从键盘上输入一串字符用()号功能调用。10

33从键盘上输出一串字符用()号功能调用。9

33从键盘上输出一个字符用()号功能调用。2

选择:

44从键盘上输出一个字符用(B )号功能调用。

A、1

B、2 C 9 D 10

从键盘上输出一串字符用(C )号功能调用。

A、1

B、2 C 9 D 10

从键盘上输入一个字符用( A )号功能调用。

A、1

B、2 C 9 D 10

从键盘上输入一串字符用(D)号功能调用。

A、1

B、2 C 9 D 10

1 在汇语言中程序设计中,伪指令OFFSET表达的含义是回送变量或标号的()

A:段地址值B:偏移地址值C:物理地址值D:操作数答案:B

2 若定义DAT DW ‘AB’,则DAT和DA T+1两个相邻的内存单元中存放的数据是()A:42H41H B:41H42H c:62H61H D:61H62H 答案:A

3 表示一条指令的存储单元的符号地址称()

A:标号B:变量C:偏移量D:类型答案:A

4 变量的类型属性如下:错误的是()

A:字节型B:字型C:字符型D:双字型答案:C

5 一个汇编语言程序要经过建立,汇编,连接和调试过程之后才能直接执行,那么经过()程序后可以形成可执行文件。

A:编辑B:汇编C:连接D:调试答案:C

6 设数据定义如下:DA TABUF DW 100 DUP()

指问指令:MOV CX,LENGTH DA TABUF 相当于是完成下面等同功能的指令是()

A:MOV CX。OOC8H B:MOV CX,200H C:MOV CX,0064H D:MOV CX,100H 答案:C

7 下列指令中,错误的是()

A:MOV SS:[BX+DI],1000H B:MOV DX,1000H C:MOV WORD PTR[BX],1000H D:MOV DS,2000H 答案:D

8 用户为了解决自己的问题,用汇编语言所编写的程序,称()

A:目标程序B;源程序C:可执行程序D;汇编程编答案:B

9 以BUF为起始地址的字节单元中建立一个输入缓冲区,在DOS功能程序的调用中,执行OAH号功能后,用户从键盘输入的字符是从()个字节开始存。

A:第一B:第二C:第三D:第四答案:C

10 执行下面的程序段后,AX寄存器中的内容是()

ARRAY DW 10DUP(2)

XOR AX,AX

MOV CX,OAH

MOV SI,12H

NEXT:ADD AX,ARRAY[SI]

SUB SI,2H

LOOP NEXT

A;20 B;30 C;32 D;40 答案:B

11 执行下列指令后,SP寄存器的值是()

MOV SP,1000H

PUSH AX

A:OFFEH B:OFFFH C:1001H D:1002H 答案:A

12 “先判断后工作”的循环程序结构中,循环体执行的次数最少是()

A;1 B;0 C;2 D:不定答案:B

13 下面解答中,完成符号数AX》BX时转GREA T,当AX《=BX时转LESS的正确操作是()

A:CMP AX,BX

JA GREAT

LESS。。。。

。。。。。

GREAT。。。。

B:CMP AX,BX

JBELESS

GREAT。。。。

。。。。。

LESS:。。。。

C:CMP AX,BX

JC LESS

GREA T。。。

。。。。

LESS:。。。

D:CMP AX,BX

JG GREAT

LESS。。。

。。。。

GREA T;。。。

答案:D

简答:

7 DB指令以()为单位分本来配存储:DD指令以()为单位分配存储。故如下数

据定义:

V1 DB 4DUP(2),2

COUNT EQU 10

V2 DD COUNTDUP(?)

为变量V1分配()个字节存储,为变量V2分配()个字节存储。

答案:(1)字节(2)字节(3)5(4)40

22、数据段中有以下定义:

ARRAY1 EQU 16H

ARRAY2 DW 16H

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

MOV AX,ARRAY1 :寻址方式:()

MOV AX,ARRAY2 :寻址地址:()

答案:(1)立即寻址方式(2)直接寻址方式

简述汇编语言从源程序的建立到运行可执行程序的主要步骤?

答:1,用编辑程序建立ASM汇编语言源文件。2,用汇编程序对源文件进行汇编,把ASM 文件转换成OBJ文件。3,用连接程序坟目标文件进行连接,把OBJ文件转换成EXE文件。4,用DOS命令直接键入文件名即可执行

55、D1 DB 20H DUP(?)

D2 DW D1

请写出一条指令实现取D1的偏移地址存入SI中的三各方法

答案:1,LEA SI,D1 2,MOV SI,OFFSET D1 3,MOV SI,D2

第五章顺序、分支和循环程序设计

填空:

13 串处理指令规定源寄存器使用(),源串在()段中;目的寄存器使用(),目的串必须要在()段中。

答案:(1)SI(2)DS(3)DI(4)ES

22数据串传送指令执行前应做()()()()四项准备工作。

答案:(1)把数据段中的源字符串的地址存入SI(2)把附加段中的目的字符串的地址存入DI(3)数据长度存入CX(4)建立方向标志

4 汇编程序产生二进制的目标文件OBJ,但OBJ还必须使用()转换成可直接执行

的EXE文件。

答案:(1)连接程序

111(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。汇编语言指令()。(2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中,汇编语言指令()。

(3)用寄予存器BX和位移量0B2H的直接寻址方式把存储器中的一个与数理2A59H相加,并把结果送回该存储单元中。指令()。

(4)用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。指令()。

(5)把数0B5H与AL寄存器的内容相加,并把结果送回AL寄存器中。指令()。

答案:(1)ADD DX.BX(2)ADD AL,[BX][SI](3)ADD 0B2H[BX],CX(4)ADD WORD PTR[0524H],2A59H(5)ADD AL,0B5H

11段间转移必须把转移地址存放在()中。答案;(1)存储器

假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX 寄存器中的数据,应采用下哪个指令()

A:SUB AX,BX

JC LABEL()

B:SUB AX,BX

JNC LABEL0

C:CMP AX,BX

JA LABEL0

D:CMP AX,BX

JG LABEL0 注:LABEL0表示条件转移指令的目标地址。

答案;D

61 下列指令,隐含使用AL寄存器的指令有()条?

SCASB;XLAT;MOVSB;DAA;NOP;MUL BH;

A:1 B:2 C:3 D:4 答案:C

JMP FAR PTR ABCD (ABCD是符号的地址)是()

A;段内间接转移B:段间间接转移C:段内直接转移D:段间直接转移答案:D

73 条件转移指令JNE的测试条件是()

A;ZF=1 B;CF=0 C;ZF=0 D;CF=1 答案:C

74

指令JMP DWORD PTR[SI][BX]属于()寻址

A;寄存器接间寻址B:相对基址变址寻址C:段内转移直接寻址D:段间转移间接寻址答案;D

执行2个有符号整数8AH加上9BH运算后,会产生()

A:无溢出且无进位B:无溢出但有进位C:有溢出但无进位D:有溢出且有进位答案:D

78 下列不正确的是()

A:执行CMP AX,BX后,既改变了AX原有的内容,又对条件码产生了影响

B:执行SUB AX,BX后,既改变了AX原有的内容,又对条件码产生了影响

C:执行NEG AX后,既改变了AX原有的内容,又对条件码产生了影响

D:执行AND AX,BX后,既改变了AX原有的内容,又坟条件码产生了影响

答案:A

79 执行循环指令LOOPNZ DON1时,若要使其重复执行,应满足的条件是()

A:CX不等于0,ZF等于0 B;CX不等于0,ZF=1 C:CX=0,ZF=0 D:CX=0,ZF=1 答案:A

程序设计中最简单的结构形式是()程序

A:顺序B;分支C:循环D:子程序答案:A

83 正确的是()

A:SUB [BX],[DI] B:MOV AX,NUM[BX+BP] C:INC[BX+SI] D:IMP DWORD PTR OK[SI] 答案:D

84 当一个带符号数大于是OFBH,时程序转移,需选用的条件转移指令是()

A;JLE B:JNL C:JNLE D:JL 答案:C

85 在程序状态字寄存器中,当方向标志DF位为0时,每串串操作后使变址寄存器SI和DI ()

A;减量B:增量C:保持不变D:地址减1 答案:B

简答:

11分析下面程序段,回答指定问题:

MOV AX,0123H

MOV BX,0321H

PUSH AX

PUSH BX

POP AX

POP BX

请问:(AX)=(),(BX)=()

答案:(1)0321H(2)0123H

11己知(DS)=1234H,(SI)=0124H,(12464H)=30ABH,(12484H)=0464H,程序段如下:

LEA SI,[SI]

MOV AX,[SI]

MOV [SI+22H],1200H

LDS SI,[SI+20H]

ADD AX,[SI]

HLT

请问:上述程序段执行后(DS)=(),(SI)=(),(AX)=()。

答案:(1)1200H(2)464H(3)656H

19 ORG 1000H难

X DB 12H

Y DW X

Z DD Y

(DS)=3879H,(BX)=1000H,(SI)=0002H

求下列指令执行完后指定寄存器的内容:

MOV AX,[1000H] ;(AX)=()

MOV AX,[BX] ;(AX)=()

MOV AX,[BX+SI] ;(AX)=()

MOV AX,[Y+1] ;(AX)=()

LEA DX,X ;(DX)=()

LDS SI,Y ;(SI)=();(DS)=()

答案:(1)0012H(2)0012H(3)0100H(4)0110H(5)1000H(6)1000H(7)1001H

写出把首地址为BLOCK的字数级的第6个字送到DX寄存器的指令。使用:寄存器间接寻址,指令为();寄存器相对寻址,指令为();基址变址寻址,指令为()。难

答案:(1)LEA BX.BLOCK

ADD BX.10

MOV DX,[BX]

(2)MOV DX.BLOCK[12]

(3)LEA BX.BLOCK

MOV SI,10

MOV DX,[BX][SI

2322假设(DS)=2000H,(BX)=1256H,(SI)=528H,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则

(1)招待指令JMP BX后,(IP)()难

(2)招待指令JMP TABLE[BX]RGK ,(IP)=()

(3)招待指令JMP [BX][SI]后,(IP)=()答案:(1)1256H(2)3280H(3)2450H

22下列程序完成的是在3个数中找出最小的数放于是AL中,请在程序中的括号里填入适当指令使其完整。

MOV AL,X

MOV BL,Y

MOV CL,Z

CMP AL,BL

()

()

·801:CMP AL,CL

()

()

·802:HLT

答案:(1)JLE·801 (2)XCHG AL,BL (3)JLE·802 (4)XCHG AL,CL 以ARRAY为起始地址的字节表中存放着M个带符号数据,分别找出最大值和最小值,并分兵别送入到AH和AL中。请在程序中的括号里填入适当指令使其完整。

MOV SI,OFFSET ARRAY

XOR AX,AX

MOV CX,M

MOV BH,[SI]

MOV BL,BH

·801:()

CMP AL,BH

MOV BH,AL

()

·802:CMP AL,BL

JGE ·803

MOV BL,AL

·803:()

MOV AX,BX

HLT

答案:(1)LODSB (2)JMP·803 (3)LOOP·80

3 在以ARRAY为起始地直播字存储单元区域中存放着N个带符号数据,编写一个程序统计该数据区中正数,负数和零的个数、请在程序中的括号里填入适当指令使其完整。

LEA SI,ARRAY

XOR AX,AX

MOV BX,AX

MOV DX,AX

MOV CX,N

SHR CX,1

·801:MOV AX,[SI]

CMP AX,O

()

JNS ·803

INC DL

()

·802:INC BH

JMP ·804

·803:INC BL

·804:()

()

HLT

答案:(1)JZ·802 (2)JMP ·804 (3)ADD SI,2 (4)LOOP ·801

4 下面程序是查找STRING中是否有“A”这个字符,如果有则转向YES去执行,没有则转向NO去执行。请将程序填充完整。

MOV CX,20 :假设STRING的长度为20

MOV BX,-1

MOV AL,“A“

NEXT:()

CMP AL,STRING[BX]

()NEXT

JNZ ()

YES:。。。。。。。

。。。。。。。

JMP ()

NO:。。。。。。。

。。。。。。。

EXIT:RET

答案:(1)INC (2)LOOPNE (3)NO (4)EXIT

5 设X,Y,R,S,Z 均为16位无符号数据的单元符号地址。按己给的表达式:Z=(X+Y)/(R-S)有程序如下,请在括号填入适当的指令。

MOV AX,X

()

MOV CX,R

SUB CX,S

()

()

MOV Z,AX

MOV Z+2,DX

HLT

答案:(1)ADD AX,Y (2)CWD (3)DIV CX

6 在ARRAY数组中有100个字节类型的符号数据,找出最小的一个数,保存在MIN中。请在程序中的括号里填入适当指令使其完整。

LEA SI,ARRAY

MOV CX,64H

MOV AL,[SI]

·101:()

JLE ·102

()

·102:INC SI

()

MOV MIN,AL

HLT

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。 4.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。 5.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。 6.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。),将其中的小写英文字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 7.试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 8.试编写一段程序,要求比较两个字符串string1和string2所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO MATCH”。 9.试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则显示“NO MATCH”。 10.试编写一段程序,要求在长度为100H字节的数组中,找出大于61H的无符号数的个数并存入字节单元UP中,找出小于2FH的无符号数的个数并存入字节单元DOWN中。 11.在内存区域0B800:0000-0B800:0FFFF(都是16进制数)内查找首地址为SOURCE的串(SOURCE的首字节为串长度),如果找到,则把AL的第0位置0,否则将该位置置1。 12.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中。 13.在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一个程序:在数组中查找该数,如果找到此数,则把它从数组中删除。 二、数字输入输出类 1. 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。 2. 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来。 3. 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 4.从键盘上输入2个一位数,求出它们的和(假设和不超过1位)。 5.试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 6.试编写一段程序,从键盘接收一个0-65535间的十进制无符号数,并在终端上显示与它等值的二进制数。 7.试编写一段程序,从键盘接收一个-32768-32767间的十进制有符号数,并在终端上显示与它等值的二进制数。 8.编写一个程序,从键盘输入一个0~65535之间的10进制无符号数,然后以16进制

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 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( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

真题汇编(一★)参考答案及解析

真题汇编(一)参考答案及解析 一、单项选择题 1.【答案】A。解析:人类历史上最早、最完整论述教育问题的著作是我国的《学记》。 2.【答案】C。解析:亚里士多德的和谐教育思想以灵魂论为基础、以培养优良的公民为目标、以德智体和谐发展为内容、以音乐陶冶为途径。其最早根据儿童身心发展的特点提出按年龄划分教育阶段的主张。 3.【答案】A。解析:“用一把钥匙开一把锁”意为用不同的方法解决不同的问题,在教学中教师要因材施教,有针对性地对学生进行个别指导。 4.【答案】C。解析:奥苏贝尔指出,有意义学习过程的实质是将符号所代表的知识与学习者认知结构中已有知识的适当观念建立非人为的和实质性的联系。 5.【答案】B。解析:“君子欲化民成俗,其必由学乎”出自《礼记?学记》,意思是君子如果要教化人民,形成良好的风俗习惯,一定要从教育入手。表达了这样一种治学精神,即教育担负的最大责任不是传承知识,而是移风易俗。“古之王者,建国君民,教学为先”意为古代的君王建立国家,治理民众,都把教育当作首要的事情。都体现了社会本位论的教育目的观。 6.【答案】C。解析:教师劳动的创造性主要表现在三个方面:因材施教、教育方法的不断更新和教育机智。 7.【答案】D。解析:美国教育学家布鲁纳提出了结构教学理论和发现式学习法。他认为学习是一个主动形成和发展认知结构的过程,是在内在动机的推动下,学习者主动对新知识加以选择、 转换、储存和应用的过程。 8.【答案】D。解析:刚能引起感觉的最小刺激量称为绝对感觉阈限,与之相应的感觉能力称为绝对感受性,二者在数值上成反比关系。能觉察的刺激物的最小差异量称为差别感觉阈限或最小可觉差,与之相应的感受能力称为差别感受性,它与差别阈限在数值上成反比。 9.【答案】A。解析:“入芝兰之室,久而不闻其香”在心理学中把这种现象称为感觉的适应。适应现象指的是在同一刺激持续作用于同一感受器而产生的感受性提高或降低的变化。 10.【答案】A。解析:有利于教育的原则是班级组织建构的首要原则。 11.【答案】B。解析:心理咨询的根本目标是使来访学生在以后遇到类似的问题时可以自己独立处理,而不是动辄就寻找咨询者的帮助。直接目标是咨询者向咨询对象提供心理上的帮助,以使后者克服当前的心理问题,并提高自身应付挫折的能力。

汇编语言题库

二、填空题 1.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字的字地址是________。 2.“SHL OPR,CNT”指令中OPR可以是除______以外的任何寻址方式。 3.“VAR DB 5 DUP(8,2 DUP(5))”语句汇编应分配______个字节单元。 4.指令“MOV AX,20H[SI]”中源操作数的物理地址表达式是______。 5.乘法指令语句“MUL CL”,16位的乘积存放在______中。 1.在8086/8088系统中,存储器是分段的,每段最大长度是_______字节,段内偏移地址从_______到_______。 2.在程序调试时,显示某指令存放地址是2340H:0056H,则物理地址是_______。 3.汇编语言源程序中的语句有三种类型,它们是_______语句,_______语句和_______语句。4.指令MOV AX,[BX+SI+10H]源操作数寻址方式是_______。 5.执行段间返回指令RET时,将栈顶的一个字弹出到_______后,又弹出一个字到_______寄存器中。 6.已知DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,执行NEG WORD PTR [DI]后,(31200H)=_______,(31201H)=_______。 7.执行下列指令序列 MOV AL,80H MOV BL,08H CBW IDIV BL 则AH=_______AL=_______。 8.已知数据定义语句 ORG 120H VECT1 DW 200H VECT2 DW VECT1 执行MOV AX,VECT1 AX=_______ MOV BX,VECT2 BX=_______。 三、简答题 1、在指令系统中,段内、段间返回均为RET指令。试回答: (1)执行段内返回RET指令时,执行的操作是: (2)执行段间返回RET指令时,执行的操作是: 2、用两种办法,分别只用一条指令实现将DA1数据区中数据个数送入CX。 DA1 DB 20H DUP(?) DA2 DW 10H,45H,7856H 3、已知:BX=1357H,BP=2468H,SI=1000H,DI=2000H,SS=1000H,DS=2000H,ES=3000H,试分别指出下列各指令中存储器操作数的物理地址。 MOV AL,[BP+20H]的物理地址是: MOV [BX+DI-80H],AL的物理地址是: MOV BL,ES:[SI+40H]的物理地址是: 4、请指出下列指令错误原因:

汇编程序习题

汇编程序习题 1.试分析以下程序段完成什么功能? MOV CL,4 SHL DX,CL SHL AX,CL SHR BL,CL INT 3 2.写出执行以下计算的指令序列: 1)Z←W+(Z-X)2)Z←W-(X+6)-(R+10) 3)Z←(W*X)/(R+6)4)Z←((W-X)/5*Y)*2 3.求两个数56H和67H进行ADD,并求出标志OF,CF,SF,ZF的值。4.阅读程序段,回答下述问题: 1)MOV AX,4000H 2)MOV AX,5678H 3)MOV AX,1234H OV DS,AX MOV BX,99AAH MOV CX,8912H MOV BX,1238H PUSH BX CMP AX,CX MOV〔BX〕,2244H PUSH AX INT 3 MOV AL,〔BX〕 POP DX SF=?OF=?JA成立否? INT 3 POP CX AL=?存储器的物理地址=?DX=?CX=? 5.下列程序能完成什么功能? DATY1 DB 300DUP(?) DATY2 DB 100DUP(?) …… MOV CX,100 MOV BX,200 MOV SI,0 MOV DI,0 NEXT:MOV AL,DATY1〔BX〕〔SI〕 MOV DATY2〔DI〕,AL

INC SI INC DI LOOP NEXT 6.下列指令哪些是错误的?并简述之。 1)MOV 15,BX 2)CMP OP1,OP2(假定OP1,OP2是用DB定义的变量) 3)CMP AX,OP1 4)CMP OP1,25H 5)MOV DS,CS 7.下列程序段执行后,BX的值是什么? MOV CL,3 MOV BX,0B8H ROL BX,1 ROR BX,CL 8.编写一个程序段,将内存200H单元开始的256个单元的内容,取绝对值后传送到400H开始的256个单元中。 9.求出下列各数与62A0H之和,并根据结果确定SF,ZF,CF,OF的值。 1)1234H 2)4321H 3)CFA0H 4)9D60H 10.求出下列各数与4AE0H之差,并根据结果确定SF,ZF,CF,OF的值。 1)1234H 2)5D80H 3)9090H 4)EA04H

期末精选中考真题汇编[解析版]

期末精选中考真题汇编[解析版] 一、第一章运动的描述易错题培优(难) 1.一质点沿一边长为2 m的正方形轨道运动,每秒钟匀速移动1 m,初始位置在bc边的中心A,由b向c运动,如图所示,A、B、C、D分别是bc、cd、da、ab边的中点,则下列说法正确的是() A.第2 s末的瞬时速度是1 m/s B.前2 s内的平均速度为2 m/s C.前4 s内的平均速度为0.5 m/s D.前2 s内的平均速度为2 m/s 【答案】ABC 【解析】 【分析】 【详解】 A.质点每秒匀速移动1 m,则质点任何时刻的速度大小为1 m/s,故A正确; BD.2s末质点到达B,故前2s内的位移大小为2m,平均速度为 2 2 m/s,故B正确,D 错误; C. 4s末质点到达C,故前4s内的位移大小为2m,平均速度为0.5 m/s,故C正确; 2.如图所示为某质点做直线运动时的v-t图象图象关于图中虚线对称,则在0~t1时间内,关于质点的运动,下列说法正确的是 A.若质点能两次到达某一位置,则两次的速度都不可能为零 B.若质点能三次通过某一位置,则可能三次都是加速通过该位置 C.若质点能三次通过某一位置,则可能两次加速通过,一次减速通过 D.若质点能两次到达某一位置,则两次到达这一位置的速度大小一定相等 【答案】C 【解析】

【分析】 【详解】 AD 、分析质点运动过程可知,质点在10t 时间内能两次到达的位置有两个,分别对应质 点运动速度为零的两个位置,因此A 、D 错误; BC 、如图,画出质点运动的过程图: 在质点沿负方向加速运动的过程中,质点可三次通过某一位置,这时质点两次加速,一次减速;在质点沿负方向减速运动的过程中,质点可三次通过某一位置,这时质点两次减速,一次加速,故C 正确,D 错误. 3.如图所示为某质点的速度-时间图象,则下列说法中正确的是( ) A .在0~6s 内,质点做匀变速直线运动 B .在t =12s 末,质点的加速度为-1m /s 2 C .在6~10s 内,质点处于静止状态 D .在4s 末,质点运动方向改变 【答案】B 【解析】 在0~4s 内,质点的加速度为6 4 v a t ?= =? =1.5(m/s 2),在4-6s 内质点的加速度为:4-62 v a t ?= =?=-1(m/s 2),两段时间内的加速度不同,所以在0~6s 内,质点做非匀变速直线运动,故A 错误;在t=12s 末,质点的加速度为a=044 v a t ?-==?=-1(m/s 2 ),故B 正确. 在6s ~10s 内,质点以4m/s 的速度做匀速运动,故C 错误;在0-14s 内,质点的速度都为正,一直沿正方向运动,故在4s 末速度方向没有改变,故D 错误;故选B. 点睛:本题考查学生对v-t 图象的认识,记住图象的斜率表示加速度,图象与时间轴围成的面积表示这段时间内物体通过的位移. 4.如图所示为飞行员(丙)在跳伞训练,飞机驾驶员(甲)和地面指挥员(乙)在观察了丙的运动后,发生了争论。关于甲、乙争论的内容,下列说法正确的是( )

汇编题库重点复习题

1.已知X=76,则[X]补=_______。 A.76H B. 4CH C. 0B4H D. 0CCH 2.已知[X]补=80H,则X =_______。 A.80H B.0 C. 0FFH D. -80H 3.已知[X]补=80H,则[X]补/2=_______。 A.0CCH B.4CH C. 49H D. 31H 4.已知X=78,Y=-83,则[X+Y]补=_______。 A.0F5H B.0A1H C. 0FBH D. 65H 5.将124转换成十六进制的结果是_______。 A.7CH B.7DH C. 7EH D. 7BH 6.将93H看成一个压缩的BCD码,其结果是_______。 A.10010101 B.10010011 C. 10000011 D. 10000001 7.45转换成二进制数是_______。 A.10101101 B.00111101 C. 00101101 D. 10011101 8.6CH 转换成十进制数是_______。 A.118 B.108 C. 48 D. 68 9.将93H扩展为字的结果是_______。 A.FF93H B.0093H C. 1193H D. 1093H 10.56的压缩BCD码是_______。 A.38H B. 56H C. 0506H D. 3536H 11.ASCII中的47H表示字符的是_______。 A.“7” B. “G” C. “g” D. “E” 12.十进行数-1的8位二进制数补码是_______。 A.11111110 B. 11110000 C. 11111111 D. 10001111 13.下列为补码表示,其中真值最大的数是_______。 A.10001000 B. 11111111 C. 00000000 D. 00000001 14.十六进制数88H,可表示成下面几种形式,请找出错误的表示_______。 A.无符号十进制数136 B. 1带符号十进制数-120D C. 压缩BCD码十进制数88 D. 8位二进制数-8的补码 15.计算机对字符、符号采用统一的二进制编码。其编码采用的是_______。 A.BCD码 B. 二进制码 C. ASCII D. 十六进制码第二章 16.在微机中分析并控制指令执行的部件是_______。 A.寄存器 B. 数据寄存器 C. CPU D. EU 17.在计算机的CPU中执行算术逻辑运算的部件是_______。 A.ALU B. PC C. AL D. AR 18.执行指令PUSH CX后堆栈指针SP自动_______。 A.+2 B. +1 C. —2 D. —1 19.在标志寄存器中表示溢出的是_______。 A.AF B. CF C. OF D. SF 20.对汇编语言源程序进行翻译的是程序是_______。 A.连接程序 B. 汇编程序 C. 编译程序 D. 目标程序

51汇编程序练习题1

单片机汇编程序设计练习 一、存储器之间的数据传送 1、编程实现将单片机内部RAM60H开始的连续32个单元置为FFH。 2、编程实现将内部RAM30H开始的连续16个数传送到内部RAM50H开始的连续单元中。 3、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部RAM30H开始的单元中,数据块的长度为32个字节。 4、编程实现将单片机内部RAM30H为首地址的数据块传送到外部RAM2000H 开始的单元中,数据块的长度存放于内部RAM的20H单元。 5、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部RAM30H开始的单元中,直到数据内容为0DH时停止传送。 6、编程实现将ROM1000H地址的内容传送到内部RAM的25H单元。 7、编程实现将ROM2000H开始的连续10个地址的内容传送到内部RAM的25H 开始的单元。 8、编程实现将ROM1000H开始的连续100个地址的内容传送到外部RAM2000H 开始的连续单元中。 二、查表程序设计 1、编写查表程序,要查表的数据存放在R7中,其范围为0~9。编程查其平方值,并存放于40H。 2、编写查表程序,要查表的数据存放在R7中,其范围为0~9。编程查其立方值,并存放于R6。 3、单片机外部ROM TAB1地址开始存放一组ASCII码表,试用查表方法,将R2的内容(范围为0~F)转换为与其对应 的ASCII码,并从P1口输出。 4、使用8051的P1口作为段控驱动共阳 LED数码管,硬件连接如图。 编程实现将8051 R7单元内容(在 00H-09H之间)显示在数码管上。00H-09H 的共阳字形代码如下表所示。 04H 05H 06H 07H 08H 09H

2016《汇编语言》练习题库参考答案分析

华中师范大学网络教育学院 《汇编语言程序设计》练习测试题库参考答案 一、选择题答案: 1.B 2.C 3.B 4.C 5.C 6.C 7.A 8.A 9.D 10.C 11.B 12.A 13.C 14.B 15.A 16.D 17.A 18.A 19.D 20.A 21.A 22.D 23.C 24.B 25.C 26.D 27.B 28.D 29.A 30.A 31.D 32.A 33.D 34.D 35.D 36.D 37.B 38.C 39.A

41.A 42.C 43.B 44.B 45.C 46.D 47.D 48.D 49.A 50.A 51.D 52.B 53.C 54.A 55.B 56.C 57.A 58.C 59.D 60.C 61.A 62.D 63.C 64.C 65.D 66.A 67.B 68.C 69.B 70.D 71.D 72.A 73.D 74.C 75.D 76.C 77.C 78.D 79.D 80.B 二、判断题答案: 1. ×

3. √ 4. √ 5. × 6. √ 7. × 8. × 9. × 10. × 11. √ 12.√ 13. × 14. √ 15. √ 16. √ 17. × 18. × 19. √ 20. √ 21. √ 22. √ 23. √ 24. × 25. √ 26. × 27. √ 28 √ 29. √ 30. √ 31. √ 32. √ 33. √ 34. √ 35. √ 36. √ 37. √ 38. √ 39. × 40. √ 41. × 42. √ 三、填空题答案:

短语词汇的真题汇编附解析

一、选择题 1.Pick up your pen and draw your own invention. Maybe it will be ____ a real product one day! A.turned on B.turned down C.turned into D.turned off 2.—What do you think of your English teacher? —She is a good and caring one. Though her teaching style that of most other teachers, she always has more creative teaching methods than others do. A.is similar to B.is similar as C.the same as 3.—The fire was finally____ in Jilin on June 3. Unfortunately, 119 people lost their lives. —I hope the accide nt like this won’t happen again. A.put down B.put away C.put out D.put up 4.David promised that he would come to the party, but he didn’t ________. A.stay up B.grow up C.wake up D.show up 5.—Have you heard that there’s a big fire near your home last night? — Sure. Luckily, the firemen came quickly and ______ the fire. A.came out B.broke out C.put out D.cut out 6.—You look so sad. What happened? 一The exam to be much harder than I thought. A.broke out B.carried out C.put out D.turned out 7.______ a light when necessary. You will bring light to other people and yourself. A.Try on B.Get on C.Turn on D.Put on 8.It's quite warm in the room. Why not your coat? A.pick up B.take off C.put off D.give away 9.She is always _______ with his parents, and she even tells her secret to them. A.bored B.open C.satisfied D.mad 10.—Do you have any problems _____ your English? —Yes, I have some difficulties _____ texts. A.with; reading B.read; study C.with; study D.in; with 11.--Mary failed the exam yesterday. --- Give her a phone call. We should ______. A.cheer up her B.cheer up C.cheer her up D.cheered up 12.The math problem is so difficult that only few students can _______. A.work on it B.work for it C.work it over D.work it out 13.(2016●苏州市)If the customer rings up for me again, please the call to the sales department . A.run through B.look through C.go through D.put through 14.Not until the police began to look into(调查) the accident did he tell me ________ what was on that afternoon. A.by mistake B.by accident C.in person D.in total

汇编语言考试复习试题及答案

《汇编语言》考试复习题及答案 一、单项选择题(共20小题,每小题1分,共20分)在每题列出的四个备选项中只有一个是符合要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.CPU要访问的某一存储单元的实际地址称() A.段地址B.偏移地址 C.物理地址D.逻辑地址 2.某存储单元的物理地址是12345H,可以作为它的段地址有()A.2345H B.12345H C.12340H D.1234H 3.执行后使BX=0的同时也使CF=0,OF=0的指令是()A.XORBX,BX B.ORBX,BX C.ANDBX,BX D.CMPBX,BX 4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()A.CX≠0且ZF=1B.CX≠0且ZF=0 C.CX≠0或ZF=1D.CX≠0或ZF=0 5.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是() A.DAA校正指令的功能已自动加在AH中 B.进位值在AF中,校正后根据AF内容再加在AH中 C.进位值在CF中,校正后根据CF内容再加在AH中

D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A.指令XORAX,AX执行后,AX内容不变,但设置了标志位 B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0 C.指令ANDAX,OFH执行后,分离出AL低四位 D.NOTAX,执行后,将AX清0 7.在执行下列指令时,需要使用段寄存器DS的指令是()A.STOSW B.ADDAL,CL C.NEGBX D.INCDA[BX] 8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是() A.ADDBH,01H B.ORBH,01H C.XORBH,01H D.TESTBH,01H 9.完成对CL寄存器的内容乘以4的正确操作是() A.ROLCL,1B.MUL4 ROLCL,1 C.SHLCL,1D.MOVCL,2 SHLCL,1SHLCL,CL 10.下面各传送指令中,正确的是() A.MOV[DI],[SI]B.MOV[DX+DI],AL C.MOVWORDPTR[BX],0100H D.MOV AL,BX 11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()

汇编语言程序例题0001

【例】试编写一程序计算以下表达式的值。 w = (v- (x * y + z -540 )) /x 式中x、y、z、v均为有符号字数据。 设x、y、z、v的值存放在字变量X、Y、Z、V中,结果存放在双字变量W之中,程序的流程图如图所示。 DATA SEGMENT X DW 200 Y DW 100 Z DW 3000 V DW 10000 W DW 2 DUP (?) DATA ENDS STACK SEGMENT STACK DB 200 DUP (0) STACK ENDS CODESEGMENT ASSUME DS DATA CS: CODE SS: STACK START MOV AX DATA MOV DS AX ; DATA>AX MOV AX X IMUL Y ; (X) * (DX AX MOV CX AX

MOV BX,DX ;(DX AX) T BX : CX ) MOV AX,Z CWD ; (Z)符号扩展 ADD CX,AX ADC BX,DX ; ( BX: CX)+( DX:AX)BX: CX) SUB CX,540 SBB BX,0 ;( BX:CX) - 5 40~BX : CX) MOV AX,V CWD ; (V)符号扩展 SUB AX,CX SBB DX, BX ;( DX: AX)-((BX CX DX: AX) IDIV X ;( DX:AX)/X MOV W,AX ;商5 MOV W+2 DX ;余数D?W+2 MOV AH,4CH INT 21H CODEENDS ;退出DOS 状态 END START 【例】已知某班学生的英语成绩按学号(从 1 开始)从小到大的顺序排列在要查的学 生的学号放在变量NO中,查表结果放在变量ENGLISH中。编写程序如下: STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS DATA SEGMENT TAB DB 80 ,85,86,71,79,96 DB 83 ,56,32,66,78,84 NO DB 10 ENGLIST DB ? DATA ENDS CODE SEGMENT ASSUME DS: DATA,SS: STACK,CS: CODE BEGIN: MOV AX,DATA MOV DS,AX LEA BX,TAB MOV AL,NO DEL AL XLAT TAB MOV ENGLIS,H AL MOV AH,4CH INT 21H CODEENDS TAB表中,

初中数学数据的收集与整理真题汇编及答案解析

初中数学数据的收集与整理真题汇编及答案解析 一、选择题 1.某同学为了解三月份疫情期间某超市每天的客流量,随机抽查了其中五天的客流量,所抽查的这五天中每天的客流量是这个问题的() A.总体B.个体C.样本D.以上都不对 【答案】B 【解析】 【分析】 根据总体、个体、样本、样本容量的定义进行解答. 【详解】 解:∵抽查的是三月份疫情期间某超市每天的客流量, ∴所抽查的这五天中每天的客流量是个体. 故选B. 【点睛】 此题主要考察样本的定义,熟知样本是总体所抽取的一部分个体是解题的关键. 2.为了支援地震灾区同学,某校开展捐书活动,九(1)班40名同学积极参与.现将捐书数量绘制成频数分布直方图如图所示,则捐书数量在5.5~6.5组别的频率是() A.0.1 B.0.2 C.0.3 D.0.4 【答案】B 【解析】 ∵在5.5~6.5组别的频数是8,总数是40, ∴=0.2. 故选B. 3.下列调查中适宜采用抽样方式的是() A.了解某班每个学生家庭用电数量 B.调查你所在学校数学教师的年龄状况

C.调查神舟飞船各零件的质量 D.调查一批显像管的使用寿命 【答案】D 【解析】 【分析】 根据全面调查与抽样调查的特点对各选项进行判断. 【详解】 解:了解某班每个学生家庭用电数量可采用全面调查;调查你所在学校数学教师的年龄状况可采用全面调查;调查神舟飞船各零件的质量要采用全面调查;而调查一批显像管的使用寿命要采用抽样调查. 故选:D. 【点睛】 本题考查了全面调查与抽样调查:全面调查与抽样调查的优缺点:全面调查收集的到数据全面、准确,但一般花费多、耗时长,而且某些调查不宜用全面调查.抽样调查具有花费少、省时的特点,但抽取的样本是否具有代表性,直接关系到对总体估计的准确程度. 4.某校文学社成员的年龄分布如下表: 对于不同的正整数,下列关于年龄的统计量不会发生改变的是() A.平均数B.众数C.方差D.中位数 【答案】D 【解析】 【分析】 由频数分布表可知后两组的频数和为15,即可得知总人数,结合前两组的频数知第15、16个数据的平均数,可得答案. 【详解】 解:∵14岁和15岁的频数之和为15﹣a+a=15, ∴频数之和为6+9+15=30, 则这组数据的中位数为第15、16个数据的平均数,即13+14 2 =13.5, ∴对于不同的正整数a,中位数不会发生改变, 故选:D. 【点睛】 此题考查频数(率)分布表,加权平均数,中位数,众数,方差,看懂图中数据是解题关键 5.下列调查方式,你认为最合适的是()

最新各大银行招聘笔试题题库汇编之管理学单选题

现有三种现象,它们分别是:①正常人饭后吃苹果(按片计),当达到一定片数以后,随着吃的片数的增加,味道越来越差。②学生在复习迎考中,复习时间达到一定天数以后,随着投入复习的时间(按天计)的增加,复习效果越来越差。③三种不同收入水平的职工同样增加100元的薪水,低收入者积极性提高最大,高收入积极性提高最小。以下结论正确的是() A.①②③现象隐含的本质(原理)一样 B.①②现象隐含的本质(原理)一样 C.①③现象隐含的本质(原理)一样 D.②③现象隐含的本质(原理)一样 ()道德观认为能给行为所及的大多数人带来最大利益的行为才是善的。 A.功利主义 B.权利至上 C.公平公正 D.社会契约 ()是指管理者拥有某种特定的建议权或审核权,能提出建议或服务。 A.直线职权 B.参谋职权 C.概念职权 D.领导职权 ( )的核心是要确立新的价值观来取代旧的落伍的价值观。 A.人员变革 B.结构变革 C.技术变革 D.组织文化变革 ( )的重点在于组织成员之间在权力和利益等资源的重新分配。 A.人员变革 B.结构变革 C.技术变革 D.组织文化变革 ( )的主要特点就是形成以运筹学和计算机应用为主体的管理定量方法。 A.系统管理学派 B.管理过程学派 C.管理科学学派

D.经验主义学派 ( )结构也叫规划—目标结构制。 A.直线制 B.直线职能制 C.事业部制 D.矩阵制 ( )可以帮助组织各级管理者从资金和现金收支的角度,全面、细致地了解管理活动的规模、重点和预期成果。 A.目标 B.预算 C.决算 D.规划 ( )认为从事社会活动是政治家的责任,企业家不得越俎代庖。 A.社会经济观 B.古典观 C.社会价值观 D.社会历史观 ( )认为企业管理的核心是“流程”,即一套完整的、贯彻始终的、共同为顾客创造价值的活动,而不是一个个专门化的“任务”。 A.战略管理理论 B.跨文化管理理论 C.行政组织理论 D.再造理论 ( )是对组织设计、权力的分配、分工与协调等方面进行的变革。 A.人员变革 B.结构变革 C.技术变革 D.组织文化变革 ( )是领导活动中最关键的因素,是领导活动的主体。 A.领导者 B.被领导者 C.目标 D.领导环境 ( )是研究人的需要结构的一种理论,是美国心理学家马斯洛所首创的一种理论。 A.需要层次理论 B.双因素理论

汇编语言程序设计练习题

汇编语言程序设计练习题 阅读程序并完成填空: 1.1.MOV BL,85H MOV AL,17H ADD AL,BL AL=?,BL=?,CF=? 2.2.MOV AX,BX NOT AX ADD AX,BX INC AX AX=?,CF=? 3.3.MOV AX,0FF60H STC MOV DX,96 XOR DH,0FFH SBB AX,DX AX=?,CF=? 4.4.MOV BX,0FFFEH MOV CL,2 SAR BX,CL 5.5.MOV BX,0FFH AND BX,0FFFH OR BX,0F0FH XOR BX,00FFH 上述程序段运行后,BX=?,CF=? 6.6.CMP AX,BX JGE NEXT XCHG AX,BX NEXT:CMP AX,CX JGE DONE XCHG AX,CX DONE:。。。。。 试回答: (1)(1)上述程序段执行后,原有AX、BX、CX中最大数存放在哪个寄存器中? (2)(2)这3个数是带符号数还是无符号数?

7.7.在数据段ADDR1地址处有200个字节,要传送到数据段ADDR2处。 MOV AX,SEG ADDR1 MOV DS,AX MOV ES,------- MOV SI,------- MOV DI,OFFSET ADDR2 MOV-----,200 CLD REP--------- 8.8.ADDR1开始的单元中连续存放两个双字数据,将其求和存放在ADDR2开始的单元。 MOV CX,2 XOR BX,BX CLC NEXT:MOV AX,[ADDR1+BX] ADC AX,------- MOV[ADDR2+BX],AX ADD--------,2 ---------NEXT 9.9.设初值AX=1234H,BX=5678H,DX=0ABCDH,则执行下面一段程序后AX=------,BX=----,DX=--------。 MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 10.10.设有一个首地址为ARRAY有N个字数据的数组,要求求出该数组之和,并把结果存入TOTAL地址中,有关程序如下:MOV CX,------ MOV AX,0 MOV SI,0 START:ADD AX,-----

现代汉语参考答案汇编

学习-----好资料 现代汉语分析题参考答案 辨析下列和组同义词 纠正——改正 “纠正”和“改正”都含有“改正错误和缺点”的意思,但二者的侧重点不同,纠正侧重在“纠”,一般是督促别人改正,而改正侧重在“改”,意在自我改正。 鼓励——怂恿 “鼓励”和“怂恿”都含有鼓动别人做什么事的意思,二者的区别主要在感情色彩上,鼓励是一个褒义词,而怂恿则是一个贬义词。 商量——商榷 二词都含有商议的意思,二者的区别在于色彩不同,“商榷”的书面色彩较浓,一般用于比较正式的场合,而“商量”口语色彩浓一些,用得比较随意。 摧毁——摧残 二者都有摧毁的意思,但侧生点不同,摧毁侧重于摧而致其毁灭,摧毁则重于于摧而使其致残。摧毁的程度要比摧残大。 夸大——夸张 二者都有夸大其词的意思,但二者的色彩不同,夸大含有贬义;而夸张较为中性,尤其“夸张”是一种修辞格式,是一种合理的夸大。 接收——接受 二者都有收受的意思,二者的区别在于搭配的对象不完全相同。“接收”的对象一般比较具体,是具体的事物,而“接受”的对象比较抽象,往往是指观念,任务等。 请求——恳求 二者都有请求的意思,但二者的程度不同,“恳求”的程度比“请求”的程度要深一些。 保护——庇护 二者都有保护的意思,但二者在感情色彩上存在差别,“保护”是褒义词,而“庇护”是一个贬义词。 战争——战役 二者都停职有战争的意义,二者范围大小不同,“战争”所指的范围要比“战役”大。 溜达——散步 二者都有闲庭漫步的意思,二者的区别也在语体色彩,溜达是一个口语词,一般不会用在较为正规的场合。 更多精品文档. 学习-----好资料 半夜——子夜 二者所指时间差不多,都是在深夜。二者的区别在于语体色彩不同,半夜的口语色彩深一些,用得比较随意,而子夜多半出现在书面语中,用得比较正规,时间也更精确。 担任——担负 二者都有担当的意思。二者的区别在于搭配对象不完全相同,“担任”的对象比较具体,“担负”的对象比较抽象。 辨析下列各组词的词性 仔细——研究

汇编语言期末复习模拟题库

一考试题型100分 1.数制码制10分 2.填空30分 3.判断题:10分语句正确与否错误原因 4.选择题15分 5.阅读程序15分 6.编写程序20分 二.选择题59 计算机基础 8086寄存器 寻址方式 指令功能:算术,逻辑,移位,循环 标志位:C,Z,S,O,P 堆栈,SP 汇编格式,变量,标号 程序开发:EDIT ,MASM ML,LINK,DEBUG 1、通常说计算机的内存为32M、64M或128M指的是:() A.RAM的容量 B.ROM的容量 C.RAM和ROM的容量 D.硬盘的容量 2.汇编语言的优点不包括_____。 A直接有效地控制硬件B生成的代码序列短小 C运行速度快 D 编程容易 3 十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 A.无符号十进制数136 B.带符号十进制数-120 C.压缩型BCD码十进制数88 D. 8位二进制数-8的补码表示 4 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 5可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。 A.AX,BX,CX,DX B.DS,ES,CS,SS C.SP,BP,IP,BX D.SI,DI,BP,BX 6.当运行结果为0时,ZF=__________。 A 0 B 1 C 任意 D 不影响 7某次求和结果最高位为1,则SF=__________。 A 0 B 1 C 任意D不影响 8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。 A 57974H B 5883H C 57914H D 58ECH 9. “MOV AX,[BP+DI]”指令从__________段取出数据送AX。 A CS B SS C DS D ES 10.下面不能用于寄存器寻址的寄存器有() A. CS B. AX C IP D SI E. CL F. SP 11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是() A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址 12.堆栈的操作原则是_____________。 A先进先出B后进先出C后进后出D循环 13 “MOV SP,3210H”和“PUSH AX”指令执行后,SP寄存器值是____。 A 3211H B 320EH C 320FH D 3212H

相关文档
相关文档 最新文档