MDR,MAR注册,与汇编语言有关

 打酱油的伦 发布于 2023-02-11 11:25

在过去的几周里,我一直在阅读有关汇编编程和计算机体系结构的内容,但是我还有几个问题似乎无法找到答案.

在阅读有关CPU构建等的内容时,您将了解MAR和MDR寄存器,以及它们如何控制内存和CPU之间的数据流.

另外,在汇编语言(这里指的是IA-32)中,我们了解到x86架构有8个通用寄存器(EAX,ESP,EDI等),6个段寄存器和2个控制寄存器(1个标志寄存器和一个指令指针).这总共是16个寄存器.

汇编语言指南中提到的寄存器都没有提到MDR和MAR.

问题如下:

MAR/MDR如何适合汇编语言寄存器列表?

x86实际上有超过16个寄存器吗?

ARM/MIPS有多少个寄存器?

非常感谢你提前.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有