一般指针与基于存储器的指针有何区别?

  • A+
所属分类:法律类题库
(1)【◆题库问题◆】:[问答题] 一般指针与基于存储器的指针有何区别

【◆参考答案◆】:
定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。
定义时就指定了它所指向的对象的存储类型时,该指针变量就属于基于存储器的指针。基于存储器的指针可以高效访问对象,类型由C51源代码中存储器类型决定,且在编译时确定。

(2)【◆题库问题◆】:[单选] MCS51单片机的定时/计数器0对应的C/T’=1,当前计数器的值为18H,当P3.4经过4个周期,内部晶体振荡器经过36个周期以后,计数器的值为()
A.21H
B.1BH
C.1CH
D.22H

【◆参考答案◆】:C

(3)【◆题库问题◆】:[问答题] 80C51单片机串行口有几种工作方式?如何选择?简述其特点?

【◆参考答案◆】:
四种工作方式,由SCON中的SM0、SM1进行定义:
方式0:同步移位寄存器的输入输出方式,主要用于扩展并行输入或输出口,波特率固定。
方式1:10位数据的异步通信口,波特率可变。
方式2:11位数据的异步通信口,波特率固定。
方式3:11位数据的异步通信口,波特率可变。

(4)【◆题库问题◆】:[填空题] 在单片机中,为实现数据的I/O传送,可使用三种控制方式,即()方式、()方式和()方式

【◆参考答案◆】:无条件传送;查询;中断

(5)【◆题库问题◆】:[单选] AT89C51单片机的晶振频率为6MHz时,其一个机器周期的时间是()。
A.0.5µs
B.1µs
C.2µs
D.4&micro

【◆参考答案◆】:C

(6)【◆题库问题◆】:[问答题,简答题] MCS-51系列单片机与80C51系列单片机的异同点是什么?

【◆参考答案◆】:共同点为它们的指令系统相互兼容。不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另一种是,除片内RAM继续保持数据外,其它部分都停止工作。

(7)【◆题库问题◆】:[单选] 指令MOVA,30H源操作数的寻址方式是()
A.寄存器寻址方式
B.寄存器间接寻址方式
C.直接寻址方式
D.立即寻址方式

【◆参考答案◆】:C

(8)【◆题库问题◆】:[填空题] 8051单片机的特殊功能寄存器有()个,分布在存储器的()地址区域内。

【◆参考答案◆】:21;80H~FFH

(9)【◆题库问题◆】:[问答题] 简述MCS-51系列单片机的指令格式

【◆参考答案◆】:[标号:]操作码[操作数1],[操作数2][;注释]

(10)【◆题库问题◆】:[单选] 执行程序指令()可实现使ZKRT-300机器人的旋转电机停止。
A.A.stop(rl)
B.B.stop(DJ2)
C.C.stop(DJ3)
D.D.stop(DJ4)

【◆参考答案◆】:D

发表评论

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