(完整版)微机原理与接口技术作业(含答案).pdf

(完整版)微机原理与接口技术作业(含答案).pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

((完完整整版版))微微机机原原理理与与接接⼝⼝技技术术作作业业((含含答答案案))

od浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业

名:学号:

年级:

学习中⼼:

第2章P52

2.80C51单⽚机引脚有哪些第⼆功能?

第⼀功能第⼆功能

P0.0~P0.7地址总线Ao~A7/数据总线D0~D7P2.0~P2.7地址总线A8~A15P3.0RXD(串⾏输⼊⼝)P3.1TXD(串⾏输出

⼝)P3.2INT0外部中断0)P3.3IINT1(外部中断1)

P3.4TO(定时器/计数器0的外部输⼊)P3.5T1(定时器/计数器0的外部输出)P3.6WR(外部数据存储器或I/O的写选通)

P3.7RD外部数据存储器或I/O的读选通)

4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地

址空间?访问⽚内RAM和⽚外RAM的指令格式有何区别?

1、80C5l单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。不仅在⽚内驻留⼀定容量的程序存

储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范

围都可达64KB。

2、在物理上设有4个存储器空间

⽚内程序存储器;⽚外程序存储器;

⽚内数据存储器;.⽚外数据存储器。

在逻辑上设有3个存储器地址空间

●⽚内、⽚外统⼀的64KB程序存储器地址空间。

●⽚内256字节(80C52为384字节)数据存储器地址空间。⽚内数据存储器空间在物理上⼜包含两部分:

●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特

殊功能寄存器(SFR)空间(实际仅占⽤了20多个字节)。

●对于80C52型单⽚机,O~127字节为⽚内数据存储器空间;128~255字节共128

个字节是数据存储器和特殊功能寄存器地址重叠空间。⽚外64KB的数据存储器地址空间。

3、在访问3个不同的逻辑空间时,应采⽤不同形式的指令,以产⽣不同存储空间的选

通信号。访问⽚内RAM采⽤MOV指令,访问⽚外RAM则⼀定要采⽤MOVX指令,因为MOVX指令会产⽣控制信号RD或WR,

⽤来访问⽚外RAM。访问程序存储器地址空间,则应采⽤MOVC指令。

6.80C51单⽚机⽚内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是什么?

80C51⽚内RAM的低128个存储单元划分为3个主要部分:

1、寄存器区。共4组寄存器,每组8个存储单元,各组以R0~R7作为单元编号。常⽤于保存操作数及中间结果等。:R0~R7

也称为“通⽤⼯作寄存器”,占⽤00H~1FH共32个单元地址。

2、位寻址区。单元地址为20H~2FH,既可作为⼀般RAM单元使⽤,按字节进⾏操作,也可对单元中的每⼀位进⾏位操作。

因此,称为“位寻址区”。寻址区共有16个RAM单元,共计128位,位地址为OOH~7FH。

3、⽤户RAM区。在内部RAM低128单元中,除去前⾯两个区,剩下80个单元,单元地址为30H~7FH。在⽤户RAM区内可以

设置堆栈区。

13.程序存储器指令地址、堆栈地址和外接数据存储器地址各使⽤什么指针?

为什么?

1、程序存储器指令地址使⽤程序计数器PC指针,PC中存放的是下⼀条将要从程序存储器中取出的指令的地址。程序计数器

PC变化的轨迹决定程序的流程。PC最基本的⼯作⽅式

是⾃动加1。在执⾏条件转移或⽆条件转移指令时,将转移的⽬的地址送⼊程序计数器,

程序流向发⽣变化。在执⾏调⽤指令或响应中断时,将⼦程序的⼊⼝地址或者中断⽮量地址送⼈PC,程序流向发⽣变化。

2、堆栈地址使⽤堆栈指针.SP。SP在80C51中存放当前的堆栈栈顶所指存储单元地址,

是⼀个8位寄存器,对数据按照“先进后出”原则进⾏管理。外接数据存储器地址使⽤数据指针DPTR。DPTR是⼀个16位特殊功

能寄存器,主要功能是作为⽚外数据存储器或I/0寻址⽤的地址寄存器,这时会产⽣RD或wR控制信号,⽤于单⽚机对外扩的

数据存储器或

I/0的控制。

3、数据指针DPTR也可以作为访问程序存储器时的基址寄存器,此时是寻址程序存储器中的表格、常数等单元,⽽不是寻址

指令。

第3章P93

9.MOV、MOVC、MOVX指令有什么区别,分别⽤于那些场合,为什么?MOV指令⽤于对内部RAM的访问。

MOVC指令⽤于对程序存储器的访问,从程序存储器中读取数据(如表格、常数等)。

MOVX指令采⽤间接寻址⽅式访问外部数据存储器.有Ri和DPTR两种间

您可能关注的文档

文档评论(0)

胜家 + 关注
实名认证
内容提供者

文档好 才是真的好

1亿VIP精品文档

相关文档