当前位置:文档之家› 华农汇编期末试卷test1(有答案版)

华农汇编期末试卷test1(有答案版)

华农汇编期末试卷test1(有答案版)
华农汇编期末试卷test1(有答案版)

汇编语言1

一、简答题

1.下面程序段执行后,寄存器BX的值发生什么变化?(不考虑溢出)

SAL BX,1

PUSH BX

MOV CL,4

SAL BX,CL

POP CX

SUB BX,CX

答:寄存器BX的值变为原来的30倍

2.对于这样的程序段:

CMP AX,BX

JGE NEXT

XCHG AX,BX

NEXT: CMP AX,CX

JGE DONE

XCHG AX,CX

DONE: ┆

试回答:

①上述程序执行后,原有AX,BX,CX中最大数存放在哪个寄存器?

答:AX

②这三个数是带符号数还是无符号数?

答:带符号数

3.已知寄存器(DS)=1000H,(SS)=1110H,(BX)=100H,(BP)=100H,(SI)=0002H,(SP)=100H;内存单元中的(10100H)=12H,(10101H)=34H,(10102H)=56H,(10103H)=78H,(11200H)=0ABH,(11201H)=0CDH,(11202H)=0EFH,(11203H)=0D3H。试说明下列各指令执行完后AX寄存器的内容。

指令 AX的内容

① MOV AX,1200H ① 1200H

② MOV AX,BX ② 100H

⑤ MOV AX,1100H[BX] ⑤ CDABH

⑥ MOV AX,[BX][SI] ⑥ 7856H

4. A DB 0F8H

B DB 3 DUP(?)

LEA DI,B

MOV CX,3

MOV AL,A

LOP:SAR AL,1

MOV [DI],AL

INC DI

LOOP LOP

上述程序段运行后,从B单元开始依次存放的数据是多少?

答:FCH、FEH、FFH

5.执行下面的程序段后,AX和BX寄存器的内容各是多少?

MOV AX,1

MOV BX,23

MOV SI,10

XCHG AX,BX

MUL SI

ADD BX,AX

答:AX和BX寄存器的内容分别是231和230

二、程序填空题

下面是一个.com文件格式的程序,完成从键盘上输入一个4位以内的16进制数,并以10进制形式显示出来。请在标号处填上缺少的指令。

HEX2DEC SEGMENT

ORG 100H

ASSUME CS:HEX2DEC,SS:HEX2DEC,DS:HEX2DEC,ES:HEX2DEC

MAIN PROC NEAR

XOR BX,BX

MOV CH,4

L1: MOV AH,1

_____(1)_______INT 21H

CMP AL,0DH

JE DISP10

CMP AL,30H

JB L1

______(2)_______CMP AL,39H

JBE L2

CMP AL,41H

JB L1

CMP AL,46H

JBE L2

CMP AL,61H

JB L1

CMP AL,66H

JA L1

SUB AL,20H

L2: SUB AL,30H

CMP AL,9

JBE L3

SUB AL,7

L3: MOV CL,4

SHL BX,CL

XOR AH,AH

ADD BX,AX

____(3)_________ DEC CH

JNZ L1

DISP10: LEA DX,CRLF

MOV AH,9

INT 21H

OR BX,BX

JNS L4

MOV DL,2DH

MOV AH,2

INT 21H

NEG BX

L4: XOR CX,CX

MOV AX,BX

L5: XOR DX,DX

____(4)________ MOV SI,10

DIV SI

PUSH DX

INC CX

OR AX,AX

JZ L6

JMP L5

L6: POP DX

____(5)___________ADD DL,30H

MOV AH,2

INT 21H

LOOP L6

INT 20H

CRLF DB 0DH,0AH,24H

MAIN ENDP

HEX2DEC ENDS

END MAIN

三、阅读程序

1. 仔细阅读下面子程序,说明该子程序的功能。

DATA SEGMENT

SOURCE_BUFFER DB 60 DUP(‘a’) DATA ENDS

EXTRA SEGMENT

DEST_BUFFER DB 60 DUP(?)

EXTRA ENDS

START PROC NEAR

MOV AX,DATA

MOV DS,AX

MOV AX,EXTRA

MOV ES,AX

LEA SI,SOURCE_BUFFER

LEA DI,DEST_BUFFER

CLD

MOV CX,60

REP MOVSB

RET

START ENDP

答:该子程序的功能是把SOURCE_BUFFER的60个a存进DEST_BUFFER中

2. 仔细阅读下面子程序,说明该程序的功能。

MAXNO EQU 41

DSEG SEGMENT

MESG1 DB 'INPUT A STRING:$'

MESG2 DB 'ITS REVERSE IS:$'

BUF DB MAXNO,?,MAXNO DUP(?)

DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG

START: MOV AX,DSEG

MOV DS,AX

MOV DX,OFFSET MESG1

MOV AH,9

INT 21H

MOV DX,OFFSET BUF

MOV AH,0AH

INT 21H

MOV AL,BUF+1

MOV AH,0

LEA DI,BUF+2

MOV SI,DI

ADD SI,AX

MOV BYTE PTR [SI],'$'

MOV DL,0DH

MOV AH,2

INT 21H

MOV DL,0AH

MOV AH,2

INT 21H

MOV DX,OFFSET MESG2

MOV AH,9

INT 21H

LEA DX,BUF+2

MOV AH,9

INT 21H

MOV AX,4C00H

INT 21H

CSEG ENDS

END START

答:该子程序的功能是输入一串字符,换行后输出

3.阅读如下子程序,回答其后问题。

DATA SEGMENT

BUF DB ‘ER39*5867JgeewFGHYUO9385’

C = $-BUF

DATA ENDS

START PROC NEAR

MOV AX,DATA

MOV DS,AX

MOV CX,C

LEA SI,BUF

L:MOV AL,[SI]

CMP AL,61H

JB NEXT

CMP AL,7AH

JA NEXT

SUB AL,20H

MOV [SI],AL

NEXT:INC SI

LOOP L

RET

START ENDP

请回答:(1)该子程序完成什么功能?

答:该子程序的功能是把存在BUF中的小写字母转换为大写字母,其他不变

(2)该子程序执行完后,BUF缓冲区的内容是什么?

答:BUF缓冲区的内容是ER39*5867JGEEWFGHYU09385

4.下面是某程序的汇编列表文件,请将程序执行过程中堆栈最满时每个单元的内容填入下表。假设程序执行时PSP段地址为0F80H。

地址位移量机器码汇编语言指令

0000 STACK SEGMENT STACK

0000 0100[ DW 100H DUP(?)

????

]

0200 TOP LABEL WORD

0200 STACK ENDS

0000 CODE SEGMENT

ASSUME CS:CODE,SS:STACK

0000 MAIN PROC FAR

0000 B8 ---- R MOV AX,STACK

0003 8E D0 MOV SS,AX

0005 BC 0200 R MOV SP,OFFSET TOP

0008 1E PUSH DS

0009 33 C0 XOR AX,AX

000B 50 PUSH AX

000C E8 0010 R CALL P1

000F CB RET

0010 MAIN ENDP

0010 P1 PROC NEAR

0010 E8 0017 R CALL P2

0013 E8 001E R CALL P3

0016 C3 RET

0017 P1 ENDP

0017 P2 PROC NEAR

0017 E8 001E R CALL P3

001A E8 001F R CALL P4

001D C3 RET

001E P2 ENDP

001E P3 PROC NEAR

001E C3 RET

001F P3 ENDP

001F P4 PROC NEAR

001F E8 001E R CALL P3

0022 C3 RET

0023 P4 ENDP

0023 CODE ENDS

END MAIN

(01F4 )

(01F5)

( 01F6)

( 01F8)

(01F9)

(01FA )

(01FB )

(01FC )

( 01FD)

(01FE)

(01FF)

SP

四、程序设计题

1.已知变量X的值为2767,请编程序统计变量X中的二进制值中有多少个1,并记入ONE变量中。.MODEL SMALL

.DATA

X DW 2756

ONE DB 0

.CODE

START:

MOV AX,@DATA

MOV DS,AX

MOV AX,X

LP1:

OR AX,AX

JZ EXIT

JNS NEXT

INC ONE

NEXT:

SHL AX,1

JMP LP1

EXIT:

MOV DL,ONE

ADD DL,30H

MOV AH,2

INT 21H

MOV AH,4CH

INT 21H

END START

2.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果。.MODEL SMALL

.DATA

.CODE

START:

MOV AX,@DATA

MOV DS,AX

MOV DX,0

LP1:

MOV AH,1

INT 21H

CMP AL,'$'

JE EXIT

CMP AL,30H

JB LP1

CMP AL,39H

JA LP1

INC DL

JMP LP1

EXIT:

ADD DL,30H

MOV AH,2

MOV AH,4CH

INT 21H

END START

3.试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示“MATCH”,若不相同则显示“NO MATCH”。

.MODEL SMALL

.DATA

STRING1 DB'THIS'

COUNT1 DW $-STRING1

STRING2 DB'THIS'

COUNT2 DW $-STRING2

SIM DB'MATCH','$'

DIFF DB'NO MATCH',"$"

.CODE

START:

MOV AX,@DATA

MOV DS,AX

MOV DX,0

LEA SI,STRING1

LEA DI,STRING2

MOV CX,COUNT1

CMP CX,COUNT2

JNE NO

L1:

MOV AL,[SI]

CMP AL,[DI]

JNE NO

INC SI

INC DI

LOOP L1

LEA DX,SIM

MOV AH,9

INT 21H

JMP EXIT

NO:

LEA DX,DIFF

MOV AH,9

INT 21H

EXIT:

MOV AH,4CH

END START

4.编写一子程序SKIPLINES,完成输出空行的功能。空行的行数在参数AX寄存器中。

.MODEL SMALL

.DATA

.CODE

START:

MOV AX,@DATA

MOV DS,AX

MOV AX,0

MOV AH,1

INT 21H

MOV AH,0

MOV CX,AX

L1:

CALL SKIPLINES

LOOP L1

EXIT:

MOV AH,4CH

INT 21H

SKIPLINES PROC FAR

MOV DL,0DH

MOV AH,2

INT 21H

MOV DL,0AH

MOV AH,2

INT 21H

RET

SKIPLINES ENDP

END START

5. Link指向一个字线性表,其中的首单元保存线性表的长度,编一个程序,将该线性表中内容为0FFFFH 的项删除。

.MODEL SMALL

.DATA

LINK DW 10,1,2,3,4,5,6,0FFFFh,8,9,0FFFFh

BUFF DW 11 DUP(?)

.CODE

START:

MOV AX,@DATA

MOV DS,AX

MOV BX,0

LEA SI,LINK

MOV CX,[SI]

LEA DI,BUFF+2

L1:

ADD SI,2

MOV AX,[SI]

CMP AX,0FFFFH

JNZ CUN

LOOP L1

JMP FUZHI

CUN:

MOV [DI],AX

ADD DI,2

INC BX

LOOP L1

FUZHI:

LEA SI,BUFF

MOV [SI],BX

LEA DI,LINK

MOV CX,BX

L2: ADD SI,2

ADD DI,2

MOV AX,[SI]

MOV [DI],AX

LOOP L2

EXIT:

MOV AH,4CH

INT 21H

END START

附录1:部分字符ASCII(16进制数)

字符回车换行空格 $ + - 0 1 2 (9)

ASCII 0D 0A 20 24 2B 2D 30 31 32 (39)

字符 A B C … Y Z a b c … y z ASCII 41 42 43 … 59 5A 61 62 63 … 79 7A

附录2:部分DOS功能调用参数

功能号功能描述调用参数返回参数

1 键盘输入并回显无 AL=输入字符ASCII

2 显示输出 DL=输出字符ASCII 无

5 打印机输出 DL=输出字符ASCII 无

9 显示字符串 DS:DX=串首址,以$结无

束字符串

A 键盘输入到缓冲区 DS:DX=缓冲区首地址 (DS:DX+1)=实际输入 (DS:DX)=缓冲区容量的字符个数

(DS:DX+2)开始=输入

的字符串

3D 打开文件 DS:DX=文件名ASCIIZ AX=文件HANDLE

AL=方式(0:读,1:写)

3E 关闭文件 BX=文件HANDLE

3F 读文件 DS:DX=文件名ASCIIZ AX=读取字符个数 BX=文件HANDLE

CX=读字符个数

汇编语言程序设计期末考试试卷及参考答案

【汇编语言程序设计】期末考试-试卷及参考答案

执行上述两条指令后,正确的结果是( B )。 A.(AX)=1001H; B.(AX)=0FFFH; C.(AX)=1000H; D.(AX)=0111H。 6.串指令中的目的操作数地址一定是由____A_ _提供。()A.ES:[DI] ; B.SS:[BP]; C.DS:[SI] ; D.CS:[IP]。 7.将DX的内容除以2,正确的指令是( C )。 A.DIV 2 ; B.DIV DX,2 ; C.SAR DX,1; D.SHL DX,1。 8. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( B )。 A.目标程序; B.汇编语言源程序; C.可执行程序; D.汇编程序。 9.用一条指令仅实现将AX←BX+SI的方法是( D )。 A.XCHG AX,[BX][SI] ; B.MOV AX,[BX+SI]; C.LEA AX,BX[SI] ; D.LEA AX,[BX][SI]。 10.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是( C )。 A.1FFFH; B.1998H; C.1FFEH; D.2002H。 2. C 二、指出下列指令的出错原因,并改正。(每小题2分,共12分) 1.MOV BX,DL;操作数类型不匹配,改正为:MOV BL,DL 或MOV BX,DX 2.MOV CS,AX;代码段寄存器CS不能作目的操作数,改正为MOV DS,AX 3.ADD AX,DS;段寄存器DS的内容不能作为加法指令的操作数,改正为 MOV BX,DS ADD AX,BX 4.TEST BX,[CX];不能使用CX实现寄存器间接寻址,改正为 MOV SI,CX TEST BX,[SI] 5.SUB [BX],[BP+SI];两个操作数不能同为存储器操作数,且两个操作数的数据类型不确定,改正为:MOV AX,[BX] SUB AX,[BP+SI] 或:MOV AL,[BX] SUB AL,[BP+SI] 6.SHL DX ;没有给出移位次数,改正为SHL DX,1或 SHL DX,CL 三、程序填空题(注意:每空只能填一条指令,并注释说明所填指令的作用!每空3分,共18分) 1.在表TABLE处存放着N个无符号字节数,求表中前10个字节数的总和并

高数 下 期末考试试卷及答案

2017学年春季学期 《高等数学Ⅰ(二)》期末考试试卷(A ) 注意: 1、本试卷共 3 页; 2、考试时间110分钟; 3、姓名、学号必须写在指定地方 1.已知a 与b 都是非零向量,且满足-=+a b a b ,则必有( ). (A)-=0a b (B)+=0a b (C)0?=a b (D)?=0a b 2.极限2 2 22 00 1 lim()sin x y x y x y →→+=+( ). (A) 0 (B) 1 (C) 2 (D)不存在 3.下列函数中,d f f =?的是( ). (A )(,)f x y xy = (B )00(,),f x y x y c c =++为实数 (C )(,)f x y = (D )(,)e x y f x y += 4.函数(,)(3)f x y xy x y =--,原点(0,0)是(,)f x y 的( ). (A )驻点与极值点 (B )驻点,非极值点 (C )极值点,非驻点 (D )非驻点,非极值点 5.设平面区域2 2 :(1)(1)2D x y -+-≤,若1d 4D x y I σ+= ??,2D I σ=,3D I σ=,则有( ). (A )123I I I << (B )123I I I >> (C )213I I I << (D )312I I I << 6.设椭圆L : 13 42 2=+y x 的周长为l ,则22(34)d L x y s +=?( ). (A) l (B) l 3 (C) l 4 (D) l 12 7.设级数 ∑∞ =1 n n a 为交错级数,0()n a n →→+∞,则( ). (A)该级数收敛 (B)该级数发散 (C)该级数可能收敛也可能发散 (D)该级数绝对收敛 8.下列四个命题中,正确的命题是( ). (A )若级数 1n n a ∞ =∑发散,则级数 21n n a ∞ =∑也发散 (B )若级数 21 n n a ∞ =∑发散,则级数 1 n n a ∞=∑也发散 (C )若级数 21n n a ∞ =∑收敛,则级数 1 n n a ∞ =∑也收敛 (D )若级数 1 ||n n a ∞=∑收敛,则级数2 1 n n a ∞=∑也收敛 二、填空题(7个小题,每小题2分,共14分). 1.直线3426030x y z x y z a -+-=??+-+=? 与z 轴相交,则常数a 为 . 2.设(,)ln(),y f x y x x =+则(1,0)y f '=______ _____. 3.函数(,)f x y x y =+在(3,4)处沿增加最快的方向的方向导数为 . 三峡大学 试卷纸 教学班号 序号 学号 姓名 …………………….……答 题 不 要 超 过 密 封 线………….………………………………

汇编语言微机原理及接口技术期末复习试卷以及参考答案八

重庆邮电大学2006/2007学年第二学期期末考试题 微机原理与接口技术考试题(A 卷) 一、单项选择题(每题1分,共20题) 1、一般,微机系统硬件由___部分组成,包括______。 A.4,CPU、存储器、I/O设备和接口电路 B.3,存储器,控制器和显示器 C.2,运算器和显示器 D.4,存储器,运算器,显示器和键盘 2、80X86微机系统有三条总线,它们是___________。 A. 地址总线、数据总线和控制总线 B. 地址总线、信息总线和存储器总线 C. 输入总线和输出总线 D. 单总线、面向微处理器双总线和面向存储器双总线 3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是___。 A.CS B.DS C.ES D.IP 4、在汇编语句MOV BL,’A’中,源操作数的寻址方式是___________。 A.直接寻址B.立即寻址 C.基址寻址D.寄存器间接寻址 5、以下指令中正确的是___________。 A.MOV DS,2D00H B.MOV CL,270 C.IN AL,DX D.MOV [DI],[SI] 6、已定义数据段 DATA SEGEMENT ORG 0213H DA1 DB 15H,34H,55H ADR DW DA1 DATA ENDS 能使AX中数据为偶数的语句是() A.MOV AX,WORD PTR DA1 B.MOV AL,DA1+2 C.MOV AL,BYTE PTR ADR+1 D.MOV AX,WORD PTR DA1+2 7、已知DS=1000H,ES=2000H,SI=0300H,内存10310H开始的两个单元中存放3A4BH,内存20310H开始的两个单元中存放4C5DH,则语句LEA BX,[SI+10H] 执行后,BX的值为________。 A.3A4BH B.4C5DH C.0310H D.3D5BH 8、MOV SP,4210H PUSH AX 执行上述指令后,SP寄存器的值是() A.4211H B.420EH C.420FH D.4212H 9、下列指令中不影响进位标志CF的指令是___________。

高等数学[下册]期末考试试题和答案解析

高等数学A(下册)期末考试试题 一、填空题:(本题共5小题,每小题4分,满分20分,把答案直接填在题中横线上) 1、已知向量a 、b 满足0a b +=,2a =,2b =,则a b ?= .

2、设ln()z x xy =,则32 z x y ?=?? . 3、曲面2 2 9x y z ++=在点(1,2,4)处的切平面方程为 . 4、设()f x 是周期为2π的周期函数,它在[,)ππ-上的表达式为()f x x =,则()f x 的傅里叶级数 在3x =处收敛于 ,在x π=处收敛于 . 5、设L 为连接(1,0)与(0,1)两点的直线段,则 ()L x y ds +=? . ※以下各题在答题纸上作答,答题时必须写出详细的解答过程,并在每张答题纸写上:姓名、学号、班级. 二、解下列各题:(本题共5小题,每小题7分,满分35分) 1、求曲线222 222 239 3x y z z x y ?++=??=+??在点0M (1,1,2)-处的切线及法平面方程. 2、求由曲面2222z x y =+及22 6z x y =--所围成的立体体积. 3、判定级数 1 1 (1)ln n n n n ∞ =+-∑是否收敛?如果是收敛的,是绝对收敛还是条件收敛? 4、设(,)sin x z f xy y y =+,其中f 具有二阶连续偏导数,求2, z z x x y ?????. 5、计算曲面积分 ,dS z ∑ ??其中∑是球面2222x y z a ++=被平面(0)z h h a =<<截出的顶部. 三、(本题满分9分) 抛物面22z x y =+被平面1x y z ++=截成一椭圆,求这椭圆上的点到原点的距离 的最大值与最小值. (本题满分10分) 计算曲线积分 (sin )(cos )x x L e y m dx e y mx dy -+-? , 其中m 为常数,L 为由点(,0)A a 至原点(0,0)O 的上半圆周2 2 (0)x y ax a +=>. 四、(本题满分10分) 求幂级数1 3n n n x n ∞ =?∑的收敛域及和函数.

汇编语言期末试卷复习(附答案)上课讲义

选择题 1. 已知X=78,Y= -83则[X+Y]补=() A.0F5H B.0A1H C.0FBH D.65H 2. MOV AX, ES:COUNT[DI] 源操作数的寻址方式是() A.基址寻址 B.立即寻址 C.变址寻址 D.基址变址寻址 3. 指令MOV BX, MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为() A.17500H B.16500H C.14500H D.13500H 4. 下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组是() A.AX,BX,CX,DX B.BP,SP,IP,CS C.BX,BP,SI,DI D.BH,BL,CH,CL 5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是() A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数 C. 表示该数为偶数 D. 表示结果中低八位含1的个数为偶数 6. 下列传送指令中,有语法错误的指令是()。 A.MOV CS,AX B.MOV DS,AX C.MOV ES,AX D.MOV SS,AX 7. MOV SP,3210H PUSH AX执行上述指令序理后,SP寄存器的值是()。 A.3211H B. 320EH C.320FH D. 3212H 8. 设(DH)=20H,执行NEG DH指令后,正确的结果是() A.(DH)=20H CF=1 B.(DH)=20H CF=0 C.(DH)=0E0H CF=0 D.(DH)=0E0H CF=1 9. 执行下面指令序列后,结果是() MOV AL,82H CBW A.AX=0FF82H B.AX=8082H C.AX=0082H D.AX=0F82H

C程序设计语言期末考试题A有答案)

期末试题——C#程序设计语言(A卷) 说明:本试卷共四大题,试卷满分100分,考试时间120分钟。 一.判断题(每题1分,共10分,正确的打√,错误的打×) ( ) 1.“+、-、*、/、%、++、--均属于二元运算符。 ( ) 2.字符串类型属性引用类型。 ( ) 3.Visual Studio控件的属性窗口中,按钮“A->Z”点击后,属性列表会先按照功能分类排列属性后在每个单元中以名称排序。 ( ) 4.派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。 ( ) 5.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。 ( ) 6.隐式类型转换就是不需要声明目标类型就可以进行的转换? ( ) 7.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。 ( ) 8.在C#中在派生类中重新定义基类类的虚函数必须在前面加override。 ( ) 9.C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。 ( ) 10.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。 二.单项选择题(每题2分,共40分) 一、(说明:每题有且仅有一个正确答案,请将正确答案填入下表) 1.C#程序设计语言属于什么类型的编程语言:a A.高级语言 B.自然语言 C.机器语言 D.汇编语言 2.如有int a=11;则表达式(a++*1/3)的值是:b A.0 B.3 C.4 D.12 3.类的字段和方法的默认访问修饰符是:b A. public B. private C. protected D. internal 4.对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为。现 在要声明一个名为PI的圆周率常量,下面哪段代码是正确的?b float PI;PI = ; float PI = ; const PI;PI = ; const PI = ; 5.请问经过表达式a=3+3>5?0:1的运算,变量a的最终值是什么?。c

数电期末试卷及答案(共4套)汇编

XX大学信息院《数字电子技术基础》 期终考试试题(110分钟)(第一套) 一、填空题:(每空1分,共15分) 1.逻辑函数Y AB C =+的两种标准形式分别为 ()、()。 2.将2004个“1”异或起来得到的结果是()。 3.半导体存储器的结构主要包含三个部分,分别是()、()、()。 4.8位D/A转换器当输入数字量10000000为5v。若只有最低位为高电平,则输出电压为()v;当输入为10001000,则输出电压为()v。5.就逐次逼近型和双积分型两种A/D转换器而言,()的抗干扰能力强,()的转换速度快。 6.由555定时器构成的三种电路中,()和()是脉冲的整形电路。 7.与PAL相比,GAL器件有可编程的输出结构,它是通过对()进行编程设定其()的工作模式来实现的,而且由于采用了()的工艺结构,可以重复编程,使它的通用性很好,使用更为方便灵活。 二、根据要求作题:(共15分) 1.将逻辑函数P=AB+AC写成“与或非”表达式,并用“集电极开路与非门” 来实现。 2.图1、2中电路均由CMOS门电路构成,写出P、Q 的表达式,并画出对应A、 B、C的P、Q波形。

三、分析图3所示电路:(10分) 1)试写出8选1数据选择器的输出函数式; 2)画出A2、A1、A0从000~111连续变化时,Y的波形图; 3)说明电路的逻辑功能。 四、设计“一位十进制数”的四舍五入电路(采用8421BCD码)。要求只设定一个输出,并画出用最少“与非门”实现的逻辑电路图。(15分) 五、已知电路及CP、A的波形如图4(a) (b)所示,设触发器的初态均为“0”,试画出输出端B和C的波形。(8分)

汇编语言期末试卷A卷及答案

浙江理工大学2011—2012学年第 1 学期 《汇编语言A》期末试卷(A)卷 班级:学号:姓名: 一、单项选择题(在每小题的四个备选答案中,选择一个正确答案填在提干后的括号内,每小题2分,共30分) 1.下面表示段定义结束的命令是( ) A. ENDP B. ENDS C. ENDM D. END 2.8086CPU在基址变址寻址方式中,基址寄存器可以是( ) A. AX或CX B. BX或BP C. SI或BX D. DX或DI 3.执行CALL FAR PTR SUB1指令后,在堆栈区域中应( ) A.压入4个字节的内容B.弹出4个字节的内容 C.压入2个字节的内容D.弹出2个字节的内容 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是( ) A. MOV AL, 00H B. AND AL, 00H C. XOR AL, AL D. SUB AL, AL 5.完成同指令XCHG AX,BX相同功能的指令或指令序列是( ) A.MOV AX, BX B. PUSH AX POP BX C. MOV BX, AX D. MOV CX, AX MOV AX, BX MOV CX, AX 6.十进制数- 115用16位补码表示是() A.F115H B.F073H C.FF8DH D.FF73H 7.指令指针寄存器是() A. IP B. SP C. BP D. PSW 8.指令JMP WORD PTR [BX][SI]属于() A..寄存器间接寻址 B.相对基址变址寻址  C.段内间接寻址 D.段间间接寻址 9.下列传送指令中有语法错误的是( ) A. MOV CS, AX B. MOV DS, AX C. MOV SS, AX D. MOV ES, AX 10.执行下列程序,设(SS)=2000H,AL中的数据在内存地址___________中( ) MOV SP, 3000H MOV AX, 1234H PUSH AX ┅ A. 23000H B. 22FFCH C. 22FFEH D. 22FFFH 11.逻辑移位指令SHR用于 A. 带符号数乘2 B. 带符号数除2 C. 无符号数乘2 D. 无符号数除2 12.若用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)), 问:定义后,存储单元中有数据0100H的字单元个数是( ) A. 4 B. 3 C. 8 D. 12 13.执行下列指令后:( ) STR1 DW ‘AB’ STR2 DB 14 DUP(?) CNT EQU $ - STR1 MOV CX,CNT MOV AX,STR1 则寄存器CL的值是 A. 10H B. 12H C. 0EH D. 0FH 14.上题中,指令执行后,寄存器AX的值是( ) A. 00ABH B. 00BAH C. 4142H D. 4241H 15.与MOV BX,OFFSET VAR指令完全等效的指令( )

高等数学(A)下期末试卷及答案

《高等数学A 》(下)期末试卷A 答案及评分标准 一、选择题(本大题分5小题,每题3分,共15分) 1、交换二次积分 ? ? x e dy y x f dx ln 0 1 ),(的积分次序为 ( c ) (A ) ? ? x e dx y x f dy ln 0 1 ),( (B ) ?? 1 ),(dx y x f dy e e y (C ) ? ? e e y dx y x f dy ),(10 (D ) ?? e x dx y x f dy 1 ln 0 ),( 2、锥面22y x z +=在柱面x y x 22 2≤+内的那部分面 积为 (D ) (A ) ? ? - θπ π ρρθcos 20 22 d d (B ) ? ? - θπ π ρ ρθcos 20 222 d d (C ) ? ? - θπ π ρρθcos 20 2 22 2d d (D ) ? ? - θπ π ρρθcos 20 22 2d d 3、若级数∑∞ =-1 )2(n n n x a 在2-=x 处收敛,则级数 ∑∞ =--1 1 )2(n n n x na 在5=x (B )

(A ) 条件收敛 (B ) 绝对收敛 (C ) 发散(D ) 收敛性不确定 4、下列级数中收敛的级数为 ( A ) (A ) ∑∞ =-1 )13(n n n n (B ) ∑∞ =+1 21n n n (C ) ∑∞ =+1 11 sin n n (D ) ∑∞ =1 3!n n n 5、若函数 )()2()(2 222x axy y i xy y x z f -+++-=在复平面上处处解析,则实常数a 的值 为 ( c ) (A ) 0 (B ) 1 (C ) 2 (D ) -2

汇编语言基础试题

第一章基本知识 一、单项选择题(共40分,每题2分) 1.若十进制数为13 2.75,则其十六进制数为(B) A.21.3 B.84.C C.4.6 D.6 2.若[X补]=11111,则其十进制真值为(C) A.-31 B.-15 C.-1 D.31 3.某定点整数64位,含1位符号位,补码表示,则其绝对值最大负数为(A) A.-263 B.-264 C.-(263-1) D.-(263-1) 4.原码乘法是(D) A.用原码表示操作数,然后直接相乘 B.被乘数用原码表示,乘数取绝对值,然后相乘 C.乘数用原码表示,被乘数取绝对值,然后相乘 D.先取操作数绝对值相乘,符号位单独处理 5.在微机系统中分析并控制指令执行的部件是(C) A.寄存器 B.数据寄存器 C.CPU D.EU 6.已知X=76,则[X]补=(B) A.76H B.4CH C.0B4H D.0CCH 7.已知[X]补=80H, 则X=(D) A.80H B.0 C.0FFH D.-80H 8.已知[X]补=98H, 则[X]补/2=(A) A.0CCH B.4CH C.49H D.31H 9.已知X=78,Y=-83则[X+Y]补=(C) A.0F5H B.0A1H C.0FBH D.65H 10.在计算机的CPU中执行算术逻辑运算的部件是(A) A.ALU B.PC C.AL D.AR 11.将125转换成二进制数的结果(A) A.7DH B.7CH C.7EH D.7BH 12.将93H看成一个组合BCD码,其结果是(B) A.10010101 B.10010011 C.10000011 D.10000001 13.能被计算机直接识别的语言是(C) A.C语言 B.汇编语言 C.机器语言 D.面向对象语言

《土地利用规划》期末试卷汇编

《土地利用规划》期末试卷 (2012年1月) 一、单选题(每题2分,共30分) 1.下列不属于土地保护的原因的是( D )。 A.人口快速增长形成对土地资源的巨大压力 B.土地开发利用不当,土地资源严重退化 C.保护土地资源是农业可持续发展的基础 D.土地资源需要保护才能体现出自然之美 2.下列不属于三基点温度的是( A )。 A.日均温度 B.最适温度 C.最低温度 D.最高温度 3.降水量的单位为( C )。 A.cm B.m C.mm D.ha 4.当河流到达中、下游地区之后,由于坡度变小,河水中所携带的悬浮物质进一步沉积,形成了广大的( A )。 A.冲积平原 B.湖积平原 C.滨海平原 D.山前平原 5. 下列不属于土壤有机质的作用的是( B )。 A. 提供农作物需要的养分 B. 影响土体颜色 C. 增强土壤的保肥性和缓冲性 D. 促进团粒结构的形成 6. 按照八大类土地利用分类,下列土地利用类别属于耕地的是( D )。 A. 果园 B. 林地 C. 迹地 D. 望天田 7. 下列规划属于法定的最权威的土地利用规划,是土地利用的总纲的是( D )。 A. 基本农田规划 B. 城市规划 C. 风景旅游规划 D. 土地利用总体规划 8. 不能反映土地利用集约度的是( B )。 A. 耕地灌溉率 B. 绿色植物覆盖率 C. 城市化水平 D. 交通密度 9. 符合土地利用结构与布局调整的原则是( A )。 A. 严格保护基本农田、控制非农业建设占用耕地 B. 灵活性和动态性 C.珍惜土地,保护耕地 D.部门和公众参与 10.基本农田是( B )。 A.种植农作物的土地 B.高产稳产田 C.包括新开荒地、休闲地 D.包括耕种三年以上的滩地和海涂 11.下列不属于土地资源特性的是( A )。 A.连续性 B.面积的有限性

汇编语言期末考试试题及答案

汇编语言模拟试题及答案 一,单项选择题 (在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20 分) 1.指令JMP FAR PTR DONE 属于参考答案为:C A .段内转移直接寻址 B ?段内转移间接寻址 C .段间转移直接寻址 D ?段间转移间接寻址 [解析]略 2.下列叙述正确的是参考答案为:C A ?对两个无符号数进行比较采用CMP 指令,对两个有符号数比较用CMPS 指令 B ?对两个无符号数进行比较采用CMPS 指令,对两个有符号数比较用CMP 指令 C .对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令 D .对无符号数条件转移采用JGE/JNL 指令,对有符号数条件转移用JAE/JNB 指令 [解析]对于无符号数和有符号数的比较都采用CMP 指令; CMPS 指令是串比较指令; 对两个无符号数的条件转移指令应是:JAE、JNB、JBE、JNA;对两个有符号数的条件转 移指令应是:JGE、JNL、JLE、JNG。 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH ,请给出这个数 据区最末一个字单元的物理地址是参考答案为:C A . 12CSBH B . 12B6BH C. 12C59H D . 12BFEH [解析]末字与首字相隔(128- 1 =) 127个字,且每个字占用2个字节,因此末字单元的物理地址应为: 首字单元的物理地址+( 128 —1) >2 即12ABHX 10H + OOABH +( 128 —1) X2 = 12C59H。 4.在下列指令的表示中,不正确的是参考答案为:C A . MOV AL ,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D . MUL CL [解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的 [BX] ,没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如DEC BYTE PTR [BX] 或DEC WORD PTR [BX] 但是在题目的选项C 中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。 5.在进行二重循环程序设计时,下列描述正确的是参考答案为:A A .外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B ?外循环初值应置外循环之内;内循环初值应置内循环之内 C ?内、外循环初值都应置外循环之外

汇编语言单片机考试试题和答案

一.单项选择题(30分) 在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 2.当MCS-51复位时,下面说法准确的是() A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H 3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是() A.MOV B.MOVX C.MOVC D.以上都行 4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=() A.2000H B.3000H C.2003H D.3003H 5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是() A.98H B.84H C.42H D.22H 6.JNZREL指令的寻址方式是() A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址 7.执行LACLL4000H指令时, MCS-51所完成的操作是( ) A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC 8.下面哪条指令产生信号() A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX @DPTR,A 9.若某存储器芯片地址线为12根,那么它的存储容量为() A. 1KB B. 2KB C.4KB D.8KB 10.要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为() A.09H B.87H C.00H D.80H 11.PSW=18H时,则当前工作寄存器是() A.0组 B. 1组 C. 2组 D. 3组 12.MOVX A,@DPTR指令中源操作数的寻址方式是() A. 寄存器寻址 B. 寄存器间接寻址 C.直接寻址 D. 立即寻址 13. MCS-51有中断源() A.5 B. 2 C. 3 D. 6 14. MCS-51上电复位后,SP的内容应为( ) A.00H B.07H C.60H D.70H https://www.doczj.com/doc/387132203.html,0003H LJMP2000H ORG000BH LJMP3000H 当CPU响应外部中断0后,PC的值是() A.0003H B.2000H C.000BH D.3000H 16.控制串行口工作方式的寄存器是() A.TCON B.PCON C.SCON D.TMOD 17.执行PUSHACC指令, MCS-51完成的操作是() A.SP+1SP, ACCSP B. ACCSP, SP-1SP C. SP-1SP, ACCSP D. ACCSP, SP+1SP 18.P1口的每一位能驱动() A.2个TTL低电平负载 B. 4个TTL低电平负载 C.8个TTL低电平负载 D.10个TTL低电平负载 19.PC中存放的是() A.下一条指令的地址 B. 当前正在执行的指令 C.当前正在执行指令的地址 D.下一条要执行的 指令 20.8031是()A.CPU B.微处理器 C.单片微机 D.控制器 21.要把P0口高4位变0,低4位不变,应使用指令( ) A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0H D.ANL P0,#0FH

高等数学下册期末考试试题附标准答案75561

高等数学(下册)期末考试试题 考试日期:2012年 院(系)别 班级 学号姓名 成绩 一、填空题:(本题共5小题,每小题4分,满分20分,把答案直接填在题中横线上) 1、已知向量a 、b 满足0a b +=,2a =,2b =,则a b ?=-4. 2、设ln()z x xy =,则32 z x y ?=??-(1/y2). 3、曲面2 2 9x y z ++=在点(1,2,4)处的切平面方程为 2 (x-1)+4(y-2)+z-4=0. 4、设()f x 是周期为2π的周期函数,它在[,)ππ-上的表达式为()f x x =,则()f x 的傅里叶级数 在3x =处收敛于,在x π=处收敛于. 5、设L 为连接(1,0) 与(0,1)两点的直线段,则 ()L x y ds +=?√2. ※以下各题在答题纸上作答,答题时必须写出详细的解答过程,并在每张答题纸写上:姓名、学号、班级. 二、解下列各题:(本题共5小题,每小题7分,满分35分) 1、求曲线222 222 239 3x y z z x y ?++=??=+??在点0M (1,1,2)-处的切线及法平面方程. 2、求由曲面2222z x y =+及22 6z x y =--所围成的立体体积. 故所求的体积为V dv Ω =???22 2620 20 2(63)6d d dz d πρρθρπρρπ-==-=?? (7) 3、判定级数 1 1 (1) ln n n n n ∞ =+-∑是否收敛?如果是收敛的,是绝对收敛还是条件收敛? 4、设(,)sin x z f xy y y =+,其中f 具有二阶连续偏导数,求2,z z x x y ?????.

刑诉期末试卷A卷汇编

??.学校2014---2015 学年下学期 《刑事诉讼法》期末考试试卷 A 卷 一、单项选择题:(每题 2 分,共20 分) 1、刑事诉讼法的首要任务是() A、保证准确及时地查明犯罪事实,正确应用法律 B 、惩罚犯罪分子,保障无罪的人不受刑事追究 C、教育公民自觉遵守法律,积极同犯罪行为做斗争 D、维护社会主义法制,尊重和保障人权 2、刑事诉讼法与刑法的区别是() A、刑法解决的是程序问题 B 、刑事诉讼法解决的是程序问题 C、刑事诉讼法是关于犯罪和刑法的法律 D、刑法是关于如何去揭露犯罪、惩罚犯罪以及保护当事人等的法律 3、我国宪法第126 条及《人民法院组织法》第 4 条规定“()依照法律规 定独立行使审判权,不受行政机关、社会团体和个人的干涉” A、公安机关

B、人民检察院 C、人民法院 D、其他机关 4、关于证据的审查判断,下列哪一说法是正确的?() A.被害人有生理缺陷,对案件事实的认知和表达存在一定困难,故其陈述在任何情况下都不得采信 B.与被告人有利害冲突的证人提供的对被告人不利的证言,在任何情况下都不得采信 C.公安机关制作的放火案的勘验、检查笔录没有见证人签名,一律不得采信 D.搜查获得的杀人案凶器,未附搜查笔录,不能证明该凶器来源,一律不得采信 5.关于期间的计算,下列哪一说法是正确的?() A.因被告人脱逃而中止审理的期间,计入审理期限 B.法院对提起公诉案件进行审查的期限,不计入审理期限 C.被告人要求法院另行指定辩护律师,自合议庭同意而宣布延期审理之日起至第10 日止准备辩护的时间,计入审理期限 D.因当事人和辩护人申请调取新的证据而延期审理期限,不计入审理期限

高等数学(同济)下册期末考试题及答案(5套)

高等数学(下册)考试试卷(一) 一、填空题(每小题3分,共计24分) 1、 z =)0()(log 2 2 >+a y x a 的定义域为D= 。 2、二重积分 ?? ≤++1 ||||2 2)ln(y x dxdy y x 的符号为 。 3、由曲线x y ln =及直线1+=+e y x ,1=y 所围图形的面积用二重积分表示为 ,其值为 。 4、设曲线L 的参数方程表示为),() ()(βαψ?≤≤?? ?==x t y t x 则弧长元素=ds 。 5、设曲面∑为922=+y x 介于0=z 及3=z 间的部分的外侧,则=++?? ∑ ds y x )12 2 ( 。 6、微分方程 x y x y dx dy tan += 的通解为 。 7、方程04)4(=-y y 的通解为 。 8、级数∑ ∞ =+1 ) 1(1n n n 的和为 。 二、选择题(每小题2分,共计16分) 1、二元函数),(y x f z =在),(00y x 处可微的充分条件是( ) (A )),(y x f 在),(00y x 处连续; (B )),(y x f x ',),(y x f y '在),(00y x 的某邻域内存在; (C ) y y x f x y x f z y x ?'-?'-?),(),(0000当0)()(2 2→?+?y x 时,是无穷小; (D )0) ()(),(),(lim 2 2 00000 =?+??'-?'-?→?→?y x y y x f x y x f z y x y x 。 2、设),()(x y xf y x yf u +=其中f 具有二阶连续导数,则2 2 22 y u y x u x ??+??等于( ) (A )y x +; (B )x ; (C)y ; (D)0 。 3、设Ω:,0,12 22≥≤++z z y x 则三重积分??? Ω = zdV I 等于( ) (A )4? ? ?20201 3 cos sin ππ ???θdr r d d ; (B )???20 1 2 sin π π??θdr r d d ;

高等数学(A)下期末试卷及答案

南京邮电大学2010/2011学年第二学期 《高等数学A 》(下)期末试卷A 答案及评分标准 一、选择题(本大题分5小题,每题3分,共15分) 1、交换二次积分 ? ? x e dy y x f dx ln 0 1 ),(的积分次序为 ( c ) (A ) ? ? x e dx y x f dy ln 0 1 ),( (B ) ?? 1 ),(dx y x f dy e e y (C ) ? ? e e y dx y x f dy ),(10 (D ) ?? e x dx y x f dy 1 ln 0 ),( 2、锥面22y x z += 在柱面x y x 222≤+内的那部分面 积为 (D ) (A ) ? ? - θπ π ρρθcos 20 22 d d (B ) ? ? - θπ π ρρθcos 20 222 d d (C ) ? ? - θπ π ρρθcos 20 2 22 2d d (D ) ? ? - θπ π ρρθcos 20 22 2d d 3、若级数∑∞ =-1 )2(n n n x a 在2-=x 处收敛,则级数

∑∞ =--1 1 )2(n n n x na 在5=x (B ) (A ) 条件收敛 (B ) 绝对收敛 (C ) 发散(D ) 收敛性不确定 4、下列级数中收敛的级数为 ( A ) (A ) ∑∞ =-1 )13(n n n n (B ) ∑∞ =+1 21n n n (C ) ∑∞ =+1 11 sin n n (D ) ∑∞ =1 3!n n n 5、若函数)()2()(2 222x axy y i xy y x z f -+++-=在复平 面上处处解析,则实常数a 的值 为 ( c ) (A ) 0 (B ) 1 (C ) 2 (D ) -2

微机汇编期末考试b卷

汕头职业技术学院 2008-2009学年第一学期期末试卷(B)课程名称《汇编语言微机原理》拟题人侯明明审题人 系(校区)计算机系班级姓名学号 一、单项选择题(1-10每题1分,11-25每题2分,共40分) 1、已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( D )。 A、2025∶0F2A B、2108∶00EA C、2000∶017A D、2100∶117A 2、用来存放下一条将要执行的指令的地址寄存器是( B )。 A、SP B、IP C、OP D、CS 3、执行1号DOS系统功能调用,从键盘输入的字符值存放在( A )寄存器中。 A.AL B.BL C.CL D.DL 4、用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是(B )。 A)F400H B)2F80H C)F4000H D)2F800H 5、用8 位二进制数表示–0 的补码是:( C )。 A、1000000 B、11111111 C、00000000 D、10000001 6、PSW寄存器中共有()位条件状态位,有(A)位控制状态位。 A、6、3 B、3、6 C、8、4 D、4、8 7、在下列寄存器中,代码段寄存器是( C )。 A)DS B)ES C)CS D)SS 8. CPU 发出的访问存储器的地址是( A )。 A)物理地址 B)偏移地址 C)逻辑地址 D)段地址 9.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( A ) 。 A)85B92H B)86192H C)BB690H D)12169H 10.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( A )。

汇编语言期末试卷A卷及答案

汇编语言期末试卷A 卷及答案 -CAL-FENGHAI.-(YICAI)-Company One1

浙江理工大学2011—2012学年第 1 学期 《汇编语言A》期末试卷( A)卷 班级:学号:姓名: 一、单项选择题(在每小题的四个备选答案中,选择一个正确答案填在提干后的 括号内,每小题2分,共30分) 1.下面表示段定义结束的命令是( ) A. ENDP B. ENDS C. ENDM D. END 2.8086CPU在基址变址寻址方式中,基址寄存器可以是( ) A. AX或CX B. BX或BP C. SI或BX D. DX或DI 3.执行CALL FAR PTR SUB1指令后,在堆栈区域中应 ( ) A.压入4个字节的内容B.弹出4个字节的内容 C.压入2个字节的内容D.弹出2个字节的内容 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是 ( ) A. MOV AL, 00H B. AND AL, 00H C. XOR AL, AL D. SUB AL, AL 5.完成同指令XCHG AX,BX相同功能的指令或指令序列是 ( ) A.MOV AX, BX B. PUSH AX POP BX C. MOV BX, AX D. MOV CX, AX MOV AX, BX MOV CX, AX 6.十进制数- 115用16位补码表示是() A.F115H B.F073HC.FF8DH D.FF73H 7.指令指针寄存器是() A. IP B. SP C. BP D. PSW 8.指令JMP WORD PTR [BX][SI]属于() A..寄存器间接寻址B.相对基址变址寻址 C.段内间接寻址D.段间间接寻址 9.下列传送指令中有语法错误的是 ( ) A. MOV CS, AX B. MOV DS, AX C. MOV SS, AX D. MOV ES, AX

汇编语言期末考试试题及答案

汇编语言模拟试题及答案 一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) 1.指令JMP FAR PTR DONE属于参考答案为:C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 [解析]略 2.下列叙述正确的是参考答案为:C A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令 B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令 D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB 指令 [解析]对于无符号数和有符号数的比较都采用CMP指令; CMPS指令是串比较指令; 对两个无符号数的条件转移指令应是:JAE、JNB、JBE、JNA; 对两个有符号数的条件转移指令应是:JGE、JNL、JLE、JNG。 3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是参考答案为:C A.12CSBH B.12B6BH C.12C59H D.12BFEH [解析]末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为: 首字单元的物理地址+(128-1)×2 即 12ABH×10H+00ABH+(128-1)×2=12C59H。 4.在下列指令的表示中,不正确的是参考答案为:C A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D.MUL CL [解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的[BX],没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如 DEC BYTE PTR [BX] 或 DEC WORD PTR [BX] 但是在题目的选项C中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。

相关主题
文本预览
相关文档 最新文档