计算机语言期末考试a卷,《计算机组成原理与汇编语言程序设计》期末试题A.doc...

郑州大学软件技术学院《计算机组成原理与汇编语言程序设计》课程

2012-2013学年第二学期期末试题(A)卷

(适用专业:《嵌入式系统》考试时间:120分钟)

题号

总分

分数

合分人: 复查人:

一、填空题(每空2分,共30分)

分数

评卷人

1.通常所讲的计算机是一种能存储 ,能自动连续地对各种数字化信息进行算术、逻辑运算的快速工具。

2.计算机中的信息可以分为两大类: 和数据信息。

3. CPU是指具有多条相互独立的指令执行流水线,可同时执行数条指令的处理机。

4.计算机中常用的机器数表示方法有三种:原码、 和反码。

5.原码表示的定点小数的表示范围为 。

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采用了指令流水线结构,将取指令(或取操作数)与执行指令的功能分别由两个独立部件实现,即 与执行部件。

12.在物理构成上,存储系统通常分为3层: 、主存和外存。

13.Pentium CPU的虚拟地址由16位 和32位偏移地址构成。

14.中断的过程一般可划分为几个阶段:中断请求、中断排优、中断响应、中断 和中断返回。

15.中断处理程序一般采用三段式结构:开头是 ,中间是实质性的中断处理,结尾是恢复现场(恢复信息)。

二、简答题(每题8分,共32分)

分数

评卷人

1.简述计算机系统的层次结构模型。

2.简述一条机器指令对应的微程序执行过程。

3.计算机系统通常采用什么技术减少CPU与主存之间的速度差异,使CPU既能以较快速度存取SRAM中的数据,又不使系统成本上升过高的?简述这种技术的工作原理。

4.按照数据传送的格式,I/O接口可分为哪几类?各有什么特点?

三、算术逻辑运算、指令分析(每题7分,共28分)

分数

评卷人

1.用变形补码计算[X]补-[Y]补=?并指出是否有溢出,是正溢出还是负溢出?

[X]补=00,110011;[Y]补=11,010011

2.假设(AX)=0FF60H,有以下程序段

STC

MOVDX, 96

XORDH, 0FFH

SBBAX, DX

下述程序段执行后,(AX)= ,CF= 。

3.假设DF = 0,(DS: 0100H)=01A5H,有以下程序段:

MOV SI, 0100H

LODSW

上述程序段执行后,(AL) = ,SI= 。

4.假设(BX)=12FFH,有以下程序段

MOV CL, 8

ROL BX, CL

AND BX, 0FFH

CMP BX, 0FFH

上述程序段执行后,(BX) = ,ZF= ,CF= 。

四、汇编语言程序设计(共10分)

分数

评卷人

编程计算给定数组ARRAY中所有元素的和,并将求和结果存入指定的存储单元SUM。要求采用循环程序设计。数据区及堆栈区定义如下:

;设置数据段

DATASEGMENT

ARRAYDB02H, 04H, 16H, 28H

NUMEQU$-ARRAY

SUMDB?

DATAENDS

;设置堆栈段

STACK1SEGMENT PARA STACK

DW20H DUP(0)

STACK1ENDS

;设置代码段

展开阅读全文

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值