首页 > 自考
题目内容 (请给出正确答案)
[主观题]

下面程序的功能是______。ORG 4000hMOV R0,#20HMOV R7,#0AHMOV A,@R0DEC R7LOOP:INC R0MOV 40H,@R

下面程序的功能是______。

ORG 4000h

MOV R0,#20H

MOV R7,#0AH

MOV A,@R0

DEC R7

LOOP:INC R0

MOV 40H,@R0

CJNE A,40H,NEXT

NEXT:JC LOOP1

MOV A,40H

LOOP1:DJNZ R7,LOOP

MOV 41H,A

HERE:SJMP $

END

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序的功能是______。ORG 4000hMOV R0…”相关的问题
第1题
下面程序的功能是信号灯控制程序,利用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光

下面程序的功能是信号灯控制程序,利用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。阅读程序完成说明语句。

ORG 0000H

AJMP MAIN ;转主程序

ORG 001 BH ;该地址是①的地址

AJMP CONT ;当出现②时,才会执行到该指令

ORG 0100H

MAIN: MOV TMOD,#10H ;执行该指令的目的是③

MOV TH1,#3CH ;置50ms定时初值

MOV TL1,#OBOH ;此时堆栈指针SP的内容是④

SETB EA ;执行该指令前,EA的初始值是⑤

SETB ET1 ;定时器T1开中断

SETB TR1 ;执行该指令的目的是⑥

CLR 08H ;清1s计满标志位

MOV R3,#14H ;置50ms循环初值

DISP: MOV R2,07H

MOV A,#0FEH

NEXT:MOV P1,A ;第2次执行完该指令后,对应⑦灯被点亮

JNB 08H,$ ;查询1s时间到否

CLR 08H ;清标志位

RL A

DJNZ R2,NEXT

MOV R2,#07H

NEXT1:MOV P1,A

JNB 08H,$

CLR 08H

RR A

DJNZ R2,NEXT1

SJMP DISP

CONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针SP的内容是⑧

MOV TL1,#OBOH

DJNZ R3,EXIT ;判1s定时到否

MOV R3,#14H ;重置50ms循环初值

SETB 08H ;标志位置1

EXIT: RETI ;该指令的功能是将堆栈的内容送至PC

答:①______;②______;③______;④______;

⑤______;⑥______;⑦______;⑧______。

点击查看答案
第2题
下面程序是从______单元开始,连续存放10个无符号数,从中找出最大值送入______单元。ORG 0020HMOV

下面程序是从______单元开始,连续存放10个无符号数,从中找出最大值送入______单元。

ORG 0020H

MOV R0,#40H

MOV B,@R0

MOV R7,#09H

INC R0

L00P:MOV A,B

CLR C

SUBB A,@R0

JNC NEXT

MOV B,@R0

NEXT:INC R0

DJNZ R7,LOOP

MOV 30H,B

SJMP $

END

点击查看答案
第3题
下面程序将片内40H-46H单元内容的高位清零,保持低位不变。ORG 1000HMOV R7,#07HMOV R0,40HL00P: M

下面程序将片内40H-46H单元内容的高位清零,保持低位不变。

ORG 1000H

MOV R7,#07H

MOV R0,40H

L00P: MOV A,@R0

ANL A,@0FH

MOV @R0,A

INC R0

DJNZ R7,LOOP

SJMP $

END

错误:______

改正:______

参考答案:错误

点击查看答案
第4题
使用89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H~59H单元,下面是查询方式程序段。
请完成填空。(IN2的地址为7FFAH,P1.0查询转换结束信号)

ORG 0100H

MOV R7, ①

MOV R0,#50H

MOV ② ,#7FFAH

NEXT:MOVX @DPTR, ③

JB ④ ,$

MOVX A, ⑤

MOV ⑥ ,A

INC ⑦

DJNZ RT ⑧

SJMP $

答:①______;②______;③______;④______;

⑤______;⑥______;⑦______;⑧______。

点击查看答案
第5题
下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅
读程序完成说明语句。

ORG 0000H

AJMP MAIN

ORG 0013H ;该地址是①地址

AJMP INT1

MAIN:MOV R0,#78H ;78是②地址

MOV R2,#08H ;

SETB IT1 ;该指令的作用是③

SETB EA

SETB EX1 ;允许INT1中断

MOV DPTR,#6000H;#6000H是④地址

MOV A,#00H ;A的内容对转换结果⑤影响

LOOP:MOVX @DPTR,A ;该指令的作用是⑥

HERE:SJMP HERE

DJNZ R2,LOOP

INT1:MOVX A,@DPTR ;当⑦时,程序将运行到此处。

MOV @R0,A

INC DPTR ;DPTR加1的目的是⑧

INC R0

RET1

答:①______;②______;③______;④______;

⑤______;⑥______;⑦______;⑧______;

点击查看答案
第6题
已知单片机的晶振频率为6MHz,下面程序用单片机内部定时器T0工作在方式1下,从P1.0输出周期为_____
_的方波脉冲信号,时间常数为______。

ORG 3000H

START:MOV TMOD, #01H

MOV TL0,#OCH

MOV THO, #OFEH

SETB TR0

LOOP: JBC TFO,DONE

SJMP LOOP

DONE:MOV TL0,#OCH

MOV THO,#OFEH

CPL P1.0

SJMP LOOP

点击查看答案
第7题
等差数列的第一项a=2,公差d=3,下面程序的功能是在前n项和中,输出能被4整除的所有项的和。请填空。

#include<stdio.h>

main()

{int a,d,sum;

a=2;d=3;sum=0:

do{sum+ =a;

a+ =d:

if(______)printf("%d\n",sum);

}while(sum<200);

}

点击查看答案
第8题
以下是8051单片机定时/计数器的初始化程序(设单片机晶振频率是6MHz):T0作为定时,定时时间为_____

以下是8051单片机定时/计数器的初始化程序(设单片机晶振频率是6MHz):T0作为定时,定时时间为______,T1作为计数,记满______溢出。

ORG 0000H

LJMP 0050H

ORG 0050H

MOV TMOD,#20H

MOV TH0,#63H

MOV TL0,#18H

MOV TH1,#9CH

MOV TL,#9CH

SETB EA

SETB TR0

SETB TR1

SJMP $

点击查看答案
第9题
解决诸如ORG、COM、NET等顶级域名争议依据的是()。

A.中国互联网络信息中心域名争议解决办法

B.中国互联网络信息中心域名争议解决程序规则

C.统一域名解决政策

D.中国互联网络域名管理办法

点击查看答案
第10题
ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX, OFFSET DA1 上述程序段执行后 BX 中的值()A 5

ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX, OFFSET DA1 上述程序段执行后 BX 中的值()

A 56H

B 100H

C 101H

D 102H

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改