欢迎来到天天文库
浏览记录
ID:50506269
大小:33.50 KB
页数:5页
时间:2020-03-10
《《计算机组成原理与汇编语言程序设计》期末试题A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、郑州大学软件技术学院《计算机组成原理与汇编语言程序设计》课程2012-2013学年第二学期期末试题(A)卷(适用专业:《嵌入式系统》考试时间:120分钟)题号一二三四总分分数合分人:复查人:一、填空题(每空2分,共30分)分数评卷人1.通常所讲的计算机是一种能存储,能自动连续地对各种数字化信息进行算术、逻辑运算的快速工具。2.计算机中的信息可以分为两大类:和数据信息。3.CPU是指具有多条相互独立的指令执行流水线,可同时执行数条指令的处理机。4.计算机中常用的机器数表示方法有三种:原码、和反码。5.原码表示的定点小数的表示范围
2、为。6.若机器字长为n+1位,则原码定点整数的表示范围应为。7.二进制数(101010.01)2对应的十进制数为。8.设字长(含1位数符)为8位,若二进制数的真值为(-0.1010)2,那么对应的原码为。9.如果80386的段描述符的段基地址为01000000H,界限值为00010H,G=1,那么该段的起始地址为。10.80x86CPU的条件码标志包括6位:符号标志SF、、溢出标志OF、进位标志CF、辅助进位标志AF、奇偶标志PF。11.8086/8088CPU采用了指令流水线结构,将取指令(或取操作数)与执行指令的功能分别由
3、两个独立部件实现,即与执行部件。12.在物理构成上,存储系统通常分为3层:、主存和外存。13.PentiumCPU的虚拟地址由16位和32位偏移地址构成。14.中断的过程一般可划分为几个阶段:中断请求、中断排优、中断响应、中断和中断返回。15.中断处理程序一般采用三段式结构:开头是,中间是实质性的中断处理,结尾是恢复现场(恢复信息)。二、简答题(每题8分,共32分)分数评卷人1.简述计算机系统的层次结构模型。2.简述一条机器指令对应的微程序执行过程。3.计算机系统通常采用什么技术减少CPU与主存之间的速度差异,使CPU既能以较
4、快速度存取SRAM中的数据,又不使系统成本上升过高的?简述这种技术的工作原理。4.按照数据传送的格式,I/O接口可分为哪几类?各有什么特点?三、算术逻辑运算、指令分析(每题7分,共28分)分数评卷人1.用变形补码计算[X]补-[Y]补=?并指出是否有溢出,是正溢出还是负溢出?[X]补=00,110011;[Y]补=11,0100112.假设(AX)=0FF60H,有以下程序段STCMOVDX,96XORDH,0FFHSBBAX,DX下述程序段执行后,(AX)=,CF=。3.假设DF=0,(DS:0100H)=01A5H,有以下
5、程序段:MOVSI,0100HLODSW上述程序段执行后,(AL)=,SI=。4.假设(BX)=12FFH,有以下程序段MOVCL,8ROLBX,CLANDBX,0FFHCMPBX,0FFH上述程序段执行后,(BX)=,ZF=,CF=。四、汇编语言程序设计(共10分)分数评卷人编程计算给定数组ARRAY中所有元素的和,并将求和结果存入指定的存储单元SUM。要求采用循环程序设计。数据区及堆栈区定义如下:;设置数据段DATASEGMENTARRAYDB02H,04H,16H,28HNUMEQU$-ARRAYSUMDB?DATAEN
6、DS;设置堆栈段STACK1SEGMENTPARASTACKDW20HDUP(0)STACK1ENDS;设置代码段
此文档下载收益归作者所有