欢迎来到天天文库
浏览记录
ID:32720162
大小:66.15 KB
页数:6页
时间:2019-02-15
《计组作业6指令系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1【单选题】采用扩展操作码的重要原则是()OA、操作码长度可变B、使用频率高的指令采用短操作码C、使用频率低的指令采用短操作码D、满足整数边界原则2【单选题】指令系统中采用不同寻址方式的主要冃的是()oA、实现程序控制和快速查找存储器地址B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问主存和外存D、降低指令译码难度3【单选题】某计算机主存按字编址,转移指令采用相对寻址,由两个字组成,第一个字为操作码和寻址方式,笫二个字为相对位移量。假定収指令时,每取一个字PC自动加1。若某转移指令所在的
2、主存地址为2100H,该转移指令成功转移后的目标地址20F8H,则指令第二个字的相对位移量是()。A、OOOAHB、FFF6HC、8000AHD、FFF8H4【单选题】单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用()oA、变址寻址方式B、立即寻址方式C、隐含寻址方式D、间接寻址方式5【单选题】【2013统考】假设变址寄存器R的内容为1000H,指令中的形式地址为2000H;地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内
3、容为4000H,则变址寻址方式下访问到的操作数是()。A、1000HB、2000HC、3000HD、4000H6【单选题】【2011统考】偏移寻址通过将某个寄存器内容与一个形式地址相加而生成冇效地址。下列寻址方式中,不属于偏移寻址方式的是()。A、间接寻址B、基址寻址C、相对寻址D、变址寻址7【单选题】以下说法中错误的是()。A、机器指令和汇编指令基本是一一对应关系,两者都能被硬件直接识别并执行B、高级编程语言更易于编程,但程序执行效率较低C、CPU所能支持的机器指令的集合称为指令系统D、机器指令中O
4、P字段不可缺少8【单选题】计算机主存按字编址,转移指令采用相对寻址,由两个字组成,第一个字为操作码和寻址方式,第二个字为相对位移量。假定取指令时,每取一个字PC自动加lo若某转移指令所在的主存地址为2000H,相对位移暈的内容为06H,则该转移指令成功转移后的目标地址是()oA、2006HB、2007HC、2008HD、2009H9、某计算机的指令系统采用操作码扩展方式,指令按操作数的个数分为双操作数、单操作数和无操作数三种。双操作数指令的格式如下所示:3125242322191816150OPFS/
5、DRMA其中,OP是操作码;F指明该指令的执行结果是否影响程序状态字PSW(F=l时影响,F=0时不影响);双操作数指令有一个操作数必须在寄存器中,由R字段指定寄存器号,S/D字段说明该寄存器中是源操作数还是目的操作数(S/D=l时为目的操作数,S/D=O时为源操作数);另一个操作数的寻址方式由M指定,A为形式地址,支持的寻址方式如下表所示。Mtfi寻址方式说明000寄存器寻址字段A的低4位指定寄存器号001寄存器间接寻址字段A的低4位指定寄存器号010寄存器自增间接寻址字段A的低4位抬定寄存器号01
6、1变址寻址变址寄存器Rx隐含,A为基准地址100立即寻址A为立即数101査接寻址A为有效地址110间接寻址A为有效地址的地址111相对寻址A为位移址,EA=(PC)+A若该计算机的CPU内的通用寄存器字长和主存储器字长均为32位。试回答以下问题:(1)该指令系统最多能容纳条双操作数指令.(2)试以操作码扩展方式设计单操作数指令和无操作数指令格式,并说明该扩展方案分别能容纳条单操作数指令和2的—次方条无操作数指令。假设单操作数指令只有目的操作数,支持上表中除立即寻址方式外的其它所有寻址方式,F指明结果是
7、否影响PSW:无操作数指令F固定为0。(3)加法指令“ADDR5,92H(Rx)”中,R5为目的操作数,寄存器寻址方式;92H(Rx)为源操作数,变址寻址方式。若ADD的操作码序列为0001110B,根据题目给出的双操作数指令的格式,该指令的机器码为H(以16进制形式)。(4)直接寻址方式的地址位数为位,间接寻址的地址位数为位,寄存器间接寻址方式的地址位数为位。10【填空题】某机器字长16位,转移指令采用相对寻址,由两个字节组成,第一个字节为操作码字段,第二个字节为相对位移量字段,转移后的目标地址等于
8、转移指令下一条指令的地址加相对位移量。若某转移指令所在的主存地址为2000H,相对位移量字段的内容为06H,试冋答以下问题:(1)若主存按字节编址,则该转移指令成功转移后的目标地址是Ho(2)若主存按字编址,则该转移指令成功转移后的冃标地址又是Ho11【填空题】【2010统考】某计算机字长为16位,采用定长指令(扩展操作码)格式,指令各字段定义如下:151211操作码源操作数目的操作数OPMsRsMdRd⑴该指令系统最多可有—条指令,该计算机最多有—个通
此文档下载收益归作者所有