- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课后答案
2.3 习 题 解 答
选择题:
(1)某微机具有16MB的内存空间,其CPU的地址总线应有( )条。
A.26 B.28 C.20 D.22 E.24
(2)当RESET信号进入高电平状态时,将使8086/8088 CPU的( )寄存器初始化为0FFFFH。
A.SS B.DS C.ES D.CS
(3 )8086/8088 CPU与慢速存储器或I/O接口之间进行数据传输,为了使传送速度匹配,有时需要在( )状态之间插入若干等待周期TW。
A.T1和T2 B.T2和T3 C.T3和T4 D.随机
答案:(1)E (2)D (3)C
填空题:
(1)8086/8088 CPU执行指令中所需操作数地址由( )计算出( )位偏移量部分送( ),由( )最后形成一个( )位的内存单元物理地址。
(2)8086系统的存储体系结构中,1MB存储体分( )个库,每个库的容量都是( )字节,其中和数据总线D15~D8相连的库全部由( )单元组成,称为高位字节库,并用( )作为此库的选通信号。
(3)用段基值及偏移量来指明内存单元地址的方式称为( )。
(4)通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现( )状态。
(5)在8086/8088最大方式系统中各微处理器都有两条( )引脚,其中( )比( )具有更高的优先级。
答案:
EU,16,BIU,BIU,20
2,512K,奇地址,
逻辑地址
空闲
总线请求(输入)/总线请求允许(输出),0 ,
8086/8088 CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?
答:8086/8088 CPU中共有:
8个16位的通用寄存器AX、BX、CX、DX 、BP、SP、SI、DI;
2个变址寄存器SI、DI;
2个指针寄存器BP、SP;
其中BX、BP、SI、DI亦可作地址寄存器。
什么是堆栈?它有什么用途?堆栈指针的作用是什么?举例说明堆栈的操作。
答:堆栈是一个按照后进先出(LIFO)的原则存取数据的存储区域。堆栈的作用是为了在调用子程序(或转向中断服务程序)时,把断点及有关的寄存器、标志位及时正确地保存下来,并保证逐次正确返回。利用堆栈指针SP可以实现对栈区的自动管理。
例如:要把AX寄存器中的内容压入堆栈,用入栈指令PUSH AX(设SP原值为1000H),其操作过程如下所示:
第一步:先把SP-l→SP,然后把AH(高位字节)送入SP所指单元(即SP=1FFFH);
第二步:再次使SP-1→SP,把AL(低位字节)送至SP所指单元(此时SP=1FFEH);
数据出栈操作与入栈过程正相反:弹出时,先把AL内容弹出,然后修改SP+1→SP;再把AH内容弹出,再修改SP+1→SP。
对于由8086/8088 CPU组成的系统,堆栈的位置如何确立?堆栈的首址(即SS中的值)是不是栈底?为什么?
答:8086/8088系统中堆栈的位置由SS和SP初始化后确立:其中(SS)*16决定了堆栈段起始单元的地址,即堆栈段首址;(SS)*16+(SP初值)决定了堆栈段最后一个单元的地址,即栈底;(SS)*16+(SP现值)决定了堆栈段当前可用单元的地址,即栈顶。
显然,堆栈首址并不是栈低。一般来说,在堆栈所在的内存区内,栈底为高地址端。堆栈初始化后,未压入数据时,栈底与栈顶是重合的。当堆栈压入数据后,栈顶地址总是小于栈底地址,位于低地址端。
试指出下列运算后的各个状态标志,并说明进位标志和溢出标志的区别:
(1)1278H+3469H
答:CF=0 AF=1 ZF=0 SF=0 OF=0 PF=1
(2)54E3H-27A0H
答:CF=0 AF=0 ZF=0 SF=0 OF=0 PF=0
其中,进位标志CF用于判别无符号数运算是否超出数的表示范围,而溢出标志OF用于判别带符号数运算是否超出数的表示范围。
奇偶标志PF只能判断结果低8位中“1”的个数为奇数还是偶数。
什么是段基值?什么是位移量?它们之间有何联系?
答:段基址即段起始地址,它的高16位地址存放在段寄存器中,称之为段基值(低4位一般为0)。存储器单元所在的位置距离段起始地址的偏移量称之为位移量。程序中一个存储单元的实际地址(即物理地址)是由这两部分共同表示的。
若CS为0A000H,试说明现行代码段可寻址物理空间的范围。
答: 因为8086系统中可寻址的最大逻辑段长度为64
您可能关注的文档
- 4. 肿瘤.ppt
- 西南交《专业概论(桥梁类)》离线作业.doc
- 4.9.1坚持先进文化的前进方向.ppt
- 4.S7-200 PLC的系统配置与接口模块.ppt
- 4.IAD产品配置与维护.ppt
- 4,体格检查-3腹、神经.ppt
- 48240d059a6b49f0e9dde5411517-2097509050725.ppt
- 41化工原理第4章PPT.ppt
- 3正投影原理.ppt
- 4x4矩形键盘接口与编程.doc
- 2025年青岛市卫生健康委员会所属青岛市精神卫生中心公开招聘社会心理健康工作人员(10名)考试备考题库及答案解析.docx
- 2025年山东省烟草专卖局第二次招聘(7人)考试备考题库及答案解析.docx
- 2025浙江温州市苍南县机关事务管理中心招聘编外用工人员1人考试备考题库及答案解析.docx
- 2025年山东省烟草专卖局(公司)高校毕业生第二次招聘岗位考试备考题库及答案解析.docx
- 2025中国兵器工业计算机应用技术研究所 & 中兵无人机研究院有限公司招聘考试备考题库及答案解析.docx
- 2025浙江舟山市人才发展集团有限公司新城分公司劳务派遣招聘1人考试备考题库及答案解析.docx
- 2025年上海市军队离休退休干部活动中心公开招聘考试备考题库及答案解析.docx
- 2025年哈尔滨市香坊区人民法院公开招聘聘用制人员9人考试备考题库及答案解析.docx
- 2025浙江温州市瑞安市人民检察院面向社会招录司法雇员7人考试备考题库及答案解析.docx
- 2025浙江中国国际商会杭州商会招聘工作人员2人考试备考题库及答案解析.docx
最近下载
- 牛津自然拼读oxfordphonicsLevel2Unit4Lesson2课件.pptx VIP
- 《梅花易数》预测实战方法.pdf VIP
- 医院地震应急演练脚本.docx VIP
- EPLAN笔记-EPLAN笔记-EPLAN笔记-EPLAN笔记.pdf VIP
- 污水处理厂应急预案.doc VIP
- 防火封堵工程施工与验收记录表(附件8)模板.pdf VIP
- 公路工程高程横坡计算程序(2011表格版).xls VIP
- BS EN 1822-1-2019 高效空气过滤器(EPA,HEPA和ULPA).第1部分:分类性能试验标记.pdf VIP
- 皇极经世预言未来的原理.pdf VIP
- 牛津自然拼读课件OPW PPT L2 U4 Lesson1.pptx VIP
文档评论(0)