assembly - 片选位代表什么以及它们如何影响整体内存地址?
问题描述
我目前正在阅读 Adam Osborne 的微型计算机简介第 1 卷,但无法理解芯片选择位。每个位代表什么,芯片的数量如何影响地址中所需的芯片选择位的数量?需要更多的片选位会降低计算机的存储容量吗?
解决方案
Z80 具有 IN 和 OUT 指令,指示传输来自或来自 I/O 设备而不是内存。对于 I/O 设备,通常只使用低 8 位,这转换为 256 个可能的 I/O 地址(与内存读/写地址分开)。
Z80 芯片的内存接口可能会将某些内存地址位映射到特定内存芯片的芯片选择位,具体取决于内存芯片的大小。
推荐阅读
- android - 使用 webview 更改默认语言
- arrays - Perl 数组和字符串作为方法参数
- java - 检查 RecyclerView 列表视图中的多个复选框,但使用无法正常工作的 notifyDataSetChanged 刷新列表
- amazon-web-services - boto3 DMS 启用 CloudWatch 日志
- ios - React Native 无效 podfile “没有这样的文件或目录 - ./node_modules/.bin/react-native。”
- swift - 查找任何子对象满足所有条件的领域对象
- c# - Entity Framework Core 的 WHERE/GROUP BY 子句中的别名列?
- javascript - 如何在threejs中一般导入gltf模型?
- ios - 读取 AVAudioFile 缓冲区时崩溃 Create Waves Swift
- linux - 如何停止发送已经发送的日志错误邮件,只发送新的错误