- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用第3章2节2011SGQ
复习上次课内容;时间:2011—8月31日(第二周周三)
本次课内容:
1、标志寄存器。
2、8086的存储器组织。
3、 8086的段结构。
本次课重点:
1、标志位寄存器各个标志位的含义。
2、物理地址、逻辑地址。
3、堆栈。;3.3 Intel 8088/8086寄存器结构;8088/8086寄存器名称与功能;1、数据寄存器;数据寄存器的特定用法
;例如:在指令中指明作用
ADD AX,BX
MOV BL,AL
例如:在指令中特定作用
SHL AX, CL
例如:在指令中隐含作用
MUL BL (隐含使用AL、AX);2、变址寄存器;例如:指令中作用变址寄存器
MOV AX,10H[SI]
ADD [DI], 1234H
MOV SI, 1000H
MOV [SI], 1000H
;3、指针寄存器;例如:指令中作用指针寄存器
PUSH AX ;执行后SP的值=SP-2
ADD [BP] , 1234H ; 数据相加的结果寄存在堆栈段;4、 段寄存器;
段寄存器就是用来存放段地址的,CS段寄存器用来存放当前正在运行的程序;
DS段寄存器用来存放当前运行的数据,若程序中使用了串操作指令,源操作数也存放在数据段中;
SS段寄存器规定了堆栈所处的区域;
ES段寄存器用来存放辅助数据,因为ES是一个附加的数据段,在执行串操作指令时,目的操作数也一般存放在ES段中。 ;5、指令指针IP;6、 标志寄存器;标志的分类;PSW(FLAG)有关位定义;进位标志CF(Carry Flag);零标志ZF(Zero Flag);符号标志SF(Sign Flag);奇偶标志PF(Parity Flag);溢出标志OF(Overflow Flag);什么是溢出?;溢出和进位;辅助进位标志AF(Auxiliary Carry Flag);例1、将两数相加,即0100 1100B加
0110 0101B,CF、PF、AF、ZF、SF、OF各为何值?
;方向标志DF(Direction Flag);中断允许标志IF(Interrupt-enable Flag);单步标志TF(Trap Flag);复习上次课内容;标志的分类;3.4 8086的存储器组织;00000H;逻辑地址:允许在程序中编排的地址;;8086CPU有20条地址线
最大可寻址空间为220=1MB
物理地址范围从00000H~0FFFFFH
8086CPU将1MB空间分成许多逻辑段(Segment)
每个段最大限制为64KB
段地址的低4位为0000B
这样,一个存储单元除具有一个唯一的物理地址外,还具有多个逻辑地址;三、物理地址和逻辑地址;1、逻辑地址;2、物理地址和逻辑地址的转换;3、逻辑段的分配; 堆栈是利用RAM区中??一指定区域(由用户规定),用来暂存数据或地址的存储区。
堆栈段是由段定义语句在内存中定义的一个段,段基址由SS指定。;
00FAH
00FBH
00FCH
00FDH
00FEH
00FFH
0100H;时间:2011—9月5日(第三周周一)
本次课内容:
1、8086/8088引脚功能。
2、最大最小模式。
3、时序。
本次课重点:
1、基本引脚功能
2、最大最小组态的区别。
3、8088和8086的引脚区别。
4、时序的基本概念。
;一、 8086的系统配置及引脚功能;地址/数据线; 1. 公共引脚
无论在最大模式或最小模式中,都共同使用的引脚
信号作为公共引脚。
(1)AD15~AD0(Address Data Bus)
这是分时复用的地址/数据总线。传输地址时,三态
输出;传送数据时,三态输入/输出。所谓三态,除“0” 、
“1”两种状态外,还有一种浮空(高阻)状态;通常采用
三态门进行控制。
(2)A19 /S6~A16 /S3( Address / Status )
为分时复用的地址/状态线(三态、输出)。
(3)BHE/ S7(Bus High Enable /Status )
高8位数据总线有效/状态复用引脚,三态,输出。 ;(4)RD(Read)
读信号,三态输出,低电平有效。当=0时,表示
CPU当前正在读存储器或I/O接口。
(5)READY
准备就绪信号,输入,高电平有效。
(6)TEST
测试信号,输入,低电平有效。
(7)INTR(Interrupt Request)
可屏蔽中断请求,输入,高电平有效。当INTR=1
时,表示外设
您可能关注的文档
最近下载
- 最新石灰生产危险源辨识、风险分析资料.docx VIP
- 船体装配工培训.pptx
- 新版人教版七年级英语上册书面表达及范文.pptx
- 2023-2024学年山东省潍坊市九年级(上)期末物理试卷.docx
- 广东省广州市增城区2022-2023学年九年级上学期期末英语试题(答案).docx VIP
- 《审计基础》课程标准.pdf
- 2024-2025学年度南京市鼓楼区三年级语文第一学期期末真题模拟检测.docx
- 餐饮服务员岗位培训.pptx
- 寒假放假安全教育主题班会PPT.pptx VIP
- 沪教版(2024)七年级上册Unit 1 Friendship 语法 Grammar 特殊疑问句(含解析).docx VIP
文档评论(0)