实验二:单片微机编程练习
1、掌握单片机汇编语言编程技巧
2、掌握51单片机存储空间的分布。
3、熟悉Keil软件调试操作
一、实验内容1:程序阅读题
请阅读以下程序,根据所學知识回答问题并编程予以验证,在实验报告中对相关内存空间和特殊功能寄存器截屏以证明结果的正确性。
1 .已知(A)=83H(R0)=17H,(17H)=34H执行下列程序段后:
问:(A)=(),(R0)=()(17H)=()。
1.8086C P U由哪两部分组成它们的主要功能是什么?
答:8086CPU是由总线接口单元(BIU)和指令执行单元(EU)组成
总线接口单元(BIU)的功能:地址形成、取指令、指令排队、读/写操作数囷总线控制。
指令执行单元(EU)的功能:指令译码和指令执行
2.微型计算机系统由、和等组成。
答: 微处理器;存储器;I/O接口电路
3.8086CPU中的指令隊列可存储个字节的指令代码当指令队列至少
空出个字节时,BIU单元便自动将指令取到指令队列中;
4.8086系统中1MB的存储空间分成两个存储体:存储体和
答:偶地址;奇地址;512K
5.8086系统中存储器采用什么结构?用什么信号来选中存储体
答:8086存储器采用分体式结构:偶地址存储体和渏地址存储体,各为512k
用A0和BHE来选择存储体。当A0=0时访问偶地址存储体;当BHE=0时,访问奇地址存储体;当A0=0BHE=0时,访问两个存储体
6.在8086CPU中,指令指针寄存器是
8.8086CPU中指令指针寄存器(IP)中存放的是。
(A)指令(B)指令偏移地址(C)操作数(D)操作数偏移地址答:B
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。