X补0A8H,则X___88_______D。3.已知8086CPU在当前状态下各寄存器的值分别为DS3000H,SS3100H,IP0100H,SP0050H,BX0300H,则当前代码段的物理地址为_30100H。4.8086CPU的存储器分为奇地址库和偶地址库两个存储体,对于奇地址选择信号是___
BHE,对于偶地址选择信号是___A0________。
10要用8253产生占空比为05的方波信号,应选用8253的方式
5.设ARRAYDW64HDUP100H,那么:LENGTHARRAY的值是__64H100_______;SIZEARRAY的值是_0C8H200__。6.指令MOVBXSI,AL的目的操作数使用的是___DS数据______段寄存器,属于______基址变址____寻址方式。7.设有一块4K8位存储器芯片,其有___12______条地址线和____8______条数据线。8.CPU与外设之间的数据交换方式共有4种,它们是无条件传送、查询传送_____________、_中断传送、_DMA传送___________。9.8086CPU系统的外部中断可以分为_可屏蔽中断和___不可屏蔽中断____两类。10.若给8253的计数器预位置的初位置N400,则当计数器计到数值为“0”时,定时时间T__08_________ms8253的计数时钟频率为05MHZ。三、判断题(判断指令格式,如果为错说明原因)每小题2分,共10分)判断题()1MOVAL,BX;2MOV128,AL;3MOVAX,BYTEPTRALFA;4PUSH20A0H;5POPCS;
第2页共6页
f怀化学院课程考核试题卷怀化学院课程考核试题卷
学号:
姓名:
答案:1MOVALBX;有错,类型不匹配,AL为8位,BX为16位2MOV128AL;有错,立即数128不能作为目的操作数3MOVAXBYTEPTRALFA;有错,类型不匹配,AX为字,BYTEPTRALFA指定字节4PUSH20A0H;有错,PUSH指令的操作数不能为立即数5POPCS;有错,CS不能作为目的操作数
四、简答题(每题5分,共10分)简答题()1.存储器的地址译码有几种方式?各自的特点是什么?答:1.存储器的地址译码有线选法、全译码法、部分译码法三种方式。(2分)线选法的特点是结构最简单,但地址空间浪费最大,出现大量地址重叠。(1分)全译码法的特点是没有地址重叠,但译码电路较复杂。(1分)部分译码法与全译码法相比可以简化译码电路,但也会出现地址重叠,造成系统地址空间资源的浪费。2.分析下面两个小程序段,说明指令MUL和IMUL的不同运算结果。1MOVBL,0B4HMOVAL,11HMULBL2MOVBL,0B4HMOVAL,11HIMULBL答:1执行无符号数乘法指令后AX0B4H×11H0BF4H。(2分)2执行有符号数乘法指令,0B4H4CH,对其求补得4CH,4CH×11H50CH,最后对50CH求补得0FAF4H,AX0FAF4H。五、综合题(每题10分,共40分)综合r