题目内容 (请给出正确答案)
[主观题]

程序功能:采用面向对象程序设计方法,编写C++程序,模拟...

程序功能:采用面向对象程序设计方法,编写C++程序,模拟CPU按地址对主存单元进行读写操作的过程。 用户能够进行的操作:(1)对主存指定单元的写入操作;(2)对主存指定单元的读出操作;(3)在成批显示主存所有单元的数据。 模块结构: computer.h 用于声明所有的类型、类和接口 computer.cpp 用于定义函数体内部代码 main.h 用于测试代码的正确性 公有数据类型: addressword int类型 dataword char类型 常数定义: MEMORYSIZE ,值为4096 类结构: 1、 Computer类,公有类,外部可以访问。 (1) 私有数据成员:一个Cpu 类的实例,一个Memory类的实例。 (2) 公有函数成员: void writeMemory(addressword,dataword),能够实现将dataword参数数据写入由addressword参数指定的内存单元的操作; dataword readMemory(address) ,能够实现对主存指定单元的读出操作; displayMemoryAll() ,能够实现显示主存所有内存单元的内容的操作。 2、 Cpu类,为Computer类的内部类,私有类,除Computer类以外,其他类不能访问,外部不能访问。 (1) 私有数据成员:AR,addressword类型,表示地址寄存器;DR,dataword类型,表示数据缓冲寄存器。 (2) 公有函数成员:setAR() 、getAR()、setDR()、getDR(),自行设计所需的参数和返回值及其类型。 3、 Memory类,为Computer类的内部类,私有类,除Computer类以外,其他类不能访问,外部不能访问。 (1) 私有数据成员:memoryBody[MEMORYSIZE],char类型,每个数组元素代表一个内存单元,元素下标即内存单元地址,按字节编址。 (3) 公有函数成员:inputMemeory()、outputMemory(),修改或输出指定内存单元的值,自行设计所需的参数和返回值及其类型。 注意:内部类中,即使公有成员,也只能在其外部类中访问,用户不能访问。 要求: 程序设计应能模拟CPU访问存储器的过程。如: 写内存的操作应该包含如下过程:(step1)修改数据寄存器DR,(step2)设地址寄存器AR,(step3)将数据寄存器DR中的数据写入指定内存单元。 读内存的操作应该包含如下过程:(step1)设地址寄存器AR,(step2)将指定内存单元的内容送入数据寄存器DR。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“程序功能:采用面向对象程序设计方法,编写C++程序,模拟..…”相关的问题

第1题

手性碳原子的D/L、R/S命名和旋光方向即右(+)/左(-)之间是一一对应的关系。
点击查看答案

第2题

从《说文解字》看,“墳”字是个形声字,意思是高大的土堆。
点击查看答案

第3题

all the time(短语释义)

A、时间

B、所有的

C、一直

D、次数

点击查看答案

第4题

程序中进行按键消抖的方法是 。
点击查看答案

第5题

计算机中用来保存正在运行的程序和数据的存储装置是( )。

A、CPU内部寄存器

B、内存

C、磁盘

D、U盘

点击查看答案

第6题

示范是一个指导、传授新技术的过程。
点击查看答案

第7题

企业的中心目标就是围绕着如何以较小的消耗取得尽量大的( )。
点击查看答案

第8题

夏天暑热,可以吃( )解暑清火。

A、黄瓜

B、白瓜

C、苦瓜

D、甜瓜

点击查看答案

第9题

古代群乐合奏时,用来节制音乐,被称为群音之首的乐器是( )。

A、琴

B、筝

C、鼓

D、箫

点击查看答案

第10题

长桑君让扁鹊以“上池之水”饮药三十日,“上池之水”是长桑君炼的玉液。
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信