80x86汇编语言电子教案(2-存储器讲稿)

80x86汇编语言电子教案(2-存储器讲稿)

ID:33576898

大小:405.07 KB

页数:17页

时间:2019-02-27

80x86汇编语言电子教案(2-存储器讲稿)_第1页
80x86汇编语言电子教案(2-存储器讲稿)_第2页
80x86汇编语言电子教案(2-存储器讲稿)_第3页
80x86汇编语言电子教案(2-存储器讲稿)_第4页
80x86汇编语言电子教案(2-存储器讲稿)_第5页
资源描述:

《80x86汇编语言电子教案(2-存储器讲稿)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章80X86计算机组织复习80X86寄存器组程序可见的寄存器可以分为通用寄存器专用寄存器和段寄存器EAXAHALAX累加器EBXBHBLBX基址变址ECXCHCLCX计数EDXDHDLDX数据ESPSP堆栈指针EBPBP基址指针EDIDI目的变址ESISI源变址EIPIP指令指针EFLAGSFLAGS标志阴影区以外的寄存CS代码器是8086/8088DS数据80286寄存器组它ES附加们都是16位的SS堆栈80X86程序FS可见的寄存器组GS按用途分为3类1通用寄存器存放数据和地址有81632位2专用寄存器指令指针堆栈指针标志寄存器有

2、1632位3段寄存器用来直接或间接地存放段地址只有16位标志寄存器32……151211109876543210…………OFDFIFTFSFZFAFPFCF例10A72EH+76B9H[-58D2]补=0A72EH有符号无符号0A72EH负数值+76B9H正数值11DE7H正数值OF0SF0CF1ZF0例20FFFFH8000H有符号无符号0FFFFH负数值+8000H负数值17FFFH正数值OF1SF0CF1ZF0计算机系统硬件组成存储器中央处理总线控大容量接口机CPU制逻辑存储器系..统....总线接口I/O设备I/O子系统三三..存储

3、器存储器存储器是用来存放程序数据的记忆装置一存储单元的地址和内容a存储器以字节8bit为单位存储信息76543210字节一存储单元的地址a每个字节单元有一个地址从0编号顺序加1为了正确地存放或取得信息每一个字节单元给以一个唯一的存储器地址称为物理地址在机器里地址是用二进制数来表示的它是无符号整数地址的书写格式为十六进制数a地址用二进制无符号数表示写成十六进制a16位二进制无符号数可表示216=65536=64K个地址十六进制表示用四位0000H~FFFFH0000000100020003……000E000F00100011……001E00

4、1F00200021……002E002F︰FFE0FFE1……FFEEFFEFFFF0FFF1……FFFEFFFF8086/8088的地址总线为20位它可访问的字节单元地址范围为00000HFFFFFH80286的地址总线宽度为24位它可访问的地址单元范围为000000HFFFFFFH8038680486和Pentium的地址总线宽度为32位它可访问的地址单元范围为00000000HFFFFFFFFHPentiumPro和Pentium的地址总线宽度为36位它可访问的地址单元范围为000000000HFFFFFFFFFH8086/8088

5、和80286的字长为16位字80386到Pentinum机的字长32位双字可表示的基本数据类型有76543210字节15870字高位字节N+1N3116150双字高位字低位字4字N+3N+2N+1N6332310高位双字低位双字N+7N+6N+5N+4N+3N+2N+1N一个16位字由连续的两个字节组成那么它在内存里怎样存放呢34H0004H该字单元的内容为1234H还是3412H呢12H0005H字单元的地址为0004H还是0005Ha低位字节存入低地址高位字节存入高地址高高低低原则a字单元地址用它的低地址来表示15870字高位字节低位

6、字节字单元地址高地址低地址a双字四倍字单元地址依照高高低低原则存储用其最低地址来表示80X86存储器76543210地址内容字节100111110000H(0000H)=9FH001001100001H(0001H)=26H000111100002H(0002H)=1EH110101110003H(0003H)=D7H(0000H)=269FH(0002H)=0D71EH(0001H)=1E26H1514131211109876543210字0001111000100110高位字节低位字节从上例可以看出一个地址既可以是字节地址也可以是字地

7、址双字地址字单元的地址既可以为奇数也可以为偶数▼存储器按字节编址从0开始顺序增1▼数据的存放遵循高高低低的原则低地址表示数据单元的地址我们已经学习了存储单元的编址那么存储单元的内容如何表示呢二存储单元的内容存储单元中存放的信息称为该存储单元的内容表示为地址例如存储单元的存56780H34H放形式如右56781H56H地址为56780H的字节存储单元的内容为34H则可以表示为56780H34H若地址为56781H的字节存储单元的内容为56H则可以表示为56780H5634H字⊕对于放在寄存器R中的内容我们也采用这种表示方式如R二实模式下存储

8、器寻址80X86中除8086/8088只能在实模式下工作外其他微处理器均可在实模式或保护模式下工作实模式下允许访问的最大寻址空间为1MB而8086/8088的地址总线宽度为20位其最大寻址空间

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

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

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