
马上考试了,各位大神,大仙帮帮忙,单片机的问题。 50
简答,1单片机有什么特点。2,内部RAM低128个单元划分为哪几个主要部分?各占多少个存储单元?地址范围如何?3,89C51单片机有哪几种寻址方式?489C51单片机内部...
简答,1 单片机有什么特点。2,内部RAM低128个单元划分为哪几个主要部分?各占多少个存储单元?地址范围如何? 3,89C51单片机有哪几种寻址方式? 4 89C51单片机内部设有几个定时 计数器?他们是有哪些特殊功能寄存器组成?
1,已知(30H)=40H,(40H)=10H,(10H)=32H,(P1)1=EFH,试写出执行以下程序段后有关单元格的内容。
MOV RO #30H
MOV AM @R0
MOV R1,A
MOV B,@R1
MOV @R1,P1
MOV P2,P1
MOV 10H,#20H
MOV 30H,10H
2,已知(A)=58H (R1)=40H,(40H)=C3H,(PSW)=81H,试写出各条指令单独执行结果
(1)SWAP A
(2)ADD A, 40H
(3)ADD A, #40H
(4)SUBB A, 40H
(5)SUBB A, #40H
3,为下列程序加注释
ORG 0400H
MOV R0,#30H
MOV R1,#40H
CLR C
LOOP:MOV A,@R0
ADDC A,@R1
MOV @R0,A
INC R0
INC R1
DJNZ R2, LOOP
CLR A
ADDC A, #00H
MOV @ROA
END
1.编写16位二进制数求补程序。设16为二进制数存放在R1、R0中,求补以后的结果存放于R3、R2中。
2.设变量X存放在内部RAM3OH 单元,函数值Y存入内部RAM31H单元试编程,按照下式的要求给Y赋值。
1 X>0
Y={ 0 X=0
-1 X<0
3.编写查找最大值程序。假设从内部RAM30H 单元开始存放10个无符号数,找出其中最大值送入内部RAM的MAX单元。 展开
1,已知(30H)=40H,(40H)=10H,(10H)=32H,(P1)1=EFH,试写出执行以下程序段后有关单元格的内容。
MOV RO #30H
MOV AM @R0
MOV R1,A
MOV B,@R1
MOV @R1,P1
MOV P2,P1
MOV 10H,#20H
MOV 30H,10H
2,已知(A)=58H (R1)=40H,(40H)=C3H,(PSW)=81H,试写出各条指令单独执行结果
(1)SWAP A
(2)ADD A, 40H
(3)ADD A, #40H
(4)SUBB A, 40H
(5)SUBB A, #40H
3,为下列程序加注释
ORG 0400H
MOV R0,#30H
MOV R1,#40H
CLR C
LOOP:MOV A,@R0
ADDC A,@R1
MOV @R0,A
INC R0
INC R1
DJNZ R2, LOOP
CLR A
ADDC A, #00H
MOV @ROA
END
1.编写16位二进制数求补程序。设16为二进制数存放在R1、R0中,求补以后的结果存放于R3、R2中。
2.设变量X存放在内部RAM3OH 单元,函数值Y存入内部RAM31H单元试编程,按照下式的要求给Y赋值。
1 X>0
Y={ 0 X=0
-1 X<0
3.编写查找最大值程序。假设从内部RAM30H 单元开始存放10个无符号数,找出其中最大值送入内部RAM的MAX单元。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询