已选分类
工学
问答题简述中断隐指令及其操作。
问答题设X=+11010,Y=-10101,用补码的加法求Z=X+Y。
问答题试编写一段程序调用延时程序,延时函数结束时,返回一个参数。
问答题嵌入式系统为什么会受到IT界的高度重视?试举例说明。
问答题主存储器的地址寄存器和数据寄存器各自的作用是什么?设一个1MB容量的存储器,字长为32位,问:
1)按字节编址,地址寄存器和数据寄存器各几位?编址范围为多大?
2)按字编址,地址寄存器和数据寄存器各几位?编址范围为多大?
问答题已知程序中定义了以下两个变量: OCT: DB 123Q DIG: DS 3 试编写一个程序段,将变量OCT中的三位八进制数字转换成对应的ASCII码字符后,放到变量DIG中(低位数字在前)。
问答题某16位计算机中,带符号整数用补码表示,数据Cache和指令Cache分离。表1给出了指令系统中部分指令格式,其中Rs和Rd表示寄存器,mem表示存储单元地址,(x)表示寄存器x或存储单元x的内容。
该计算机采用5段流水方式执行指令,各流水段分别是取指IF、译码/读寄存器ID、执行/计算有效地址EX、访问存储器M、结果写回寄存器WB,流水线采用“按序发射,按序完成”方式,没有采用转发技术处理数据相关,并且同一寄存器的读和写操作不能在同一个时钟周期内进行。请回答下列问题。
{{B}}表1
指令系统中部分指令格式{{/B}}
名 称
指令的汇编格式
指令功能
加法指令
ADD Rs,Rd
(Rs)+(Rd)→Rd
算术左移
SHL Rd
2*(Rd)→Rd
算术右移
SHR Rd
(Rd)/2→Rd
取数指令
LOAD Rd,mem
(mem)→Rd
存数指令
STORE Rs,mem
(Rs)→mem
问答题A/D和D/A转换器在微机应用中起作用?
问答题为什么要采用二进制编码?什么是BCD码?8421 BCD编码是如何实现的?它有何特点?
问答题flash memory(闪存)有哪些特点?它主要应用在哪些产品上?
问答题利用原码定点一位乘法计算X×Y,其中:X=0.1011,Y=-0.0110。
问答题在容量为8K×8的存储芯片中,共有多少个存储单元?每个单元的位数是多少?该芯片分别有多少个地址和数据引脚?
问答题若要完成两个压缩BCD数相减(67-76),结果仍为BCD数,试编写该程序段。问执行程序后,AL=?CF=?
问答题下面是一个系统对2片8259A作初始化的程序段,主片地址为50H和52H,从片地址为60H和62H。请加注释。 KKK:CLI MOV AL,1DH OUT 40H,AL MOV AL,80H OUT 52H,AL MOV AL,08H OUT 52H,AL MOV AL,1FH OUT 52H,AL CLI MOV AL,19H OUT 60H,AL MOV AL,90H OUT 62H,AL MOV AL,03H OUT 62H. AL MOV AL,0BH OUT 62H,AL
问答题16位的8086系统刚复位时,系统的初始状态有什么特征?
问答题若8086/8088的基本工作频率为5MHz,试问完成一个总线周期需要多少时间?读写数据的最大速率为多少?在突发状态下每秒可执行多少条指令(MIPS)?
问答题中断服务程序主要有哪三个方面的内容?在模型计算机中断服务程序中,为什么要保护和设置中断屏蔽字?
问答题某指令流水线分为五级,分别完成取址(IF)、译码并取数(ID)、执行(EX)、访存(MEM)、写结果(WR)。设完成各阶段操作的时间依次为:90ns,60ns,70ns,100ns,50ns。试问:流水线的时钟周期应取何值?若第一条和第二条指令发生数据相关,第二条指令需推迟多少时间才能不发生错误?若相邻两条指令发生数据相关,而不推迟第二条指令的执行可采取什么措施?
问答题由于变量a的值在循环体外已经确定,要求a在现有值的基础上进行累加,在循环体内可以省略变量的初值。
问答题某台字长和地址都为16位的计算机,有16个通用寄存器(通常以0000B表示R0的编号),程序计数器为PC,内仔以字编址。在地址为2000H的内存中,有1条将16位立即数0036H送寄存器R0f10指令,其机器码为8801 036H。
