欢迎来到天天文库
浏览记录
ID:41130256
大小:796.00 KB
页数:9页
时间:2019-08-17
《微机原理及接口技术考试题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西北师范大学物理与电子工程学院2008—2009学院度第1学期微机原理与接口技术课程期中考试试卷序号班级姓名任课教师题号一二三四五六七八九十总分分数一、填空(每空1分,共20分)1.下列各数均为二进制补码:a=00110010Bb=01001010Bc=11101001Bd=10111010B,试求下列运算的十进制数真值:a+b=d-c-a=2.设机器字长为8位,写出真值-0010101B表示的二进制数原码、补码和反码。原码=补码=反码=3.MOVDL,86ADDDL,0AAH上述两条指令执行后,标志寄存器中各标志位和DL的值是:DLCF
2、=OF=AF=SF=ZF=4.存储器芯片2114的存储量为1024×4,若用2114构成16KB的存储器,需要片2114。5.设(CS)=4000H,(SS)=6000H,(IP)=200H,则IP所指的物理地址为。6.设堆栈指针(SP)=0110H,顺序执行下面三条指令后,PUSHAX;PUSHBX;POPAX。SP的内容是。7.设某程序中数据定义如下:ADW?BDB2DUP(0,1)CDB‘1234’DEQU$-A则,变量D的值是。9其表示的意义是。8.已知某门电路的IOH=15mA,IOL=24mA,它的IIL=0.2mA,IIH=
3、0.1mA。若用这样的门可驱动同样的门理论上可驱动个。实际应用时,一般不超过个。9.8086/8088在最大工作模式中,8086/8088CPU不直接提供用于等控制信号。10.在指令MOVAX,ES:[BX]中,采用的是寻址方式。二、分析程序填空(每空1分,共10分)1.如果当前(DS)=2000H,(BX)=1000H,(21000H)=0FFH,(21001H)=0FFH,程序如下:MOVCL,16MOVAL,[BX]INCBXMOVAH,[BX]ROLAL,CL执行完之后,(AX)=,CF=。2.DA1DB34MOVAL,DA1MO
4、VAH,0MOVCX,3MOVDL,10LOP:DIVDLMOVBL,AHMOVBH,0PUSHBX9LOOPLOP当执行完这段程序时,它向堆栈压了个数,压入的第一个数值是,执行后(AL)=。3.下面程序段是判断DA1和DA2两个字存储单元中的数是否同为正数,若是则将0→AX中,否则-1→AX,试在每一个空白处各填上一条条件分支指令(两个空白处要求利用不同的标志位,选用适应的条件分支指令)。MOVAX,DA1MOVBX,DA2XORAX,BXTESTBX,8000HMOVAX,0JMPDONENEXT:MOVAX,-1DONE:4.下面程
5、序段完成的功能是:请将该程序补充完整。XDB25HYDB?MOVAL,XPLUSPLUS:MOVY,AL9HLT三、接口03FBH的BIT5为状态标志,当该位为1时,表示外设忙;当其为0时,表示可以接受数据。当CPU向接口03F8H写入一个数据时,上述标志就置1;当它变为0状态时,又可以写入下一个数据。根据上述要求,编写程序,将当前数据段偏移地址为SEDAT的顺序50个单元中的数据由接口输出。(12分)四、编写程序,在屏幕上显示“西北师范大学物理与电子工程学院”的英文名称。要求:调用09H号功能写出完整程序。(10分)五、试判断8088系
6、统中存储系统译码器74LS138的输出,,和所决定的内存地址范围,见图1。(8分)六、已知SRAM芯片如图2所示。(15分)1.利用该芯片构成从B2000H~BDFFFH的内存,试画出连接电路图。(8分)2.从地址B2000H开始,顺序将00,01,…,FFH重复写满上面构成的内存,编写程序。(5分)3.若发现上面构成的内存中无论写入什么数据,读出数据的D3总为1而其他各位均正常,试说明出现该故障的原因。(2分)七、假定已定义了以下数据段DATASEGMENTBUFDW7F6AHCOUNTDW?DATAENDS试编程统计单元BUF中“1”
7、的个数,存入COUNT单元。(10分)八、求,分别存放在XBUF和YBUF单元中,所得结果存放FBUF中,要求用子程序完成。(15分)(提示:一个整数平方根可通过将该整数依次减去1,3,5,7,9,…,(n-1)的奇数,所够减的次数即为平方根的结果。)992007—2008学院度第1学期微机原理与接口技术课程期中考试试卷参考答案一、填空(每空1分,共20分)1.a+b=01111100=+124;d-c-a=10011111=-972.原=10010101B;补=11101011B;反=11101010B3.DL=30H,CF=1,OF=
8、1,AF=1,SF=0,ZF=04.325.40200H6.SP=010EH7.11;变量A,B,C所占有的存储单元的字节数。8.120;209.存储器或I/O读写的读写命令10.寄存器间接寻
此文档下载收益归作者所有