- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3. 八进制和十六进制计数法 八进制: 八进制使用的数字符号:0,1,2,3,4,5,6,7。 一位8进制数可以方便地转换成3位二进制数 十六进制 十六进制使用的数字符号:0~9,A~F。 书写十六进制数时,在它各位数字的后面加上“H”。 如果十六进制数以字母A~F开始,还要在前面添加0。 例:3AFH, 0FF3DH 一位十六进制数可以方便地转换成4位二进制数 1.1.2 数据组织 1. 位(bit)-- 最小信息表示单位 2. 字节(Byte)--最小信息存储单位 3. 字(Word)和双字(Double Word) 2. 反码 用最高位“0”表示符号为正,“1”表示符号为负。 符号位之后的二进制位用来存储这个数的有效数字: 正数的有效数字不变,负数的有效数字取反。 对于正数 X = dn-2dn-3……d2d1d0, [X]反 = X = 0 dn-2dn-3……d2d1d0。 对于负数 Y =-dn-2dn-3……d2d1d0, [Y]反 = 1111…111-|Y| = 2n-1-|Y| = 2n-1+Y 。 1字节存储有符号数反码,有127个正数(1~127),127个负数(-1~ -127)和2个“0”, “正”0:0 000 0000, “负”0:1 111 1111。 反码的运算规则仍然比较复杂,可以用作原码和常用的补码之间的一个过渡。 3.补码 用最高有效位(MSB)表示一个有符号数的符号: “1”表示负,“0”表示正。 其他二进制位用来存储这个数的有效数字: 正数的有效数字不变,负数的有效数字取反后最低位加1。 用字节存储一个有符号数时, 对于正数 X = dn-2dn-3……d2d1d0, [X]补 = X = 0 dn-2dn-3……d2d1d0。 对于负数 Y =-dn-2…d1d0, [Y]补 = 1(dn-2…d1d0 ) #+1 = 1111…111-|Y|+1 =2n-|Y| = 2n + Y。 读操作:从某个存储单元取出事先存储的程序指令或数据 读操作不改变原存储单元的内容。 写操作:把一个数据存入指定的存储单元。写操作之后, 该存储单元原来的内容被新的内容所“覆盖”,不复存在 一次存储器的读操作或写操作统称为对存储器的一次 “访问(Access)”。 2. 存储器操作 从20300H单元读出它的内容“34H”之后,该单元的内容仍然是“34H”。 向20300H单元写入“11H”之后,该单元内容变成“11H”,原来的数据“34H”被覆盖。 一项数据可能占用连续的多个存储单元: 高位的数据存入地址较大的存储单元 用多个存储单元中的最小地址来表示该数据的地址。 3. 存储器内的数据组织 例如,数存储在地址为23000H~23003H的4个连续的内存单元,每个存储单元存储这个数据的一部分(8b),顺序为:78H,56H,34H,12H。用23000H作为这个“双字”数据的存储地址。 对连续的多个存储单元进行读写时,发送给存储器的是这个数据的最小地址。 向存储器发出一个地址信号之后,可以进行1B/2B/4B数据的读写,对应的地址称为“字节地址”、“字地址”和“双字地址”。地址的这个“属性”在指令中指明。 向存储器发出地址23000H和“读命令”后,如果这个地址是“字节地址”,那么读出的内容是78H,如果这个地址是“字地址”,那么读出的内容是5678H,如果这个地址是“双字地址”,那么读出的内容。 4. 存储器分段结构 “段(Segment)”:内存中的一片区域,用来存放某一种类型的信息。 例如,用一片存储区存放某程序所使用的数据,该存储区称为“数据段”。类似的,还有存放程序代码的“代码段”,存放程序运行时临时信息的“堆栈段”等。 采用分段结构之后,内存单元的地址由两部分组成:所在段的起始地址,该单元在这个段内的相对地址。 段内相对地址也称为“偏移地址”,一般从0开始编码。 段的起始地址是这个段的所有单元公用的,相对固定。 段基址:每个段20位起始地址的高16位,存放在专门的 “段寄存器”内。 每个段的偏移地址用16位二进制表示。这样,每个段最 多可以有216 B = 64KB。 8086 CPU
您可能关注的文档
最近下载
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
- 大班美术优秀教案及教学反思《秋天的画报》.docx VIP
- 《光纤耦合器讲解》课件.ppt VIP
原创力文档


文档评论(0)