版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
22郑州大学软件技术学院《计算机组成原理与汇编语言程序设计》课程222012-2013学年第二期期末试题(A)(适用专业嵌入式系统》考试时间分钟)题号
一
二
三
四
总分分数合分人:
复查人:一、填空题(每空2,共分)
分数
评卷人1通常所讲的计算机是一种能存储能自动连续地对各种数字化信息进行算术、逻辑运算的快速工具。2.计算机的信息可以分为两大类:
和数据信息。3.CPU是指具有多条相互独立的指令执行流水线,可同时执行数条指令的处理机。4.计算机常用的机器数表示方法有三种:原码、
和反码。5.原码表的定点小数的表示范围为。6.若机器长为位,则原码定点整数的表示范围应为。7.二进制(101010.01)对应的十进制数为。8.设字长1位数符)位,若二进制数的真值为-0.1010),那么对应的原码为。9.如果的段描述符的段基地址为,界限值为00010H,G=1,那么该段的起始地址为。10条件码标志包括6位符号标志、、溢出标志、进位标志、辅助进位标志AF、奇偶标志PF11采用了指令流水线结构,将取指令(或取操作数)与执行指令的功能分别由两个独立部件实现,即
与执行部件。12在物理构成上,存储系统通常分为层:、主存和外存。13CPU的虚拟地址由16位
和32偏移地址构成。14中断的过程一般可划分为几个阶段:中断请求、中断排优、中断响应、
中断
和中断返回。15中断处理程序一般采用三段式结构:开头是,中间是实质性的中断处理,结尾是恢复现场(恢复信息二、简答题(每题8,共分)1.简述计机系统的层次结构模型。
分数
评卷人2.简述一机器指令对应的微程序执行过程。
3算机系统通常采用什么技术减少与主存之间的速度差异既能以较快速度存取SRAM中的数据,又不使系统成本上升过高的?简述这种技术的工作原理。4.按照数传送的格式,接口可分哪几类?各有什么特点?
三、算术逻辑运算、指令分析(每题7分,共28)
分数
评卷人1用变形补计算[X]-[Y]=?并指出是否有溢出是正出还是负溢出?补补[X]=00,[Y],010011补补2.假设(AX)=0FF60H,有以下程序段STCXORDH,0FFHAX,DX下述程序段执行后,
,
。3.假设DF=,(DS:=01A5H,有以下程序段SI,LODSW上述程序段执行后,(AL)4.假设(BX)=12FFH,有以下程序段CL,8ROLBX,CLBX,CMP0FFH上述程序段执行后,(BX)=
,SI=,ZF=
。,
。
四、汇编语言程序设计(共分)
分数
评卷人编程计算给定数组中所有元素的和将求和结果存入指定的存储单元SUM。要求采用循环程序设计。数据区及堆栈区定义如下:;设置数据段DATA
SEGMENTNUMSUMDATA
DBEQUDBENDS
16H,$-ARRAY?;设置堆栈段STACK1
SEGMENTPARASTACKDW
20HDUP(0)STACK1
ENDS;设置代码段
《计算机组原理与汇编言程序设计作业答案第一章1、先编写序,再由计算机将这些程序存储起来,然后就可以连续地、快速地执行程序,从而实现各种运算处理。2、(1在程序控制下自动连续地工作。(2算速度快。(3算精度高(4有很强的信息存储能力(5用性强,应用领域极其广泛3、(1本字长(2据通路宽度(3算速度(4存储器容量(5存容量(6置的外围设备及其性能(7统软件配置第二章1、十进制码4、二进制八进制十六进制6、原码补码(1)0000000000000000(2)1000000010000000(5)0000101000001010(6)10001010111101108、原码真值9、
(3)
)1215)(2)A307H1001H(3)1200H(4)
16外设编址方法有两种(1)外围设备单独编址:为各I/O接口中的有关寄存器分配端口地址,各设备有自己的接口,一个接口可占有若干个端口地址,其数目可以不同。(2)外围设备与主存统一编址:将I/O接口中的有关寄存器与主存单元统一编址,为它们分配统一的总线地址。第三章3)00110011+0010110101100000(3)11110011+11101101111000004)00110011)00101101
正溢无溢出00000110无溢出6)结果为步骤参看教材)7)商1101余数0010(步骤参看教材)11、组合逻辑控制器是指产生控制信号即微命令的部件,是用组合逻辑线路来实现的。将机器指令分解为基本的微命令序列用二进制代码表示这些微命令并编成微指令多条微指令再形成微程序采用微程序控制方式来产生微命令相应的控制器称为微程序控制器组合逻辑控制器速度快,核心部分比较繁琐,零乱,设计效率较低,检查调试也比较困难很难修改与扩展微程序控制器速度慢设计效率较高易于修改与扩展。第四章1、段寄存存放当前代码段首址的高16位,即段基值。:用于存放当前数据段的段基值:存放当前堆栈段的段基值ES:存放当前附加段的段基值。指针寄存器SP特定用于存放堆栈段中栈顶字单元相对堆栈段基址的偏移量。基址指针用于指向堆栈段内某一主存单元。变址指针DI作为段内偏移量的组成部分。数据寄存器AX,BX,CXDX用以存放16位数据指令指针提下一条指令地址标志寄存器用来记录程序执行时的状态。3)10101011ZF=1SF=0CF=14、地址数据002b0h53h
002b1h2ch002b2h002b3h002b4h1fh7)0007(2)340012原操作数目的操作数有效地址EA立即数寻址寄存器寻址直接寻址寄存器寻址寄存器寻址寄存器寻址直接寻址寄存器寻址寄存器寻址寄存器间接寻址SI立即数寻址基址寻址寄存器寻址直接寻址01FEH寄存器寻址基址变址寻址BP+DI(9)基址变址寻址寄存器寻址(10)寄存器寻址(11)寄存器寻址14CF=1AF=1OF=0ZF=017(SI)=464H(AX)=6156H18)=0A1C6HCF=128(1)LAHFORAH,80H(2)CL,4RORAL,CL30CISC即复杂指令系统计算机RISC即精简指令系统计算机31)大多数指令在一个机器周期内完成(2)采用结构(3)较少的指令数和寻址方式(4)固定的指令格式(5)面向寄存器的结构(6)硬不线控制逻辑(7)注重编译的优化第五章1)-----(6)正确(7误原操作数与目的操作数类型不相符4、AX=1234HBL=34H5、SI=7812HDS=0CD56H8、AX=011、AX=56D4HCF=0DATA2内容、23
CX=0CH24XORJZZERO27DATASEGMENTDA_BY1DB6BHDA_BY2DB3DATAENDSSTACKSEGMENTPARADW20DUP(?)STACKENDSCODESEGMENTSTART:MOVAX,DATADS,AXAL,DA_BY1BL,ALCL,6SHRBL,CLDA_BY2,BLBL,ALBL,00111000BCL,3SHRBL,CLDA_BY2+1,BLAH,4CHCODEENDSEND29DATASEGMENT将教材内容抄下DATAENDSSTACKSEGMENTPARADWSTACKENDSCODESEGMENTSTART:MOVAX,DATACH,0LEASI,DA_WORDNEXT:MOVAX,[SI]
CMPJGHIGHJLLOWINCINCSIINCSILOOPNEXTAH,4CHHIGH:INCCOUT2JMPLOW:INCCOUT2+2JMPCODEENDSEND31)该程序的功能:将AL中压缩的BCD码转换为十进制数(2)AL=36第六章1主存储器存CPU当前需要执行的程序和需要处理的数据以及驻留操作系统的核心部分。它能够由直接编程访问,由半导体存储芯片构成,采取随机存取方式,工作速度快,有一定存储容量。外存储器用来存放需联机保存但暂不使用的程序和数据不能由CPU直接编程访问通常由磁盘磁带等磁表面存储器和光盘存储器构成存取方式采用顺序存取或直接存取,工作速度较主存慢,存储容量大,价格低。高速缓冲存储器用来存放CPU在最近一小段时间内要使用的程序和数据,用高速半导体存储器构成,采用随机存取方式,便于CPU直接访问,速度要求很快,容量较小。2)存储容量(2)存取周期(3)读写时间(4)可靠性9,10课堂已做第七章1、并行接指,接口与系统总线之间,接口与外部设备之间均按并行方式传送数据。串行接口指接口与外部设备之间采取串行方式传送数据口与系统总线之间仍按并行方式进行传送。4、程序中方式是指:在执行程序的过程中,如果因出现某种事件而收到中断请求,则暂时停止现行程序的执行,转去执行一段中断服务程序,以处理该事件,并在处理完毕后自动恢复原程序的的执行。中断的特点:程序切换和随机性应用场合
(1)处理中,低速I/O作,实现主机与外设的并行工作(2)处理故障(3)进行实时处理(4)使用软中断(5)实现人机对话(6)实现多机通信6、中断向指中断服务程序入口地址和服务程序的状态字将各个中断服务程序的入口地址及其程序状态字集中存放在一张一维表格中张表称为中断向量表。访问中断向量表的存储器地址称为向量地址8)中断请求(2)中断判优与屏蔽(3)中断相应(4)中断处理11)初始化阶段:即程序中对DMA控制器和接口进行初始化操作(2)DMA送阶段:DMA请求,DMA响,DMA传送(3)善后处理阶段:采用中断方式作善后处理,由接口提出中断请求CPU响应后,执行中断处理程序。第八章1、输入设:用来将外部的信息输入主机输出设备:用来将计算机的处理结果输出到外部外存储器:存储数据其它广义外部设备:专用设备11、以扫描式键盘为例,在这种方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加工课课件教学课件
- 幼师课件用电教学课件
- 2024年国际旅游开发与合作合同
- 2024年广州市二手房交易合同(标准版)
- 2024年度智能制造设备采购合同
- 2024年度物业公司居民关系协调服务合同
- 2024年大数据中心合作运营合同
- 2024年工程质量检验与确认合同
- 鱼罐头课件教学课件
- 2024年库房租赁与健身器材存放合同
- 香菇种植示范基地项目可行性策划实施方案
- 混凝土硫酸盐侵蚀基本机理研究
- 《机械设计基础A》机械电子 教学大纲
- 水工岩石分级及围岩分类
- 基因扩增实验室常用仪器使用课件
- 斜井敷设电缆措施
- 施工机械设备租赁实施方案
- 牙膏产品知识课件
- 液化气站人员劳动合同范本
- 第一章 教育政策学概述
- 常见土源性寄生虫演示文稿
评论
0/150
提交评论