各中断源对应的中断服务程序的入口地址是否能任意设定?如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设

  • A+
所属分类:法律类题库
(1)【◆题库问题◆】:[问答题,简答题] 各中断源对应的中断服务程序的入口地址是否能任意设定?如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

【◆参考答案◆】:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。例如:外部中断0的中断服务程序INT0P放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORG 0003HLJMP INTOP列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。

(2)【◆题库问题◆】:[单选] 若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时器初值为()。
A.TH1=0E0H,TL1=18H
B.TH1=18H,TL1=E0H
C.TH1=1CHTL1=18H
D.TH1=18H,TL1=1CH

【◆参考答案◆】:A

(3)【◆题库问题◆】:[填空题] 8051内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是(),外部数据存储器的最大可扩展容量是()。

【◆参考答案◆】:00H~7FH;20H~2FH;00H~7FH;64K

(4)【◆题库问题◆】:[判断题] 特殊功能寄存器可以当作普通的RAM单元来使用。
A.正确
B.错误

【◆参考答案◆】:正确

(5)【◆题库问题◆】:[单选] ALE是地址锁存允许信号端。当80C51上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率的()。CPU访问片外存储器时,会丢失一个脉冲。
A.四分之一
B.五分之一
C.六分之一
D.七分之一

【◆参考答案◆】:C

(6)【◆题库问题◆】:[填空题] 单片机的系统总线有()、()、()。

【◆参考答案◆】:数据总线;地址总线;控制总线

(7)【◆题库问题◆】:[单选] MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A.寄存器,外部数据存储器
B.直接,程序存储器
C.寄存器间接,内部数据存储器
D.寄存器间接,外部数据存储器

【◆参考答案◆】:D

(8)【◆题库问题◆】:[问答题] 能否把继电器直接接在89C51的某一口线上来用?为什么?

【◆参考答案◆】:不能。因为89C51的I/O所提供的电压不足于驱动继电器,必须加驱动电路,如一个功率三极管或74LS06等。

(9)【◆题库问题◆】:[问答题] 简述80C51单片机串行口的功能

【◆参考答案◆】:全双工。由SBUF和PCON完成控制,波特率由T1产生。收、发中断用一个中断向量,中断标志RI、TI由软件清除。4种工作方式。

(10)【◆题库问题◆】:[单选] 对某单元的部分位置位,应采用下面哪种逻辑操作()。
A.ANL
B.ORL
C.CPL
D.XRL

【◆参考答案◆】:B

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: