说明下面两条语句的功能:     CMP  AX, 0     JNE   T

题目

说明下面两条语句的功能:     CMP  AX, 0     JNE   T

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

不能将累加器AX的内容清零的指令是( )。

A.AND AX,0

B.XOR AX,AX

C.SUB AX,AX

D.CMP AX,AX


正确答案:D

第2题:

已知在寄存器 AX和 BX 中分别存放着一个带符号数据,在满足条件 AX≥BX 时转到标号OK去执行,能实现该功能的程序段是?( )

A、CMP AX,BX JNB OK

B、CMP AX,BX JA OK

C、CMP AX,BX JBE OK

D、CMP AX,BX JNC OK


参考答案B

第3题:

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

A、TEST AL,0EFH

B、SHL AX,CL

C、CMP DH,BL

D、AND AL,FFH


参考答案:B

第4题:

下列语句中有语法错误的语句是()

  • A、MOV AX,[SI][DI]
  • B、ADD AX,[BX]
  • C、CMP[BX],AX
  • D、LEA SI,20H[BX]

正确答案:A

第5题:

在下面的汇编语言程序横线处填空,使语句完整,保证程序正确执行。

DSEG SEGMENT

D1 DB -1,5,2,6,-7,4

CNT EQU $-D1

RS DW

DSEG ENDS

SSEG SEGMENT STACK

DB 256DUP(0)

SSEG ENDS

CSEG SEGMENT

ASSUM CS: CSEG,DS:DSEG, SS:SSEG

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX, DSEG

MOV DS,AX

MOV BX,OFFSETF D1

MOV CX, CNT

MOV DX, 0

LP: MOV AL,[BX]

CMP AL,0

JGE CONT

INC DX

CONT :INC BX

DEC CX

JNZ LP

MOV RS,DX

RET

START ______

CSEG ENDS

END START


正确答案:ENDP
ENDP 解析:该程序的功能是统计大于0的个数。在横线处应该填对应于前面 START PROC FAR语句的结束语句:ENDP。

第6题:

73.MOVAX,0和XORAX,AX两条指令:()

A、实现的功能完全一样

B、执行后AX值不一致

C、都将AX清零


参考答案:B

第7题:

执行下面指令语句,则AX=()。MOVAL,95HCBW

A.0095H

B.0F95H

C.0FF95H

D.9095H


参考答案:C

第8题:

下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序能按预定的设计要求正常运行。

DSEG SEGMENT

BUF DB 5DUP(?)

DSEG ENDS

SSEG SEGMENT

DB 256DUP(0)

SSEG ENDS

CSEG SEGMENT

ASSUM CS:CSEG,DS:DSEG,SS:SSEG

START PROC ______

PUSH DS

MOV AX,0

PUSH AX

MOV AX,DSEG

MOV DS,AX

LEA DI,BUF

MOV CX,0

MOV BX,10

MOV AX,36H

LP1: MOV DX,0

DIV BX

PUSH DX

INC CX

CMP AX,0

JNE LP1

MOV BX,5

SUB BX,CX

bP2: POP DX

ADD DL,30H

MOV [DI],DL

INC DI

LOOP LP2

CMP BX,0

JE EXIT

MOV CX,BX

LP3: MOV BYTE PTR[DI],20H

INC DI

LOOP LP3

EXIT: RET

START ENDP

CSEG ENDS

END START


正确答案:FAR
FAR 解析:这里需要填写的是过程(子程序)的距离属性,有FAR和NEAR两种。定义为FAR允许过程在段间调用,定义为NEAR只能在段内调用,默认是NEAR。

第9题:

假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。

A.SUB AX,BX JC label

B.SUB AX,BX JNC lable

C.CMP AX,BX JA lable

D.CMP AX,BX JG label


正确答案:D

第10题:

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

  • A、CMP AX,CX
  • B、DB?
  • C、IDIV CX
  • D、ORG 30H
  • E、DATA SEGMENT

正确答案:B,D,E