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

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

发布时间: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都不能直接对寄存器进行编程。

阅读全文

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

热点内容
单片机与汽车单片机有何不同 浏览:943
兽医云平台服务器 浏览:296
php循环字母 浏览:638
盛达是什么APP 浏览:198
android计算屏幕高度 浏览:652
自己做红包解压球 浏览:474
pdf很贵吗 浏览:495
如何抢购腾讯云服务器 浏览:389
电子书app源码 浏览:871
程序员在上班的时候 浏览:405
游戏压缩文件夹怎么删除 浏览:421
百度新闻app是什么 浏览:890
自动化对初级编程的影响 浏览:108
单片机综合课程设计 浏览:603
程序员小严 浏览:813
如何下载欢乐走app 浏览:441
程序员节公司请美女 浏览:17
三本程序员好吗 浏览:23
la78040场幅压缩 浏览:903
MFC经典游戏编程 浏览:790