编辑“︁
Intel 8080
”︁(章节)
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
=== 输入/输出方案 === ==== 输入输出端口空间 ==== 8080 支持多达 256<ref>Note: Some Intel datasheets from the 1970s advertise 512 I/O ports, because they count input and output ports separately.</ref> 个[[I/O|输入/输出]](I/O)端口,通过使用端口地址作为操作数的专用 I/O 指令访问。<ref>{{cite book|title=Computer Architecture and Organization|url=https://archive.org/details/computerarchitec0000haye_p5w8|last1=HAYES|first1=JOHN P.|isbn=0-07-027363-4|year=1978|publisher=|pages=[https://archive.org/details/computerarchitec0000haye_p5w8/page/n437 420]–423}}</ref>这种 I/O 映射方案被认为是一个优势,因为它释放了处理器有限的地址空间。许多 CPU 架构相反使用所谓的[[内存映射]] I/O(MMIO),在这种设计中,RAM 和外围芯片使用共同的地址空间。这消除了对专用 I/O 指令的需求,尽管这样的设计可能存在的一个缺点是,由于外围设备通常比内存慢,因此必须使用特殊硬件来插入等待状态。然而,在一些简单的 8080 计算机中,I/O 确实被当作内存单元进行寻址,即“内存映射”,从而不使用 I/O 命令。I/O 寻址有时也可以利用处理器将相同的 8 位端口地址输出到低地址字节和高地址字节的事实(即,IN 05h 会在 16 位地址总线上放置地址 0505h)。类似的 I/O 端口方案被用在向后兼容的 Zilog Z80 和 Intel 8085,以及密切相关的 x86 微处理器系列中。 ==== 独立的堆栈空间 ==== 处理器状态字中的一个位(见下文)指示处理器正在从堆栈访问数据。使用这个信号,可以实现一个独立的堆栈内存空间。这个功能很少被使用。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息