题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-05 01:38:23

[填空题]下面程序段是将ROM2000H单元的内容送R1。 MOV#DPTR,#2000H CLR A MOVC A,@A+DPTR MOV R1,A 错误:______ 改正:______

更多"下面程序段是将ROM2000H单元的内容送R1。 MOV#DPTR,"的相关试题:

[填空题]下面程序段是将外部RAM30H单元的内容送内部RAM20H单元。 MOV R1,#30H MOVX A,@R1 MOV 20H,ACC 错误:______ 改正:______
[填空题]执行下面的程序段后,102 H单元中的数据是______ 。 ORG 100H DAT DB 12B,13H,14H MOV BK,OFFSET DAT INC BYTE PTR [BX] INC BX DEC BYTE PTR [BX] HLT
[填空题]执行下面的程序段后,102 H单元中的数据是______ 。
ORG 100H
DAT DB 12B,13H,14H
MOV BK,OFFSET DAT
INC BYTE PTR [BX]
INC BX
DEC BYTE PTR [BX]
HLT
[单项选择]执行下面的程序段后,DATA1单元的值是______。 DATA1 DB 10H,20H DATA2 DB 30H,40H MOV AX,WORD PTR DATA1 CMP AX,WORD PTR DATA2 JA MAIN MOV BX,WORD PTR DATA2 MOV WORD PTR DATA2,AX MOV WORD PTR DATA1,BX MAIN:HLT
A. 10H
B. 20H
C. 30H
D. 40H
[单项选择]执行下列程序段后,DATA1单元的值为 ( )
DATA1 DB 10H,20H
DATA2 DB 30H,40H
MOV AX,WORD PTR DATA1
CMP AX,WORD PTR DATA2
JA L
MOV BX,WORD PTR DATA2
MOV WORD PTR DATA2,AX
MOV WORD PTR DATA1,BX
L:HLT
A. 40H
B. 30H
C. 20H
D. 10H
[填空题]下面程序段是将片外RAM20H~25H单元清零。
MOV R0,#20H
MOV R7,#06H
CLR A
LOOP: MOV @R0,A
INC R0
DJNZ,#3000H
错误:______
改正:______
[填空题]分析下面程序段,试回答:
(1)该程序段是什么结构的程序;
(2)该程序段执行后,(DL)=______,屏幕上显示的字符是______。
Buffer DB 0CH

MOV AL,Buffer
CALLFAR PTR SUBROUT

SUBROUT PROC FAR
CM PAL, 10
JC K1
ADD AL,7
K1: ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
RET
SUBROUT ENDP
[填空题]下列程序段执行完后,A单元的内容是 【7】 H。
DATA SEGMENT
A DW 0
B DW 0
C DW 230,20,54
DATA ENDS
CODE SEGMENT
……
MOV BX,OFFSET C
MOV AX,[BX]
ADD B,AX
MOV AX,2[BX]
SAL AX,1
ADD AX,B
MOV A,AX
……
CODE ENDS
[填空题]试分析下列程序段执行完后,X单元的内容是 【7】 。 DATA SEGMENT X DW 0 Y DW 0 Z DW 100,200,300 DATA ENDS CODE SEGMENT ASSUME CS:CODE DS:DATA START: MOV AX,DATA MOV DS,AX LEA BX,Z MOV AX,[BX] MOV Y,AX MOV AX,2[BX] MOV AX,Y MOV X,AX MOV AH,4CH INT 21H CODE ENDS END START
[填空题]假设在DAT为首地址的连续三个字单元中存放一个48位的数,问下面的程序段中第二条指令应填入什么助记符才能使48位数左移一个二进制位
SAL DAT,1
【13】 DAT+2,1
RCL DAT+4,1
[单项选择]有下面程序段:
Public class ArrayTest

Public static void main(String args[])

int[] intArray=new int[3];
for(int I=0;I<3;I++)

intArray[I]=I+2;
System.out.println("IntArray["+I+"]"="+intArray[I]);

System.out.println("--------------");
Int arrLen=4;
IntArray=new int[arrLen];
For(int j=intArray.length;j>=0;j--)

intArray[j]=j*3;
System.out.println("hello"+intArray[j]);



则运行的结果是( )。
A. 编译出错
B. 编译通过,但运行出错
C. 可以运行,但有错误
D. 以上都不对
[填空题]下面程序段利用D/A转换器产生三角波,请完成程序段。
[*]
MOV ,#7FFFH
MOV ,#00H
UP: MOVX ,A
INC A
JNZ
MOV A,
DOWN: MOVX ,A
DEC
JNZ
SJMP UP
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
[填空题]

下列程序段把片外RAM从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元。
PUSH A
MOV R7,10
MOV R0,#40H
MOV DPTR,#8100H
LOOP:MOV A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R7,LOOP
POP ACC
错误:______
改正:______


[简答题]阅读和理解下面程序段:
class Manager extends Employee
public Manager(String n,double s,int year,int month,int day)
super(n,s,year,month,day);
bonus=0;

public double getSalary( )
double baseSalary=super.gerSalary( );
return baseSalary+bonus;

public void setBonus(double b)bonus=b;
private double bonus;

Manager是Employee的子类,其理由是
[单项选择]下面程序段的输出结果是
public class Test
public static void main(Stringargs[])
int x,y;
x=(int)Math.sqrt(5)/2+(int)Math.random( )*5/2;
y=(int)Math.sqrt(3)/2+(ht)Math.random( )*3/2;
if(x>y)
System.out.println(”x>y”);
else if(x=y)
System.out.println(”x=y”);
else
System.out.Println(”x<y”);


A. x>y
B. x=y
C. x<y
D. 编译错误
[单项选择]下面程序段的输出结果为
public class Test

public static void main(String args[])

boolean a,b,c;
a=(3<5);
b=(a==true);
System.out.printin( "a="+a+"b="+b) ;
c-(b==false);
System.out.println(b="+b+"e="+c) ;


A. a=true b=false
B. a=true b=false
C. a=true b=true
D. a=false b=false

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码