计算机三级

执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX LOOP LP HLTA.10B.15C.20D.25

题目

执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX LOOP LP HLT

A.10

B.15

C.20

D.25

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

第1题:

指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX


ADD AX,[BX][DI]

第2题:

已知(AX)=1,(BX)=2,(CX)=4,(DX)=3,(SI)=5,执行程序段 ABC:INC AX ADD BX, AX SHR DX, 1 MOV SI, 1234H LOOP ABC 后,寄存器AX,BX,CX,DX,SI中的内容分别是什么?


MOVBX,AX MOVCX,2 SALAX,CX ADDAX,BX ADDAX,14 SARAX,1

第3题:

执行下列指令段后,回答下列问题。 BUF DB 10,9,8,7,6,5,4,3,2,1 MOV CX,10 MOV SI,OFFSET BUF+9 LEA DI,BUF+10 STD REP MOVSB MOV BX,OFFSET BUF MOV AX,[BX] (1)分析程序段的作用,并写出BUF开始的字节单元内容。 (2)寄存器AX和CX的内容分别为:(AX)= , (CX)= 。


14FDH;03FDH;3FDH

第4题:

设(AX)=1122H,(BX)=3344H,(CX)=5566H,(SP)=2000H,试分析以下程序后AX、BX、CX、SP中的内容分别为多少?(互评需要达到5次) PUSH AX PUSH BX PUSH CX POP AX POP CX


AX=5566H BX=3344H CX=3344H SP=1FFEH

第5题:

执行下段程序后,(AX)=______。 MOV CX,5 MOVAX,50 LP1: SUB AX,CX HLT

A.25

B.35

C.40

D.30


正确答案:B
解析:该程序是循环结构,CX内存放的是计数器的初值,每次用AX减CX,结果送入AX,共循环5次,所以AX的值为50-5-4-3-2-1=35。

第6题:

执行下段程序后,AX:( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX LOOP LP HLT

A.10

B.15

C.20

D.25


正确答案:B

第7题:

执行下段程序后,AX=______( ) MOV CX,4 MOV AX,25LP:SUB AX,CX LOOP LP HLT

A.10

B.15

C.20

D.25


正确答案:B
解析:这段程序就执行的是25—4—3—2—1=15。

第8题:

若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )


正确答案:对

第9题:

在8086中,属于通用寄存器组的寄存器是

A.AX,BX,CX,DS

B.SP,DX,BP,IP

C.AX,BX,CX,DX

D.AX,DX,CX,CS


正确答案:C