收藏 分享(赏)

2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc

上传人:HR专家 文档编号:11468179 上传时间:2020-05-09 格式:DOC 页数:8 大小:316.50KB
下载 相关 举报
2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc_第1页
第1页 / 共8页
2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc_第2页
第2页 / 共8页
2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc_第3页
第3页 / 共8页
2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc_第4页
第4页 / 共8页
2009-2010年度第一学期《微机原理及接口技术》试卷(A卷).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 20092010学年第1学期 微机原理及接口技术 考试试卷( A卷)题号一二三四总分分数 得分评卷人一、 填空题(每空1分,共20分)。1、计算机硬件系统由_ _ 、_ _、_ _、输入设备和输出设备等五大部件组成。2、某数的补码是10110110B,则其原码是 _ _ B。28.75转换为十六进制数是_ _H,转换为二进制数是_ _B。3、对堆栈操作时,8086会自动选择寄存器_值作为段基址,再加上由寄存器_提供的偏移地址形成物理地址。8086复位后CS=FFFFH,IP0000H,则复位后的第一条指令的物理地址是_H。4、CPU与外设之间数据传送的方式主要有_ _ _、_ _ _、_ _

2、 _。5、8086的中断向量表位于内存的_ _ _区域,它可以容纳_个中断向量,每一个向量占_个字节。6、如果TABLE为数据段0032H单元的符号名,其中存放的内容为1234H,当执行指令MOV AX,TABLE 后,(AX)=_;而执行MOV AX,OFFSET TABLE后,则(AX)=_。7、可编程中断控制器8259A,一片具有_级优先控制,当使用两片级联时,通过级联8259A最多可以扩展到_级优先级控制。8、8086CPU有20根地址线,最多可管理 字节存储单元。 学 院 班 级 姓名 学号 座号 密线得分评卷人二、单项选择题(每题2分,共20分)。123456789101、 下列叙

3、述中不正确的是( )A 计算机软件系统包括系统软件和应用软件B 计算机的外围设备是指外存储器、输入设备及输入设备C 微型计算机系统由硬件和软件两部分组成 D 操作系统只管理内存2、10010101B分别为原码、补码、BCD码表示时,对应的十进制数为( )A 95,-107,95 B -21,-21,95 C -21,-107,95 D -21,-107,1493、下列指令中,正确的是( )A MOV 30H,AL B AND AX,BL C MOV CS,AX D OUT 30H,AL4、下列指令中,源操作数的寻址方式是直接寻址的是( )A MOV BX,2000H B MOV BX,AX C

4、 MOV BX,2000H D MOV BX,SI5、下列指令中不影响堆栈内容的是( )A PUSH B RET C JMP D CALL6、8086CPU的寄存器中,常用作数据寄存器,且隐含用法为I/O端口的间址寄存器是( )A AX B BX C CX D DX7、8086的标志寄存器FLAGS中,用于禁止/允许外部中断的标志位是( )A IF B TFC PFD DF8、8086CPU在接收到中断请求信号、进入中断响应周期后,必须向中断源发出的信号是( )A INTR(中断请求)信号 B INTA(中断应答)信号 C HOLD(总线保持)信号 D HLDA(保持允许)信号9、若8259A

5、工作在优先权自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是( )A IRQ0 B IRQ2 C IRQ3 D IRQ410、对中断优先级的管理原则,下列说法不正确的是( )A 不同优先级由高到低依次处理 B 高优先级中断正在处理,出现低优先级中断可暂不响应 C 中断正在处理,出现同优先级中断请求,当前中断处理完后再处理新的中断请求D 低优先级中断正在处理,出现高优先级请求,当前中断处理完后再处理高优先级中断得分评卷人三、分析题(共35分)。1、(3分)设(SP)=2000H,(AX)=3000H,(BX)=5000H,执行下列程序片段后,(SP)= H,(AX)=

6、 H,(BX)= H。PUSH AXPUSH BXPOP AX 2、(2分)用指令实现AL的高4位取反 3、(5分)已知AL=3CH,CF=1,ZF=1,SF=1。执行下列程序段后AL= ,BL= ,CF= ,ZF= ,SF= 。MOV BL,22HADC AL,BL;带进位加AND AL,5FH;与4、(10分)已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1EAF6H)=091DH,试求单独执行下

7、列指令后的结果。 (1) MOV CL,20HBXSI ;(CL)= (2) MOV BPDI,CX;(1EAF6H)= ,(3) LEA BX, 20HBXSI ;(BX)= (4) MOV CL,03HSHR AL,CL;逻辑右移 (AL)= ROL CH,CL;循环左移 (CH)= 学 院 班 级 姓名 学号 座号 密线 5、(15分)某一8088系统的存储器系统如下图所示。该微机系统的总线结构中,地址信号线为 ,数据信号线为 ,控制信号线有 。该存储系统中,在进行片间地址译码时,RAM采用的译码方式是 (线选法,部分译码,全译码),EPROM采用的译码方式是 (线选法,部分译码,全译码

8、)。并分析RAM和EPROM各自的容量及地址范围。RAM的容量: 地址范围: EPROM的容量: 地址范围: 注:下表是 74LS138译码器真值表,上图中A15A18连的是与非门。得分评卷人四、程序题(共25分)。1、(20分)下面的汇编语言源程序实现的功能是求数据区内负数的个数。(变量DATA1存放区内数据单元的个数,变量DATA2存放数据,变量DATA3 存放结果。)将源程序补充完整(每条横线上只能写一条指令或伪指令语句),并回答问题。STACK SEGMENT STACKDW 64 DUP(?)STACK ENDSDATA SEGMENT DATA1 DB 10DATA2 DB 23H

9、,83H,12H,96H,45H,00H,78H,80H,0A8H,0FFHDATA3 DB ? _CODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: MOV AX,DATA ; ;给DS赋值MOV DI,OFFSET DATA1 ; DATA1的偏移地址送DI ;送数据个数到CL中 ;CH清0 MOV BL,CH;BL暂存负数个数,清0, INC DI ;指针指向第一个数据A1: MOV AL,DI ;数据首位是否为1 JE A2 ;为1,跳转 ;负数个数累加A2: INC DI ; DI增1 LOOP A1 ; cx不等零,跳转到A1 ;存结

10、果CODE ENDS END ;源程序结束问题1:本程序中,注释处DI增1的作用是什么? 答:问题2 :程序执行完后,DATA3中的数据是 问题3:若源程序的文件名为“fushu.asm”,源程序经汇编,链接后,在DOS操作系统下,生成的默认可执行文件(.EXE)的文件名是 。在DOS下调试该程序时,用反汇编指令“U”进行反汇编后,在DOS系统下 学 院 班 级 姓名 学号 座号 密线 可以看到,注释处语句反汇编后为: “13DC:0000 B8DB13 MOV AX,13DB”请问:在调试本程序时,所使用的CS、DS值分别是:(CS)= H,(DS)= H。问题4:计算出DS取问题3中的值时

11、变量DATA1的物理地址,并画图说明DATA段所分配的内存空间及初始化的数据值。2、(5分)下面的子程序实现从键盘键入一个十进制数,将其转换为二进制数存储,结果放在AX中。将源程序补充完整(每条横线上只能写一条指令或伪指令语句)。DTOBPROCNEARMOV DX, OFFSET IBUF;从键盘键入的十进制字符串放入IBUF开始的空间 _ ;指定DOS功能号,传入并显示字符串INT 21H_ ;十进制数的位数送CXMOV CH, 0MOV SI, OFFSET IBUF+2 ;指向输入的第一个字符(最高位)MOV AX, 0 ;开始将十进制数转换为二进制数AGAIN: MOVDX, 10 ; (0*10+a4)*10+)*10+a0MUL DXAND BYTE PTR SI, 0FHADD AL, SI ADC AH, 0 ;处理进位问题INC SILOOP AGAIN_ ;子程序返回DTOB_ ;子程序结束8

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报