15秋川大《汇编语言程序设计2238》15秋在线作业1

更新时间:2024-01-21 23:08:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

谋学网www.mouxue.com

《汇编语言程序设计2238》15秋在线作业1

一、单选题(共 20 道试题,共 40 分。) 1.

题面如下: . . . .

正确答案:

2. 指令“MOV X,0FH XOR 1111”执行后的结果是()。 . 0FFFFH→X . 0FH→X . 1111→ X . 0→X 正确答案:

3. 已知(X)=1111H,执行指令“XOR X,X”后,X的值是( )。 . 0FFFFH . 0H . 1111H . 不确定 正确答案:

4. 语句 4 UP(2 UP(8),6)表示重复的数据序列和次数是()。 . 数据序列2,8,6重复4次 . 数据序列4,8,6重复2次 . 数据序列4,2,6重复2次 . 数据序列8,8,6重复4次 正确答案:

5. 将堆栈段中偏移量值为X的存储单元中的内容送入X寄存器的指令是()。 . MOV X, X . MOV X, [X] . POP X

. MOV X, SS:[X] 正确答案:

6. 指令 X, UF[X]中,源操作数的寻址方式是()。 . 寄存器寻址 . 直接寻址

谋学网www.mouxue.com

. 寄存器间接寻址 . 寄存器相对寻址 正确答案:

7. 指令IMUL L,表示( )。 . (L)*(L)→(X) . (X)*(L)→(X) . (X)/(L)→(L) . (L)*(L)→(L) 正确答案: 8.

题面如下: . . . .

正确答案:

9. 将X中内容送到地址为3FH的端口中去的方法是()。 . MOV 3FH,X . OUT 3FH,X

. MOV X,X OUT 3FH,X . MOV X,X IN X,3FH 正确答案:

10. 将数据1234H存放在存储单元中的伪指令是( )。 . TT 12H, 34H . TT QU 1234H . TT ‘1234H’ . TT W 1234H 正确答案:

11. 下列逻辑地址中,表示将要执行的指令地址的是( )。 . S:SI . S:IP . S:I . SS:SP 正确答案:

12. 指令“OUT X,L”中X的作用是( )。 . 目的寄存器 . 数据寄存器

. 存放端口地址的地址指针寄存器 . 存放一个操作数 正确答案:

13. 重复前缀指令RPN/RPNZ继续重复执行串操作的条件是()。 . (X)=0且ZF=1

谋学网www.mouxue.com

. (X)≠0或ZF=0 . (X)≠0且ZF=0 . (X)≠0或ZF=1 正确答案:

14. 指令IV X执行后,商和余数分别在寄存器()中。 . X和X . X和X . X和X . L和H 正确答案:

15. 有伪指令SS W ‘’,则SS+1单元中的内容是()。 . ’’ . ’’ . 不确定 . ’’

正确答案:

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

正确答案:

17. 下列语句中有语法错误的语句是( )。 . MOV X, [SI][I] . MP YT PTR [X], L . X, [X] . MOV X, 56H 正确答案:

18. 执行段内子程序调用指令时,PU将把( )的值保存在堆栈中。 . S . IP . SP . S和IP 正确答案:

19. ()表示指令在程序中位置的符号地址。 . 逻辑地址 . 物理地址 . IP . 标号 正确答案:

20. 保存当前栈顶单元偏移地址的寄存器是()。 . P . SP

谋学网www.mouxue.com

. X . I

正确答案:

《汇编语言程序设计2238》15秋在线作业1

二、多选题(共 10 道试题,共 30 分。)

1. 标号的类型可以是( )。 . NR . WOR . WOR . FR . W

正确答案:

2. 下面语句中,是伪指令语句的有( )。 . MP X, X . ? . IIV X . ORG 30H . T SGMNT 正确答案:

3. 下面指令中,可以将X寄存器清0的指令是( )。 . MP X, X . XOR X, X . MOV X, 0 . MOV X, 1 Q 0 正确答案:

4. 关于内存单元地址的说法,正确的是()。 . 一个内存单元的物理地址是唯一的 . 一个内存单元的逻辑地址是唯一的 . 一个物理地址可以对应多个逻辑地址 . 物理地址=段基值×16+偏移地址 . 字单元的地址必定是偶数地址。 正确答案:

5. 下列寄存器中是段寄存器的有( )。 . X . S

谋学网www.mouxue.com

. S . S . SP

正确答案:

6. 循环结构的程序由以下( )部分组成。 . 循环参数初始化 . 产生条件 . 测试

. 循环工作部分 . 循环控制部分 正确答案:

7. (L)=9H, (H)=02H, 执行语句 L,H后,下列各状态标志的值正确的是( )。 . ZF=0 . F=0 . OF=1 . SF=1 . PF=0 正确答案:

8. 宏指令的使用过程包括的步骤有()。 . 宏定义 . 宏参数传递 . 宏调用 . 宏展开 . 宏返回 正确答案:

9. 有如下的伪指令语句 ORG 10H X ?, $, 3, $ 下列说法错误的是()。 . X的偏移量为10H

. X+1单元中的内容是10H . X单元中的内容是10H . X+3单元中的内容是12H

. X+1单元与X+3单元中的内容相同 正确答案:

10. 下面的寻址方式属于存储器操作数的寻址方式的有( )。 . 直接寻址 . 基址变址寻址 . 寄存器寻址 . 立即数寻址 . 寄存器间接寻址 正确答案:

《汇编语言程序设计2238》15秋在线作业1

谋学网www.mouxue.com

三、判断题(共 15 道试题,共 30 分。)

1. 汇编程序和汇编语言源程序是同样的概念。 . 错误 . 正确 正确答案:

2. 在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。 . 错误 . 正确 正确答案:

3. 逻辑右移1位和算术右移1位的效果是一样的。 . 错误 . 正确 正确答案:

4. 在汇编语言源程序中,伪指令语句必须放在数据段中。 . 错误 . 正确 正确答案:

5. 内存中字单元的地址必须是偶数地址。 . 错误 . 正确 正确答案:

6. 汇编语言源程序必须由四部分组成。 . 错误 . 正确 正确答案:

7. 不能给段寄存器进行立即数方式赋值。 . 错误 . 正确 正确答案:

8. 为了使执行串操作指令时串地址按增量方式处理,应使用指令LI。 . 错误 . 正确 正确答案:

9. 指令TST L,0执行后L的内容一定是全零。 . 错误 . 正确 正确答案:

10. 指令SHR X,4可以将X的内容逻辑右移4位。

谋学网www.mouxue.com

. 错误 . 正确 正确答案:

11. SP的内容可以不指向堆栈的栈顶。 . 错误 . 正确 正确答案:

12. 符号定义语句不占内存单元,变量定义语句占内存单元。 . 错误 . 正确 正确答案:

13. MOV X,[P]的源操作数的物理地址为16×(S)+(P)。 . 错误 . 正确 正确答案:

14. MOV指令要影响标志位。 . 错误 . 正确 正确答案:

15. 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFH,则存放字数据OF52H的字地址是7465H。 . 错误 . 正确 正确答案:

本文来源:https://www.bwwdw.com/article/87ro.html

Top