题目内容

有一条指令,它的机器码为11001010,它是____(1)____指令,指令编码是____(2)____,地址编码是____(3)____。

查看答案
更多问题

使用simplecomputer软件,进行汇编语言程序设计1.编写程序计算c=99+1=?,加法的操作数99和1分别置于内存3DH,3EH单元,加法结果c保存在内存3FH单元,3CH单元存常数0。算法如下:将程序清单补充完整(填写十六进制数值):MEM[00]:____(1)____H;MEM[01]:____(2)____H;MEM[02]:____(3)____H;MEM[03]:____(4)____H;MEM[04]:____(5)____H;MEM[3C]:___ (6)____H;MEM[3D]:___(7)____H;MEM[3E]:___(8)____H;程序执行前,MEM[3F]单元的值为:___(9)____H;程序执行完成后,MEM[3F]单元的值为:___(10)____H;

使用simplecomputer软件,进行汇编语言程序设计2.使用SimplestCPU的指令系统设计程序计算分段函数,assign y=1 when x!=0 else 0.x,y,0,1分别置于存储器的3CH,3DH,3EH,3FH单元。根据上述算法将程序清单补充完整(填写十六进制数值):MEM[00]:____(1)____H;MEM[01]:____(2)____H;MEM[02]:____(3)____H;MEM[03]:____(4)____H;MEM[04]:____(5)____H;MEM[04]:____(6)____H;MEM[3C]:___ 55____H;MEM[3E]:___(7)____H;MEM[3F]:___(8)____H;程序执行前,MEM[3D]单元的值为:___(9)____H;程序执行完成后,MEM[3D]单元的值为:___(10)____H。

使用simplecomputer软件,进行汇编语言程序设计3.使用SimplestCPU的指令系统设计程序计算数列 1+2+3+…+22=?内存地址3FH,3EH,3DH,3CH单元分别存放0,部分累加和,循环次数,-1,机器指令程序如下:程序区:RAM[8'h00]<=8'h3d;//取循环次数到ACRAM[8'h01]<=8'hc1;//(1)RAM[8'h02]<=8'hbe;//(2)RAM[8'h03]<=8'h7e;//(3)RAM[8'h04]<=8'h3d;//(4)RAM[8'h05]<=8'hbc;//(5)RAM[8'h06]<=8'h7d;//(6)RAM[8'h07]<=8'h3f;//(7)RAM[8'h08]<=8'hc0;//(8)数据区:RAM[8'h3c]<=8'hff;RAM[8'h3d]<=8'h16;RAM[8'h3e]<=8'h00;RAM[8'h3f]<=8'h00;填空(1)至(8)的选项如下(填空时可复制相应选项粘贴,以及因符号匹配等问题判错):保存循环次数/进入下一轮循环/将当前累加和保存起来/判断循环次数,为0则结束循环,程序原地踏步/AC减1/执行加法,AC寄存器的值 + 累加和 -> AC/取程序结束标志0到AC/取循环次数到AC数据区的3C单元存储的是8'hff(补码),换算成十进制的真值为__(9)_____。数据区的3D单元存储的是8'h16,换算成十进制值为__(10)_____,这个单元的作用是__(11)_____(保存循环次数/做累加项/保存循环次数同时做累加项)。数据区的3E单元的作用是__(12)_____(保存累加结果/程序结束标志),程序运行结束后,该单元的值为8'h__(13)_____,换算成十进制值为__(14)_____。数据区的3F单元的作用是__(15)_____(保存运算结果/程序结束标志).

Simplest Computer软件使用:* 软件使用指令块拼接搭建的形式编程,使用四色指令块表示支持的4种指令,其它JZ指令使用___(1)_____(红/黄/蓝/绿)色指令块。* 可以通过软件的“保存”工具,将设计好的程序保存为____(2)____类型,以后再用时,使用“打开”工具浏览之前保存的程序文件即可再次打开。* 程序的运行工具从左至右依次包括复位、____(3)____、____(4)____、____(5)____、_____(6)______。* 存储区共____(7)____个单元,拖入指令块时,相应的存储单元____(8)____(自动更新/手动刷新),指令执行时,相关的存储器单元____(9)____(高亮显示/没有特别显示)。* 指令执行过程中,软件面板上还可以观察到寄存器AC、PC、IR的值,帮助指令调试。* 软件左下方的指令译码部分,可以观察到____(10)____(正在执行的指令/鼠标选中的指令)的操作码和地址码。

答案查题题库