正在加载图片...
第9章两种典至的微处理器205 下载 将把存储在地址347Bh处的字节装载到累加器。现在把上述指令与6800的LDA指令相比 较,后者采用称作6800的扩展地址模式 6h680LDA指令 该字节序列把存储在地址7B34h处的字节装载到累加器A中 这种不同点是很微妙的。当然,你也可能认为它们的操作码不同:对8080来说是3Ah,对 6800来说是B6h。但主要是这两种微处理器处理紧随操作码后的地址是不同的,8080认为低 位在前,高位在后:;6800则认为高位在前,低位在后。 这种Inte和 Motorola微处理器保存多字节数时的根本不同从没有得到解决。直到现在 Intel微处理器在保存多字节数时,仍是最低有效字节在前(即在最低存储地址处);而 Motorola微处理器在保存多宇节数时,仍是最高有效字节在前 这两种方法分别叫作 little-endian(ntel方式)和big- endian( Motorola方式)。辩论这两种方 式的优劣可能是很有趣的,不过在此之前,要知道术语big- endian来自于 Jonathan Swift的 《 Gulliver' s Travels》,指的是 Lilliput和 Blefuscu在每次吃鸡蛋前都要互相碰一下。这种辩论 可能是无目的的。先不说哪种方法在本质上说是不是正确的,但这种差别的确当在基于 little endian和big- endian机器的系统之间共享信息时会带来附加的兼容性问题。 这两种微处理器后来怎样了呢?8080用在一些人所谓的第一台个人计算机上,不过可能 更准确的说法是第一台家用计算机上。下图是 Altair8800,出现在1975年1月份的《 Popular Electronics》杂志的封面上 Popular Electronics Worlds First Minicomputer KIt to Rival Commercial Models AlTAIR SNI)O LAVT OVIA S800 当你看到 Altair8800时,前面面板上的灯泡和开关看起来似乎很熟悉。这和第16章为 64 KB RAM阵列建议的初始“控制面板”的界面是同一类型的 8080之后出现了 Intel8085,更具意义的是出现了 Zilog制造的z-80芯片。Zlog是Inte公 司的竞争对手,是由 Intel公司的前雇员,也曾在4004芯片上做出重要贡献的 Federico Faggin将把存储在地址 3 4 7 B h处的字节装载到累加器。现在把上述指令与 6 8 0 0的L D A指令相比 较,后者采用称作6 8 0 0的扩展地址模式: 该字节序列把存储在地址7B34h 处的字节装载到累加器A中。 这种不同点是很微妙的。当然,你也可能认为它们的操作码不同:对 8 0 8 0来说是3 A h,对 6 8 0 0来说是B 6 h。但主要是这两种微处理器处理紧随操作码后的地址是不同的, 8 0 8 0认为低 位在前,高位在后;6 8 0 0则认为高位在前,低位在后。 这种I n t e l和M o t o r o l a微处理器保存多字节数时的根本不同从没有得到解决。直到现在, I n t e l微处理器在保存多字节数时,仍是最低有效字节在前(即在最低存储地址处);而 M o t o r o l a微处理器在保存多字节数时,仍是最高有效字节在前。 这两种方法分别叫作 l i t t l e - e n d i a n ( I n t e l方式)和big-endian (Motorola方式)。辩论这两种方 式的优劣可能是很有趣的,不过在此之前,要知道术语 b i g - e n d i a n来自于 Jonathan Swift的 《G u l l i v e r’s Tr a v e l s》,指的是Lilliput 和B l e f u s c u在每次吃鸡蛋前都要互相碰一下。这种辩论 可能是无目的的。先不说哪种方法在本质上说是不是正确的,但这种差别的确当在基于 l i t t l e - endian 和b i g - e n d i a n机器的系统之间共享信息时会带来附加的兼容性问题。 这两种微处理器后来怎样了呢? 8 0 8 0用在一些人所谓的第一台个人计算机上,不过可能 更准确的说法是第一台家用计算机上。下图是 Altair 8800,出现在1 9 7 5年1月份的《P o p u l a r E l e c t r o n i c s》杂志的封面上。 当你看到 Altair 8800时,前面面板上的灯泡和开关看起来似乎很熟悉。这和第 1 6章为 64KB RAM阵列建议的初始“控制面板”的界面是同一类型的。 8 0 8 0之后出现了Intel 8085,更具意义的是出现了 Z i l o g制造的Z - 8 0芯片。Z i l o g是Intel 公 司的竞争对手,是由 I n t e l公司的前雇员,也曾在 4 0 0 4芯片上做出重要贡献的 Federico Faggin 第19章 两种典型的微处理器 205 下载 6800LDA指令
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有