题目内容
(请给出正确答案)
[主观题]
输入10个整数到数组a中并输出,将数组各元素依次向后循环移动一个位置(如下图),输出移动后的数组a
输入10个整数到数组a中并输出,将数组各元素依次向后循环移动一个位置(如下图),输出移动后的数组a。
如搜索结果不匹配,请 联系老师 获取答案
输入10个整数到数组a中并输出,将数组各元素依次向后循环移动一个位置(如下图),输出移动后的数组a。
第1题
include<stdio.h>
int fx(int n)
{
int s;
if(n==0)s=0:
else s=n+fx(n-2);
return s:
}
void main()
}
printf("%d\n",fx(8));
}
第9题
下面程序段利用D/A转换器产生三角波,请完成程序段。
MOV ① ,7FFFH
MOV ② ,00H
UP: MOVX ③ ,A
INC A
JNZ ④
MOV A, ⑤
DOWN: MOVX ⑥ ,A
DEC ⑦
JNZ ⑧
SJMP UP
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
第10题
如下,下面程序是利用中断方式,分别对8路模拟信号轮流采样一次,转换结果依次存放在首址为30H的片外数据RAM中。完成中断服务程序填空。
ORG 0000H
AJMP MAIN
ORG 0013H
AJMP INT1
MAIN: MOV R1,30H
MOV R7,08H
MOV DPTR,07FF8H
SET IT1
SET EX1
SET EA
HERA: SJMP HERE
中断服务程序:
INT1: MOVX A, ①
MOVX ② ,A
③ R1
INC ④
DJNZ ⑤ ,READ
⑥
⑦ :MOVX ⑧ ,A
RET1
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!