川大《汇编语言程序》第二次作业Word文件下载.docx

上传人:b****1 文档编号:15314956 上传时间:2022-10-29 格式:DOCX 页数:14 大小:20.73KB
下载 相关 举报
川大《汇编语言程序》第二次作业Word文件下载.docx_第1页
第1页 / 共14页
川大《汇编语言程序》第二次作业Word文件下载.docx_第2页
第2页 / 共14页
川大《汇编语言程序》第二次作业Word文件下载.docx_第3页
第3页 / 共14页
川大《汇编语言程序》第二次作业Word文件下载.docx_第4页
第4页 / 共14页
川大《汇编语言程序》第二次作业Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

川大《汇编语言程序》第二次作业Word文件下载.docx

《川大《汇编语言程序》第二次作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《川大《汇编语言程序》第二次作业Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

川大《汇编语言程序》第二次作业Word文件下载.docx

157H

3.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C)。

0916FH

09170H

0916EH

0953H

4.设堆栈指针(SP)=0110H,执行下面三条指令后,SP的内容是(A)。

PUSH 

 

AX

PUSHF

POP 

010EH

010AH

0116H

0108H

5.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEGBYTEPTR[BP]中,操作数的物理地址是(D)。

40000H

31000H

30000H

21000H 

6.下列逻辑地址中,表示将要执行的指令地址的是(B)。

DS:

SI

CS:

IP

ES:

DI

SS:

SP

7.指令“OUTDX,AL”中DX的作用是(C)。

目的寄存器

数据寄存器

存放端口地址的地址指针寄存器

存放一个操作数

8.执行段内子程序调用指令时,CPU将把(B)的值保存在堆栈中。

CS

CS和IP

9.下列语句中有语法错误的语句是(A)。

MOVAX,[SI][DI]

CMPBYTEPTR[BX],AL

ADDBX,[BX]

MOVCX,56H

10.指令IMULCL,表示(A)。

(AL)*(CL)→(AX)

(AX)*(CL)→(DX)

(AX)/(CL)→(AL)

(CL)*(AL)→(AL)

11.已知(AX)=1111H,执行指令“XORAX,AX”后,AX的值是(B)。

0FFFFH

0H

1111H

不确定

12.将数据1234H存放在存储单元中的伪指令是(D)。

TTDB12H,34H

TTEQU1234H

TTDB‘1234H’

TTDW1234H

13.循环控制指令LOOPNE/LOOPNZ结束循环的条件是(A)。

(CX)=0或ZF=1

(CX)=0或ZF=0

(CX)≠0且ZF=0

(CX)≠0或ZF=1

14.已知(AX)=0335H,(DH)=38H,执行指令

SUBAL,DH

AAS

后,AX的值为(B)。

207

0297H

02FDH

0207H

15.为了使执行串操作指令时串地址按减量方式处理,应使用指令(A)。

STD

STI

CLD

CLI

16.保存堆栈段段基值的寄存器是(D)。

ES

SS

17.指令TESTAX,ES:

[1023H]中,源操作数的寻址方式是(B)。

寄存器寻址

直接寻址

寄存器间接寻址

立即数寻址

18.可以将AL寄存器中的数据变为奇数的指令是(D)。

INCAL

MOVAL,0FH

SHLAL,1

ORAL,01H

19.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是(C)。

MOVBX,[DI]

MOVBX,DI 

MOVBX,ES:

[DI]

LODSW

20.某内存单元的逻辑地址是1025H:

0F2AH,那么其物理地址是(A)。

1117AH

1F4FH

102C5H

10250H

二、多项选择题。

本大题共10个小题,每小题3.0分,共30.0分。

在每小题给出的选项中,有一项或多项是符合题目要求的。

1.下列指令中,错误的指令是(BC)。

ANDAL,‘A’

SHLAX,4

MOVCS,AX

TEST[BX],AL

E. 

MOVDS,1234H

2.循环结构的程序由以下(ADE)部分组成。

循环参数初始化

产生条件

测试

循环工作部分

循环控制部分

3.下列寄存器中是段寄存器的有(BCD)。

BX

DS

4.下面关于宏指令的描述,正确的是(ACE)。

宏指令的使用,并不能够简化目标程序

宏定义中不能使用形式参数

宏指令和子程序都可以简化源程序的书写

宏指令和子程序目标代码的执行方式相同

宏指令执行时,不需要保护和恢复断点

5.标号的类型可以是(AD)。

NEAR

WORD

DWORD

FAR

DW

6.下面的寻址方式属于存储器操作数的寻址方式的有(ABE 

基址变址寻址

7.(AL)=9AH,(BH)=0C2H,执行语句ADDAL,BH后,下列各状态标志的值正确的是(AC)。

ZF=0

CF=0

OF=1

SF=1

PF=0

8.下面语句中,是伪指令语句的有(BDE)。

CMPAX,CX

DB?

IDIVCX

ORG30H

DATASEGMENT

9.下面指令中,可以将BX寄存器清0的指令是(BC 

)。

CMPBX,BX

XORBX,BX

MOVBX,0

MOVBX,1EQ0

10.实现堆栈留空100H个字节单元,可选用的语句有(CD)。

DB25HDUP(4)

DD50HDUP(0)

DB100HDUP(0)

DW50HDUP(0)

DW80HDUP(0)

三、判断题。

本大题共15个小题,每小题2.0分,共30.0分。

1.指令INAL,DX是合法的指令。

正确 

错误

2.指令XCHGBX,ES可以将寄存器BX和ES的内容互换。

3.PF位可以用来表示运算结果中1的个数的奇偶性。

4.PUSH、POP指令的操作数必须是字操作数。

5.内存中字单元的地址必须是偶数地址。

6.汇编程序和汇编语言源程序是同样的概念。

7.条件转移指令与无条件转移指令的转移范围是一样的。

8.符号定义语句不占内存单元,变量定义语句占内存单元。

9.伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。

10.在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。

11.CMPAX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。

12.只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。

13.

14.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是7465H。

15.逻辑左移1位和算术左移1位的效果是一样的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1