好文档 - 专业文书写作范文服务资料分享网站

南阳理工学院成人教育《汇编语言》期末考试试题及参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

C 表示该数为偶数 D 表示结果中低八位含1的 线学号: 专业: 级封班 业 专) 题 答班级: 要 名 不 姓 内密 线姓名: 号封 考 密 ( . ) 站 ( 系 南 阳 理 工 学 院 试 卷

课程: 《汇编语言》(A卷) .

评卷人: 复核人: . 题号 一 二 三 四 五 六 七 八 九 十 合计 得分 注:1、本试题考试时间为120分钟

2、请将所有答案写在答题卡上,否则答案无效。 一、单项选择题(每小题2分,共20分)

1.十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。

A 无符号十进制数136 B 带符号十进制数-120 C 压缩型BCD码十进制数88 D 8位二进制数-8的补码表示

2.指令指针寄存器是( )。

A IP B SP C BP D PSW

3.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。

A 表示结果中含1的个数为偶数 B 表示结果中含1的个数为奇数

第1页,共4页个数为偶数

4.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是

( )。

A MOV AL,00H B AND AL,00H

C XOR AL,AL D SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是( )。

A AND B NEG C NOT D INC

6.完成同指令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

7.设AH=0,AL=06H,BL=09H,执行指令

ADD AL,BL AAA

之后,其结果应是( )。

A AH=01,AL=05 B AH=1 AL=15 C AH=0 AL=0FH D AH=0 AL=05

线学号: 专业: 级封班 业 专) 题 答班级: 要 名 不 姓 内密 线姓名: 号封 考 密 ( . ) 站 ( 系

8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。

A OF=1,CF=0 B OF=1,CF=1

C OF=0,CF=0 D OF=0,CF=1

9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是( )。

A CX=0且ZF=0 B CX=0且ZF=1 C CX=0或ZF=0 D CX=0或ZF=1

10.下面指令中,合理而有意义的指令是( )。

A REP LODSB B REP SCASB C REP CMPSB D REP MOVSB

二、简答题(每题4分,共12分)

1.在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX\\

PUSH BX \\ 保护现场 PUSH CX / PUSH DX/ : }恢复现场

试写出恢复现场时的指令序列。

第1页,共4页 2.完成下列操作,选用什么指令:

(1)将AX的内容,减去0520H,和上次运算的借位; (2)将变量名TABL的段地址送AX;

3.D1 DB 20H DUP(?)

D2 DW D1

请写出用一条指令实现取D1的偏移地址=>SI中的三种方法。

三、程序分析题(每小题6分,共36分)

1. A DW 1234H

B DW 5678H :

PUSH A PUSH B POP A POP B

试回答:①上述程序段执行后(A)=___________,(=_____

2.现有下列程序段: MOV AX,6540H MOV DX,3210H MOV CL,04

SHL DX,CL

B)

南阳理工学院成人教育《汇编语言》期末考试试题及参考答案

C表示该数为偶数D表示结果中低八位含1的线学号:专业:级封班业专)题答班级:要名不姓内密线姓名:号封考
推荐度:
点击下载文档文档为doc格式
2v3s450xj39epjx24qwd4i6jo0x1tb0125x
领取福利

微信扫码领取福利

微信扫码分享