汇编语言期末考试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题

1、在汇编语言程序中,对END语句的叙述正确的是()。

A、END语句是一可执行语句

B、END语句表示程序执行到此结束

C、END语句表示源程序到此结束

D、END语句在汇编后要产生机器码

2、执行下列指令后,正确的结果是()。

MOV AL,100

MOV BL,-2

A、 AL=100H , BL=02H

B、 AL=64H , BL=0FEH

C、 AL=64H , BL=82H

D、 AL=100H , BL=0FEH

3、下面指令执行后,变量DAB中的内容是()。

DAW DW 2A05H

DAB DB 0FAH

MOV AL,BYTE PTR DAW

SUB DAB,AL

A、0DAH

B、0FAH

C、 0F5H

D、0D0H

4、将AX 中第三位置1,其它位保持不变的指令是()。

A、MOV AX,08H

B、AND AX,08H

C、OR AX,08H

D、XOR AX,08H

5、下面指令执行后,改变AL寄存器内容的指令是( )。

A、TEST AL,02H

B、OR AL,AL

C、CMP AL,BL

D、AND AL,BL

6、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。

A、CMP

B、SUB

C、AND

D、MOV

7、下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。

TEST BH,01H

________ K1

A、JNE

B、JZ

C、JS

D、JC

8、设DS=8225H,DI=3942H,指令INC BYTE PTR[DI]操作数的物理地址是( )

A、85B92H

B、86192H

C、BB690H

D、12169H

9、下列程序段执行后BX和CX寄存器的内容等于()。

NUM3 EQU 10 LT 5

NUM4 EQU 0AAAAH GT 7FFF

MOV BX,NUM4 LT NUM3

A、(BX)=0000H

B、(BX)=0FFFFH

C、(BX)=0001H

D、(BX)=0FFH

10、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。

A、WORD

B、PAGE

C、BYTE

D、PARA

11、设DH=10H,执行NEG DH指令后,正确的结果是( )。

A、DH=10H CF=1

B、DH=0F0H CF=0

C、DH=10H CF=0

D、DH=0F0H CF=1

12、对寄存器AX的内容乘以4的正确指令序列是( )。

A、SHR AX,1 SHR AX,1

B、SHL AX,1 SHL,AX,1

C、ROL AX,1 ROL AX,1

D、RCR AX,1 RCR AX,1

二、填空题

1、将字变量VARW的类型属性值送DL的指令______________________。

2、已知(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,

则 XCHG BX,[BX] 执行完后(BX)=______________,(21000H)= ______________。

3、已知DA1 EQU BYTE PTR DA2

DA2 DW 3478H

SHL DA1,1

SHR DA2,1

上面两条指令执行后,(DA1)=______________ ,(DA2)=______________。

4、 ORG 1000H

X DB 12H

Y DW X

Z DD Y

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

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

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

LEA DI, X; (DI)=_____________

5、DATA SEGMENT

ORG 10H

DA1 DB 12H,34H,56H

DA2 DW 10H DUP(?)

DATA ENDS

执行下列程序段后,(CX)=__________ ;(DX=)__________ 。

MOV CL, LENGTH DA1

MOV CH, LENGTH DA2

MOV DL,SIZE DA1

MOV DH,SIZE DA2

6、设某数据段:

DA TA SEGMENT

ORG 20H

NUM1=8

NUM2=NUM1+10H

DA1 DB 'COMPUTER'

DB 0AH,0DH

COUNT EQU $-DA1

DA2 DW 'CO','MP','UT','ER'

DATA ENDS

试回答:(1)DA1的偏移地址是:___________________ 。

相关文档
最新文档