上海工程技术大学微机原理与接口技术复习题228086系

上海工程技术大学微机原理与接口技术复习题228086系

ID:42942182

大小:306.16 KB

页数:8页

时间:2019-09-22

上海工程技术大学微机原理与接口技术复习题228086系_第1页
上海工程技术大学微机原理与接口技术复习题228086系_第2页
上海工程技术大学微机原理与接口技术复习题228086系_第3页
上海工程技术大学微机原理与接口技术复习题228086系_第4页
上海工程技术大学微机原理与接口技术复习题228086系_第5页
资源描述:

《上海工程技术大学微机原理与接口技术复习题228086系》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2.2.18086存储器结构(一)8086存储器的基本概念、内存地打1:(20位)存储器低00000H一个字节偶地址字节地00001H址共00002H一兆个字00003H-个字节奇地址字节00004H00005H即容量为1MII低地址00006H个字低字节以偶地址开始的字。称为以低字节的地220II2,0KB高地址00007H字的高字节高字节“对准字”址作为该字的II00008H地址1024KBII1048576B低地址00009H个字低字节以奇地址开始的字称为:高地址字的高字节高字节”非对准字”0000

2、AH0000BH1f0000CH地址••••••FFFFFH=1048575(二)存储器的分体结构及读/写过程偶地址存储体二低字节存储体奇地址存储体二高字节存储体存储量1024K/2=512K=524288个字节024K/2=512K=524288个字节地址A19,A18A3,A2,Al,A0II0A19,A18A3,A2,Al,A0II1连数据线连数据线的低8位(D7—DO)连数据线的高8位(D15—D8)BHFA0读/写过程:①每次从偶地址读/写②连续两个字节③决定留或弃00从偶地址连续两个字节:存储

3、体读/写一偶地址数据奇地址数据•个字01从奇地九连续两个字节上存储体读/写-偶地址数据奇地址数据•个字节舍弃保留10从偶地址连续两个字节:存储体读/写-偶地址数据奇地址数据•个字节保留舍弃01从奇地址存储体第一次连续两个字节第二次连续两个字节读/写一个字偶地址数据舍弃保留保留舍弃10奇地址数据偶地址数据奇地址数据物理地址逻辑地址单元所在实际位置在程序中使用的地址段基址段内偏移地址20位二进制数即5位十六进制数H16位二进制数即4位十六进制数o0o0H16位二进制数即4位十六进制数0o0oH物理地址段基址X

4、16+段内偏移地址II段首地址(20位)**16D=10H都能寻址1M存储空间(三)存储器的分段.单元的物理地址与逻辑地址段首地址一物理地址f某段字节距离二偏移地址CSIPDSSI、DI、BXSSSP、BPESXXH•计算得到存储器的某物理地址,即完成由16位逻辑地址到20位物理地址的转换(H)(H)(ooooH)计算公式:存储单元的物理地址=段首地址+段内偏移地址绝对地址段起始地址段内相对地址地址码逻辑段首地址偏移量二所寻存储单元距段起始II地址的字节距离II

5、

6、(在寄存器SI、DI、BX,SP、BP

7、

8、II及IP中,或在指令里指出。)(四)对段寄存器CS,SS,DS的使用CPU选择再说明取指令取指令时代码段寄存器CS和指令指针1P的内容一起形成指令所在单元的20位物理地址代码段中存放着指令码堆栈操作进行堆栈操作时堆栈段寄存器SS和堆栈指针SP或基址指针BP指针的内容一起形成栈顶的20位物理地址堆栈段屮存放须暂时保存的数据写读数据往内存写或从内存读一个数据时数据段寄存器DS和变址寄存器SI和DI或通用寄存器BX(或指令中)的偏移量一起形成操作数所在单元的20位物理地址数据段中存放着操作数(五)堆栈段的使

9、用低址堆栈段基地址SSMS堆栈当前指针SP指向(称为栈顶)堆栈最初指针SP(称为栈底)A偶地址——►栈堆的长增方向v高址堆栈概念、堆栈操作堆栈操作入栈指令PUSH出栈指令POP概念建立用段定义语句定义,是在存储器中开辟的一个区域存放存放须暂吋保存的数据规则先进栈者必后出栈操作单位以字为单位进栈以字为单位出栈栈中的字应是对准字(即字节低位在偶地址)容量堆栈的容量小于等于64KB段基址由堆栈寄存器SS个给出栈顶由堆栈当前指针SP所指位置栈底指针SP的初值所指位置操作步骤先将修改指针(SP-2=>SP)(指针S

10、P减小)信息(一字)弹出栈(即指针SP增大)然后信息(一字)压入栈修改指针(SP+2=>SP)即指针增大8086的输出输入结构(在第六章详述!!!!)(一)接口部件的功能、I/O端口概念存储器I/O数据端口=1/0空间(存储器映像的I/O寻址)CPUI/O数据接口二接口部件二接口芯片I/O数据外部设备端口二I/O端口是外部寄存器(I/O映像的I/O寻址)二输入输出(I/O)设备CPU端口外部设备存储器映像的I/O寻址I/O映像的I/O寻址位于端口含在存储器中端口在接口芯片中(是外部寄存器)端口位数8位端口

11、或16位端口编址与存储单元统一编址与存储单元分别编址访问指令整个指令系统专用的通信指令:IN、OUT端口寻址,端口地址位数用地址总线的低16位(16位端口地址)或用地址总线的低8位(8位端口地址)用译码器存储器的原译码器独立的译码器m/Id引脚的作用当是高电平时地址线信息给存储器操作用当是低电平时地址线信息给I/O端口操作用优点略略确点略略MC6800系列、6502系列、MC680x0系列采用Z80系列、Intel80x86系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。