没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计——-汽油机生产线——加载磨合段PLC程序设计.doc
0 下载量 65 浏览量
2023-07-07
11:50:50
上传
评论
收藏 336KB DOC 举报
温馨提示
试读
20页
毕业设计——-汽油机生产线——加载磨合段PLC程序设计.doc
资源推荐
资源详情
资源评论
微计算机技术模拟试题
一、 回答以下问题 (总 28 分)
1. 8086 是 16 位的微处理器,其内部数据通路为 16 位,其对外数据总线为 16
位 ;8088 内部数据通路为 16 位, 其对外数据总线为 8 位。(共 5 分)
2. 一个微计算机应包含的最基本功能部件是: 微处理器 , 存储器 , I/O
接口电路 , 系统总线 。(共 4 分)
3. 8086/8088 的 EU 与 BIU 各表示什么含义?各自的功能是什么?(共 3 分)
答:(1)EU 是 8086/8088 微处理器的执行部件,BIU 是 8086/8088 微处理器
的总线接口部件。(1 分)(2)EU 的功能是执行指令,BIU 的功能是使
8086/8088 微处理器与片外存储器或 I/O 接口电路进行数据交换。(2 分)
4. “8086 执行了一个总线周期”是指 8086 做了哪些可能的操作?基本总线周
期如何组成?在一个典型的读存储器总线周期中,地址信号、ALE 信号、RD#
信号、数据信号分别在何时产生?(共 7 分)
答:(1)是指 8086 对片外的存储器或 I/O 接口进行了一次访问,读写数据或
取指令。(2 分)
(2)基本总线周期由 4 个时钟周期组成,分别记为 T1、T2、T3、T4。(1 分)
(3)地址信号、ALE 信号在 T1 周期内产生,RD#信号在 T2 周期内产生,
数据信号一般在 T3 内产生,若 T3 来不及提供数据,可在某 Tw 内产生有
效数据。(4 分)
5. 8086/8088 在什么时候及什么条件下可以响应一个外部 INTR 中断请求?中
断向量表在存储器的什么位置?向量表的内容是什么?8086 如何将控制转
向中断服务程序?(共 9 分)
答:(1)8086/8088 在当前指令执行完且 IF=1 的情况下可以响应一个外部 INTR
中断请求。(2 分)
(2)中断向量表在存储器的 0 段 0000—03FFH 区域,向量表存放中断处理
程序的入口地址。(2 分)
(3)8086/8088 响应 INTR 中断请求时,首先在连续的两个总线周期中发出
INTA#负脉冲,在第二个 INTA#信号期间,中断源经数据总线向 8086/8088
送出一字节中断向量“类型码”。8086/8088 收到“类型码”后将其乘 4 形
成中断向量表的入口,从此地址开始的 4 个单元中读出中断服务程序的入
口地址(IP、CS),8086/8088 从此地址取指令执行,将控制转向中断服务
程序。(5 分)
二、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,
(SI)=1,(DI)=2,(BP)=256,字变量 ARRAY 偏移地址为 0050H,
(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。填空回答下列问题。
(总 20 分)
(1)MOV AX,[BP][DI] ;源操作数物理地址= H
指令执行后(AX)= H
(2)POP AX ;源操作数物理地址= H
指令执行后(AX)= H
(3)PUSH ES:[BX] ;源操作数有效地址= H
(4)LEA DI,ARRAY ;源字段的寻址方式是
指令执行后(DI)= H
(5)JMP BX ;指令执行后(IP)= H
MOV(6)ADD AL,BYTE PTR ARRAY[BX] ;源字段的寻址方式是
指令执行后(AL)= H
答案:
二、(总 20 分)
(1)源操作数物理地址= 40102 H
指令执行后(AX)= 2200 H
(2)源操作数物理地址= 40100 H
指令执行后(AX)= 00A0 H
(3)源操作数有效地址= 200H H
(4)源字段的寻址方式是 直接寻址方式
指令执行后(DI)= 0050 H
(5)指令执行后(IP)= 200 H
(6)源字段的寻址方式是 寄存器相对寻址方式
指令执行后(AL)= 34 H
(每空 2 分)
三、有下列两个程序段,其中 X、N、M、RESULT 均为存储器单元,且 N 和 M 中分别存
放数据 n 和 2n:(总 16 分)
(1) XOR AX, AX (2) SUB AX, AX
MOV BX, M LEA BX, X
SUB BX, 2 MOV CX, N
LOP1: ADD AX , X[BX] LOP2: ADD AX, [BX]
SUB BX, 2 ADD BX, 2
JGE LOP1 DEC CX
MOV RESULT, AX JG LOP2
RET MOV RESULT, AX
RET
问:(1)这两个程序段各完成什么工作?(4 分)
(2)定义一个适合这两段程序的数据段。(12 分)
答案:
三、(总 16 分)
(1)这两段程序完成的工作都是:将 X 数组中的 n 个元素之和存放在 RESULT 单元中。
(4 分)
(2)DATA SEGMENT
X DW n DUP(?)
M DW 2n
N DW n
RESULT DW ?
DATA ENDS
(12 分)
四、判断下列论述是否正确,不正确的请加以改正。(总 9 分)
(1) INT 指令执行后,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4 依次保存
FLAGS、断点 IP 值、断点 CS 值。(6 分)
(2) 中断类型号是中断向量表中存放相应中断向量的首地址。(3 分)
答案:
四、(总 9 分)
(1)不对,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4 依次保存的应是断点 IP 值、
断点 CS 值、FLAGS。(6 分)
(2)不对,中断类型号×4 才是相应中断向量的首地址。(3 分)
五、 一个微机系统中包含以下器件:微处理器 8088 一片,并行接口 8255A 一
片(设备号:A 口—40H,B 口—41H,C 口—42H,控制口—43H),定时器 8253
一片(设备号:计数器 0—50H,计数器 1—51H,计数器 2—52H,控制口
53H),中断控制器 8259A 一片(设备号:A0H,A1H)。现将 8255 的 A 口连
接一输入设备,工作在 0 方式。B 口连接一输出设备,也工作在 0 方式。PC4
作为输出设备的选通输出端且低电平有效。8253 计数器 0 工作于“模式 0”,
计数常数为 80H,进行二进制计数。8259A 的 ICW2 给定为 60H,工作于电平
触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请
填充下面程序中的空白项 (注意:控制字中可 0 可 1 位选 0,8255 未用端口
设成输入方式)。 (总 27 分)
(每空 1 分)
MOV AL, 91H ; 8255 初始化
OUT 43H , AL ;
MOV AL, 30H ; 8253 初始化
OUT 53H , AL ;
MOV AL, 80H ;设 8253 计数初值
OUT 50H , AL ;
MOV AL, 00H ;
OUT 50H , AL ;
MOV AL, 1BH ; 8259A 初始化
OUT A0H , AL ;
MOV AL, 60H ;
OUT A1H , AL ;
MOV AL, 03H ;
OUT A1H , AL ;
IN AL, 40H ; 从 8255 的 A 口读入数据
PUSH AX ;
MOV AL, 09H ; 用按位置位/复位方式使选通无效
OUT 43H , AL ;
POP AX ;
OUT 41H , AL ; 往 B 口输出数据
MOV AL, 08H ; 用按位置位/复位方式使选通有效
OUT 43H , AL ;
MOV AL , 09H ; 撤消选通信号
OUT 43H , AL
此时,对应 8259A 的 IR1 中断类型号是 61H ;
中断向量存放在内存 0 段 184H , 185H , 186H , 187H 单元中。
《微机接口技术》模拟试题
一、填空题
1.8086 被复位后,以下各寄存器的内容是:Flag:________;IP:________;CS________;
系统将从存储器的_____________地址处取指令执行。
2.8086/8088 在满足__________________________和____________________的条件下可以响应
一 个 外 部 INTR 中 断 请 求 ;8086/8088 的 中 断 向 量 表 在 存 储 器 的 ____________ 地 址 至
____________
地址的区域中; 向量表的内容是__________________________。
3.8086/8088 在最小方式下有关总线请求的信号引线是___________和____________。
4.一个微机系统中包含以下器件:CPU—8086 一片,并行接口 8255 一片(设备号:A 口—70H,
B 口—72H,C 口—74H,控制口—76H),定时器 8253 一片(设备号:计数器 0—50H,计数器
1—52H,计数器 2—54H,控制口 56H),中断控制器 8259A 一片(设备号:B0H,B2H)。现将 8255
的 A 口连接一输入设备工作在 0 方式,B 口连接一输出设备,也工作在 0 方式,PC4 作为输出设
备的选通输出端且低电平有效。8253 工作于“模式 0”,设置计数器 0 的计数常数为 0FFEH,进
行二进制计数。8259A 的 ICW2 给定为 42H,工作于电平触发方式,全嵌套中断优先级,数据总线
无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字中可 0 可 1 位选
0,8255 未用端口设成输入方式),(CPU 的 A1、A2 接各芯片的 A0、A1), (考试中提供所用芯片
的相关资料)。
MOV AL,________;8255 初始化
OUT ________, AL
MOV AL, ________;8253 初始化
OUT ________, AL
MOV AL,______;设 8253 计数初值
OUT ________, AL
MOV AL, _______;
OUT ________, AL
MOV AL,_______;8259A 初始化
OUT ________,AL
MOV AL, _______;
OUT ________,AL
MOV AL,_________
OUT _________,AL
IN AL,_________;从 8255 的 A 口读入数据
MOV AL,_______;用按位置位/复位方式使
PUSH AX
MOV AL,_______;用按位置位/复位方式使选通无效
OUT ________,AL
POP AX
OUT ________, AL;往 B 口输出数据
MOV AL, ________;用按位置位/复位方式使选通有效
OUT ________,AL
MOV AL, ______;撤消选通信号
OUT ________,AL
此时,对应 8259A 的 IR1 中断类型号是_______,
中断向量存放在 0 段 _______, _______ , _______, _______, 单元中。
二、文字叙述题
1.8086 与 8088 这两个微处理器在结构上有何相同点,有何主要区别?
2.“8086 执行了一个总线周期”是指 8086 做了哪些可能的操作?基本总线周期如何组成?
在一个典型的读存储器总线周期中,地址信号、ALE 信号、RD#信号、数据信号分别在何时产生?
3. 8086 如何响应一个外部的 INTR 中断请求?
三、汇编程序设计题
剩余19页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 702
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功