导航:首页 > 程序命令 > 程序状态寄存器对程序员可见吗

程序状态寄存器对程序员可见吗

发布时间:2023-07-25 16:04:35

‘壹’ 汇编程序中,程序员可以访问的寄存器 A程序计数器(PC) B指令寄存器(IR) C存储器数据寄存器(MDR)

选A。
程序计数器,也叫IP(EIP),用来存储下一条指令的地址。可以通过call,jmp等跳转指令间接改变,可以用Move,push等读出其值,但是不可写。
指令寄存器(IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到内存数据寄存器(MDR)中,然后再传送至IR。
主存与CPU之间的硬连接:主存与CPU的硬连接有三组连线:地址总线(AB)、数据总线(DB)和控制总线(CB)。把主存看作一个黑盒子,存储器地址寄存器(MAR)和存储器数据寄存器(MDR)是主存和CPU之间的接口。MAR可以接收由程序计数器(PC)的指令地址或来自运算器的操作数的地址,以确定要访问的单元。MDR是向主存写入数据或从主存读出数据的缓冲部件。MAR和MDR从功能上看属于主存,但通常放在CPU内。

‘贰’ 不可见寄存器是什么意思

是相对于程序不可见,若果程序员能通过程序指令进行访问,那么寄存器是可见的。不可见寄存器是不能直接访问的寄存器。

‘叁’ 对系统程序员不透明的有哪些

对系统程序员不透明的有虚拟存储器,Cache存储器,程序状态字。根历桐据查询相关资料信息,虚拟存储器,Cache存储器,笑烂袭程序状态字对系统程序员是不透明的,对碰兄应用程序员是透明的。

‘肆’ 请教下计算机组成原理的一个问题

感觉说的大概意思就是对程序员可见的寄存器都是可读或者可写的吧,不可见的寄存器应该就是程序员无法操作,而是有CPU直接操作。话说你真是个认真的学生。

‘伍’ 累加寄存器对程序员可见吗

累加寄存器对程序员不可见。程序员不可见也就是说程序员不能利用编程语言来操作这些寄存器。只有汇编语言才能操作寄存器,高级语言比如C/C++、Java都不能直接对寄存器进行编程。

阅读全文

与程序状态寄存器对程序员可见吗相关的资料

热点内容
交警app怎么绑定本人几辆车 浏览:985
彩虹六号如何人工服务器 浏览:632
mc服务器地址怎么登入 浏览:556
苹果app怎么扫描二维码下载 浏览:959
css文件在线解压 浏览:154
36岁程序员近况 浏览:283
哪里可以下载不加密的歌 浏览:934
隐藏文件夹是什么梗 浏览:918
插件注册命令 浏览:497
梁一端加密一端不加密规范 浏览:82
代码行数统计命令 浏览:104
单片机中2K表示什么 浏览:482
紫禁城为什么会断开服务器 浏览:580
华为手机的方舟编译器在哪呢 浏览:123
下载压缩虐杀原形2 浏览:907
linux脚本cd 浏览:167
间架结构pdf 浏览:844
重庆农村商业银行app怎么老出问题 浏览:472
慧编程配置要求 浏览:675
数控机床编程与操作视频 浏览:462