版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题每题一分
1.80486CPU在响应中断时将如下内容顺序压入堆栈(AP171)
A.F、CS、IPB.F、IP、CS
C.CS、IP、FD,IP、CS、F
2.管理56级可屏蔽中断,需要8259的芯片数目为(B)
A.4片B.8片C.10片D.9片
3.某RAM芯片有8Kx8位的容量,它的片内地址选择线和数据线分别是
(B)
A.A0-A13和D0-D15B.A0-A12和D0-D7
C.A0-A13和D0-D7D.A0-A12和D0〜D15
4.机器字长为16位,一个机器数为94B9H,当分别将其视为无符号数和带
符号数时,其对应的十进制真值分别为(D)
A.38073,一2745B.38073,-27464
C.2745,-2745D,38073,一27463
5.8255A引脚信号疝=0,底=O,A1=1,AO=1时,表示(C)
A.CPU向数据口写数据B.CPU读8255控制口
C.CPU向控制□送控制字D.无效操作
6.设SS=6000H,SP=1000H,AL=09H,AH=12H,DX=0FF34H.现要求把DX
和AX的内容压入堆栈厂哪福福赢容是正确的(C)后
60000H5S60000HSS60000HSS60000HSS
60001H60001H60001H60001H
60FFCH12SP60FFCH09SP60FFCH09SP61000HFF
60FFDH0960FFDH1260FFDH1261001H34
60FFEHFF60FFEH3460FFEH3461002H12
60FFFH3460FFFH0060FFFHFF61003H09
61000H61000H61000H61004HSP
ABCD
7.主存和CPU之间增加高速缓存的目的是(D)
A.解决CPU与外存之间的速度匹配
B.既扩大内存容量,有提高存取速度
C.扩大那存容量
D.解决CPU与主存之间的速度匹配
8.若在数据段定义;NUM1DWi5D\则在NUM1单元存放的值为(A)
A.3544HB.4435HC.00410035HD.00350041H
NUM1+044
NUM1+135
9.运算器由许多部件组成,其核心部分是(C)
A.数据总线B.累加器C.算术逻辑单元D,多路开关
10.80486CPU的INTR引脚输入的信号属于(B)类型的中断请求信号
A.非屏蔽中断B.可屏蔽中断C.软件中断D.内部中断
二、判断改错题(判断下列各小题是否正确,如正确请打“错误打“X”,
并请说明原因。每小题1分,共10分)
1.微处理器在实际运行中大部分时间都用于对存储器访问,存储器的形式
(性能)在很大程度上决定了微型计算机的性能。(T)P130
2.微型计算机系统中内存与外之间的数据传送只能在CPU的控制下完成
(F)DMA
3.DRAM定时刷新电路的主要作用是要写入新的信息。(F)维持原信息
4.将中断类型号乘以8,可以得到中断向量的存放地址。(F)
5.多个外设可以通过8259A中断控制器用一条中断请求线向CPU发出中
断请求。(T)
6.80x86CPU的段寄存器是专门用于存放段基址的。(F)段选择符
7.JMPDX(T)
8.所有算术运算类指令均要影响标志寄存器的内容。(T)P60(只有个
别指令除外:数据宽度变换指令)
9.8259A中设置中断屏蔽寄存器是为了改变各个中断的优先级。(F)
10.段空间的大小与段地址无关。(T)
三、简答题(本大题共30分,其中1〜2小题必做,共15分;其余小题任选
15分完成,所选题目少于15分者,按实际分数计算:所选题目超过15分者,
超出部分不加分,答错倒扣分。)
1.阅读下列程序,写出程序执行后指定单元和寄存器的内容。(10分)
DATASEGMENT
ORG0100H
ARRAYDBOFEH,86H,95H,21H,79H,05H,53H,47H,7FH
COUNTEQU$-ARRAY
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
MOVBX,COUNT:计数器
有符号数比较,
L0P1:MOVSI,COUNT
小于/等于P69
L0P2:MOVAL,ARRAY[SI-1];取后一个数
CMPAL,ARRAY[SI-2];与前一个数比较
JLENEXT;后者小于或等于前者,转NEXT
XCHGAL,ARRAY[SI-2]:后者大于前者,交换,AL存较大数
MOVARRAY[SI-1],AL;较大数存地址小的存储单元
NEXT:DECSI:修改SI
CMPSI,2;SI指向第二个单元?
JGEL0P2;不是,转,继续比较(有符号数比较,大于/等于P69)
SUBBX,1;是,第一次排序完成。BX-1
JNZL0P1;全部排序完成?尚未,转
MOVAH,4CH;已完成,退出
INT21H
CODEENDS
ENDSTART
:把9个带符号数按从大到小的次序排列(最大的数字放在地址最小的单元中)
令数据段的段基址为2000H
程序执行结果:(20100H)=_7FH,(20101H)=_79H;
(20107H)=95H;BX=0,SI=1.
20100H7F
20101H79
20102H53
20103H47
20104H21
20105H05
20106H
20107H
20108H
2.电路结构如图所示,试分析并回答:
(1)74LS138作用是什么?
译码电路,用地址线和存储器读写线译码产生RAM的片选信号,从而决
定存储器的地址范围。
(2)该电路中74L3138在什么条件下工作?
A16为0,A17A18A19均为1,且进行存储器读或写时,74LS138才工作
(3)RAM芯片的地址范围是多少?
A19A18A17A16A15A14A13A12。。。A0
111010100
EA000H-EBFFFH8k
3.根据以下要求用一条指令写出相应操作
(1)把EBX和EDX内容相加,结果放入EDX中。
ADDEDX,EBX
(2)用寄存器SI和位移量为9DH的寄存器相对寻址方式把所指存储单元中
的一个字和DX内容相加,结果送入该存储单元中。
ADD9DH[SI],DX
(3)用寄存器BP和DI的基址变址寻址方式把所指存储单元中的一个字节与
AL寄存器内容相加,结果送入AL寄存器中。
ADDAL,[BP][DI]
4.数据段中有以下定义
ARRAY1EQU57H
ARRAY2DW57H
指出下面两条指令源操作数的寻指方式
MOVDX,ARRAY1;寻址方式:立即寻址
MOVDX,ARRAY2;寻址方式:直接寻址
5.分析以下指令并回答指令出错的原因
ADDDH,ex原因;宽度不匹配
MOV[DI],[SI]原因:全为存储器操作数
INC86H原因;不能为立即数
OUT78H,CL原因:CL应为AL或立即数
6.存储器芯片的片选控制有几种方式,各自的优点和缺点是什么?
线选法:电路简单,但占用地址线多,地址不连续
局部译码法:电路简单,同样的存储单元地址会不唯一
全译码法:使用全部地址线,电路复杂,但地址会唯一,访问方便
7.简述CPU和外部设备之间的数据传输方式及各自的特点?
无条件传送:电路简单,使用范围有限
查询方式:CPU大量时间用于状态查询
中断方式:处理突发事件,CPU利用率高
DMA方式;CPU释放总线控制权,速度快,电路复杂
I/O处理机:专用处理器控制数据传输,不需要CPU干预
8.写出如下程序段的功能
STD
LEADLES:[1690H]
MOVCX,0080H
MOVAX,’9’
REPSTOSW
将1690H为末地址的128个字置(9f
四.综合题
如图所示,8255A作为用中断方式工作的绘图仪接口,PC3作为INTR信号,
并且与之相连的8259A在系统程序中已经完成了初始化,中断类型号为0BH,
8255A的端口地址分别为;
A□:0091H:B□:0093H:C□:0095H;控制□:0097H。
1.完成硬件连线图g
2.请根据工作要求写出8255A的初始化(包括系统所需要的设置)程序
段以及中断逻辑初始化程序段。
•4LS138
INTR
连接8259A的IR3
G1
与
K
A9A8A7A6A5A4A3A2AlAO
001001000191H
001001001193H
001001010195H
001001011197H
G2ACBAAlAO
或
8255片内地址线
G2AY2
70138
8255A工作方式:
A口方式1输出10100000A0H
中断允许000011010DH
8255A初始化程序;
MOVAL,0A0H;
MOVDX,97H
OUTDX,AL
MOVAL,0DH;00001101
MOVDX,97H
OUTDX?AL
中断逻辑初始化程序
MOVAX,SEGINTPROC
MOVDS,AX
MOVDX,OFFSETINTPROC
MOVAX,250BH
INT21H
INAL,21H
ANDAL,0F7H;11110111
OUT21H,AL
STI
附:三。lo说明
对数组1,5,8,3,6,%4,7,2进行从大到小的排队。从最后两个数
字开始逐一比较,较大者向前;两两比较完第一轮后,最大数字将摆放在最前
面6
第二轮将是第二大者排在最大数字后面;……;最后一轮将把最小者摆放
在最后,完成从大到小的排列。
第一轮:
第一次排序b5,8,3,6,9,4,7,2
第二次排序1,5,8,3,6,9,7,4,2
第三次排序1,5,8,3,6,9,7,4,2
第四次排序L5,8,3,9,6,7,4,2
第五次排序b5,8,9,3,6,7,4,2
第六次排序1,5,9,8,3,6,7,4,2
第七次排序1,%5,8,3,6,7,4,2
第八次排序9,L5,8,3,6,7,4,2
最大值9“冒泡”
第二轮:
第一次排序9,1,5,8,3,6,7,4,2
第二次排序9,1,5,8,3,6,7,4,2
第三次排序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度离婚房产交易资金监管与安全保障协议3篇
- 矿山工程合同范本安全
- 主题乐园景观栈桥安装合同
- 建筑装饰劳务合同范本
- 药品实验室药品研发
- 编辑出版人员工作手册
- 2025版生态农业用地房地产抵押典当合同范本3篇
- 大型机场设备安装龙门吊租赁协议
- 知识产权服务授权书招投标
- 广告公司创意人才聘用合同范例
- 华东师大版科学七年级上册期末测试卷2
- 危机管理与应急响应
- 《安全生产法》宣传周活动宣贯课件
- 2024-2025学年北师版八年级物理上册期末考试综合测试卷
- 【MOOC】国际商务-暨南大学 中国大学慕课MOOC答案
- 人教版八年级英语上册期末专项复习-完形填空和阅读理解(含答案)
- GB/T 44592-2024红树林生态保护修复技术规程
- 2024新版有限空间作业安全大培训
- 2023-2024学年广东省广州市白云区八年级(上)期末数学试卷及答案解析
- 2024年中邮保险公司招聘笔试参考题库含答案解析
- 云南工商学院应聘登记表
评论
0/150
提交评论