以下程序段是某个过程对应的MIPS指令序列,其功能为复制一个存储块数据到另一个存储块中,存储块中每个数据的类型为float,源数据块和目的数据块的首地址分别存放在$a0和$a1中,复制的数据个数存放在$v0中,作为返回参数返回给调用过程。在复制过程中遇到0则停止,最后一个0也需要复制,但不被计数。已知程序段中有多个Bug,请找出它们并修改。
简答题查看答案
编写一汇编语言子程序SEG7:完成与BCD码转换为七段显示码。已知七段显示器用低电平(逻辑0)输入点亮某一段,且该十进制数0~9的七段显示码表位于数据段中首地址为TABLE的内存区。注意查找表位于代码段,而XLAT指令默认的访问是数据段。
简答题查看答案
编写程序段,使用INT 1CH指令调用首地址为MYINT的中断处理程序。用完后恢复INT 1CH指令的原有功能。
简答题查看答案
编写一段程序,使8255的PC6上发出一个宽度为1ms的正脉冲,设已知8255的口地址为54H~57H,C口工作在方式0,原始状态PC6=1,1ms的时间可调用延时子程序DELAY获得
简答题查看答案
某8088应用系统如图所示,系统中有一片8253,利用通道0输出频率为4KHz的方波,利用通道1完成对外部事件计数,每记满1000个脉冲向CPU申请一次中断,当A15-A3=0000000100100时,地址译码输出为低电平,已知中断类型码为70H。 编写8253初始化程序。
简答题查看答案
假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。假设要清楚偏移地址2000H~0000H号字存储单元中的内容,编写程序
简答题查看答案
数组A[-2....5,2....8,1.....8]以行序存储,设第一个元素的首地址是54,每个元素的长度为5,则元素A[0,6,5]的存储首址为()。
填空题查看答案
已知一维数组A采用顺序存储结构,每个元素占用4个存储单元,第9个元素的地址为144,则第一个元素的地址是()。
单选题查看答案
设某系统采用分页存储器管理技术,页长为1KB。程序地址长16位,物理内存地址长为16位。作业A的三个页面0,1,2被分配到内存的3,6,8块中。该作业运行时,其页表内存首址为M。将该程序中为(1030)10的地址转换为内存的物理地址。
简答题查看答案