有几道单片机简答题向大家求助

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:27:27
请明白的人认真回答,答案都出来后我会追加50分
1.程序编程的3种语言分别是什么?
2.在程序存储中,0000H,0003H,000BH,0013H,001BH,0023H 这6个单元有什么特定的含义?
3.MCS-51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?
4.8031单片机的中断系统有几个优先级?如何设定?
5.内部RAM低128单元划分为哪3个主要部分?说明各部分的特点.
6.指令MOV@Ri,A和指令MOVX@Ri,A的功能是否相同.如果不同区别是什么?答案都正确后

1.高级语言,汇编语言,机器语言
2.0000h是PC复位后地址,后面三个分别是外部中断0,定时器中断0,外部中断1,定时器中断1,串行口中断的入口地址
3。是允许访问外部存储器控制线,低电平有效,使用8031时,因为8031无内部程序存储器所以必须接地允许使用外部存储。
4。有两个优先级分别为0和1,通过优先级寄存器IP来设定,欲设定某个中断为高优先级则将寄存器中相应的位置1。
5.工作寄存器区,分为4组通用寄存器,每组又分为R0~R7,可通过程序状态字的PSW4和PSW3来选定使用哪一组;位寻址区,可位寻址也可字节寻址;数据缓冲区堆栈区,可设置堆栈起始区。
6.不相同,第一个是将累加器中内容送片内寄存器Ri中,第二个是将累加器内容送片外寄存器Ri中。
呵呵 刚回答完另一个人的 现在送给你啦!

1:汇编语言,C语言,VB语言
2:0000H程序启始地址,0003H,000BH,0013H,001BH,0023H这5个分别是单片机的5个中断路口
3:EA=0时是读取外部存储器的程序,=1是读取内部的程序,8031没有内部存储器,所以应该至0
4:有5个,通过对IP寄存器的赋值来设定,从低到高位分别是外部中断0,1定时中断0,1和串行中断
5:不清楚
6:不同,一般MOV是直接传送,MOVX是查询指令