微机原理复习题b
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、画出端口译码电路;(4分) 2、画出接口部分电路连接图;(4分) 3、说明82C55相关端口需采用何种工作方式,写出初始化程 序及实现该控制功能的程序。(4分)
8255示意图
1 A组方式选择位: 00——方式0 01——方式1 1×——方式2 A口: 0——输出 1——输入 PC3~PC0: 0——输出 1——输入 B口: 0——输出 1——输入 B组方式选择位: 0——方式0 1——方式1 PC7~PC4: 0——输出 1——输入
2、程序段定义如下:(10分) DATA SEGMENT AT 1000H ORG 0200H A1 DB 0,1,2 A2 DB 2DUP(2) A3 EQU $ – A2 A4 DW A2 DATA ENDS 请画出DATA段的存储器分配示意图(要求在图中标出存储单元的
物理地址和变量的名称),并写出A3的值。
6、808 6CPU执行指令INT 23H时,其中断向量取自中断向量表的 _____________H单元。
7、已知指令序列为: MOV AX,0C4BDH MOV BX,0D80H AND AX,BX
此指令序列执行后,AX=_____________H, BX=_____________H。
8、宏汇编语言中的操作数常用变量表示,描述变量的要素是其属性, 所有变量具有的三个属性是_____________、 _________________、_______________。
D7 D6 D5 D4 D3 D2 D1 D0
82C55方式选择字 8253初始化字格式
()
3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断
的优先权。 ( )
4、POP CS
()
四、简答题(共22分)
1、分别指出下列指令的寻址方式,设DS=1300H,SS=5100H,若为 存储器操作数请写出有效地址EA和物理地址PA。(6分)
(1)CMP [2402H],SI
(2)MOV AX,[BP+1200H]
9、CPU与外设进行之间交换数据的方式有__________、 ___________或___________。
三、判断题(正确在括号内打“√”,错误打“×”,每题2分, 共8分)
1、8253的计数器在不同的工作方式中,计数到0时,都会从OUT端输出
一个相同的信号。( )
2、CPU在响应NMI中断请求时,要求外部设备向CPU提供中断类型号。
地址写出来;(4分) (3)设1#SRAM 的地址范围为0C0000H~0C7FFFH,2#SRAM 的地 址范围为0D0000H~0D7FFFH,请根据上述地址范围将电路连 接完整。(5分) (4)编程将1#芯片内数据求反后传送到2#芯片内,写出程序段源程 序清单。(5分)
【解】1、27256的容量为32KB,62256的容量为32
8、可以实现在数据段中保留10H个字节单元的伪指令有( B )。
A、DW 10H DUP(?)
B、DB 10H DUP(?)
C、DB 10H DUP(2 DUP(?)) D、DD 10H
DUP(?)
9、8086有两种工作模式,最小模式的特点是( A )。 A、CPU提供全部控制信号 B、由编程进行模式设定 C、不需要8286收发器 D、需要总线控制器8288
1、设字长为八位,有X=–1,Y=124,则有: [X+Y]补=_________,[X –
Y]补=__________。
2、数制转换:
347=_____________H,用压缩BCD码表示为
______________H。
3、在8086
CPU中,由于Βιβλιοθήκη BaiduIU和EU分开,所以__________和
___________可以重叠操作,提高了CPU的利用率。
3、从8253的CLK0引脚输入1MHz时钟脉冲,现要求从OUT0引脚输出 500Hz的方波,请写出其初始化控制字及计数初值。(6分)
五、硬件分析与设计(共30分)
1、(18分)某8088 CPU应用系统的主存设计如图所示。 (1)指出图中各存储器芯片的容量;(4分) (2)分析EPROM芯片的地址范围,若有地址重叠,将重叠部分的
A、 –2n <X<2n
B、 –2n ≤X<2n
C、 –2n –1≤X≤2n –1
D、 –2n <X≤2n
5、8086 CPU在进行无符号数比较时,应根据( C )标志位来判别。
A、CF和OF B、CF和PF C、CF和ZF D、ZF和OF
6、8086中,( C )组寄存器都可以用来实现对存储器的寻址。
4、8086的中断向量表位于内存的___ __ __区域,它可以容纳
______个中断向量,每一个向量占_______个字节。
5、已知某数据块由500个字节组成且在内存中连续存放。首字节逻辑地
址为4000H:2467H,则该数据块首字节的物理地址PA=
_________H,末字节偏移地址为_________H。
74LS138
C B A
Y0 IO/M Vcc16
Y1
Y2
&
G G2A
A19 G2B
Y3
Y4
A18 Y5
A17
&
Y6
Y7
A16 A15
A14~A0 A15A14~A0 CE
27512 OE D7~D0 A14~A0 CE
62256 WE OE D7~D0
A14~A0 CE
62256 WE OE D7~D0
EPROM 1# SRAM 2# SRAM
D7~D0 WR RD
2、(12分)82C55芯片的A口接8个发光二极管,B口输入8个开关的状 态。现要求通过开关控制发光二极管的点亮与熄灭,B口开关闭合则 A口相应位连接的发光管点亮,否则熄灭。设8255与8086连接,端 口地址设为88H、8AH、8CH、8EH。
10、对于下列程序段:
AGAIN: MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令________完成同样的功能。A
A、 REP MOVSB
B、 REP LODSB
C、 REP STOSB
D、 REPE SCASB
二、填空题(每空1分,共20分)
西南交通大学2011~2012学年第(一)学期期末考
试试卷(A)
班级
姓名
学号
课程代码: 3243970 课程名称: 微机原理 考试时间: 120
分钟
题 号
一
二
三
四
五
六
七
八
九
十
总成 绩
得 分
阅卷教师签字:
一、单项选择题(每题2分,共20分)
1、8086 CPU通过( A )引脚来区分是存储器访问还是I/O访问。 A、 M/ B、 C、 ALE D、 N/
A、AX,SI,DI,BX
B、BP,BX,CX,DX
C、SI,DI,BP,BX
D、BX,CX,SI,DI
7、在CMP AX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑
关系(SF⊕OF)+ZF=0时,表明( A )。 A、AX > DX B、AX ≥ DX C、AX < DX D、AX ≤ DX
2、若要使寄存器AL中的高4位不变,低4位为0,所用指令为( B
)。
A、 AND AL,0FH
B、 AND AL,0F0H
C、 OR AL,0FH
D、 OR AL,0F0H
3、条件转移指令JNE的条件是( C )。 A、CF=0 B、CF=1 C、ZF=0
D、ZF=1
4、n+1位有符号数X的补码表示范围为( B )。
8255示意图
1 A组方式选择位: 00——方式0 01——方式1 1×——方式2 A口: 0——输出 1——输入 PC3~PC0: 0——输出 1——输入 B口: 0——输出 1——输入 B组方式选择位: 0——方式0 1——方式1 PC7~PC4: 0——输出 1——输入
2、程序段定义如下:(10分) DATA SEGMENT AT 1000H ORG 0200H A1 DB 0,1,2 A2 DB 2DUP(2) A3 EQU $ – A2 A4 DW A2 DATA ENDS 请画出DATA段的存储器分配示意图(要求在图中标出存储单元的
物理地址和变量的名称),并写出A3的值。
6、808 6CPU执行指令INT 23H时,其中断向量取自中断向量表的 _____________H单元。
7、已知指令序列为: MOV AX,0C4BDH MOV BX,0D80H AND AX,BX
此指令序列执行后,AX=_____________H, BX=_____________H。
8、宏汇编语言中的操作数常用变量表示,描述变量的要素是其属性, 所有变量具有的三个属性是_____________、 _________________、_______________。
D7 D6 D5 D4 D3 D2 D1 D0
82C55方式选择字 8253初始化字格式
()
3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断
的优先权。 ( )
4、POP CS
()
四、简答题(共22分)
1、分别指出下列指令的寻址方式,设DS=1300H,SS=5100H,若为 存储器操作数请写出有效地址EA和物理地址PA。(6分)
(1)CMP [2402H],SI
(2)MOV AX,[BP+1200H]
9、CPU与外设进行之间交换数据的方式有__________、 ___________或___________。
三、判断题(正确在括号内打“√”,错误打“×”,每题2分, 共8分)
1、8253的计数器在不同的工作方式中,计数到0时,都会从OUT端输出
一个相同的信号。( )
2、CPU在响应NMI中断请求时,要求外部设备向CPU提供中断类型号。
地址写出来;(4分) (3)设1#SRAM 的地址范围为0C0000H~0C7FFFH,2#SRAM 的地 址范围为0D0000H~0D7FFFH,请根据上述地址范围将电路连 接完整。(5分) (4)编程将1#芯片内数据求反后传送到2#芯片内,写出程序段源程 序清单。(5分)
【解】1、27256的容量为32KB,62256的容量为32
8、可以实现在数据段中保留10H个字节单元的伪指令有( B )。
A、DW 10H DUP(?)
B、DB 10H DUP(?)
C、DB 10H DUP(2 DUP(?)) D、DD 10H
DUP(?)
9、8086有两种工作模式,最小模式的特点是( A )。 A、CPU提供全部控制信号 B、由编程进行模式设定 C、不需要8286收发器 D、需要总线控制器8288
1、设字长为八位,有X=–1,Y=124,则有: [X+Y]补=_________,[X –
Y]补=__________。
2、数制转换:
347=_____________H,用压缩BCD码表示为
______________H。
3、在8086
CPU中,由于Βιβλιοθήκη BaiduIU和EU分开,所以__________和
___________可以重叠操作,提高了CPU的利用率。
3、从8253的CLK0引脚输入1MHz时钟脉冲,现要求从OUT0引脚输出 500Hz的方波,请写出其初始化控制字及计数初值。(6分)
五、硬件分析与设计(共30分)
1、(18分)某8088 CPU应用系统的主存设计如图所示。 (1)指出图中各存储器芯片的容量;(4分) (2)分析EPROM芯片的地址范围,若有地址重叠,将重叠部分的
A、 –2n <X<2n
B、 –2n ≤X<2n
C、 –2n –1≤X≤2n –1
D、 –2n <X≤2n
5、8086 CPU在进行无符号数比较时,应根据( C )标志位来判别。
A、CF和OF B、CF和PF C、CF和ZF D、ZF和OF
6、8086中,( C )组寄存器都可以用来实现对存储器的寻址。
4、8086的中断向量表位于内存的___ __ __区域,它可以容纳
______个中断向量,每一个向量占_______个字节。
5、已知某数据块由500个字节组成且在内存中连续存放。首字节逻辑地
址为4000H:2467H,则该数据块首字节的物理地址PA=
_________H,末字节偏移地址为_________H。
74LS138
C B A
Y0 IO/M Vcc16
Y1
Y2
&
G G2A
A19 G2B
Y3
Y4
A18 Y5
A17
&
Y6
Y7
A16 A15
A14~A0 A15A14~A0 CE
27512 OE D7~D0 A14~A0 CE
62256 WE OE D7~D0
A14~A0 CE
62256 WE OE D7~D0
EPROM 1# SRAM 2# SRAM
D7~D0 WR RD
2、(12分)82C55芯片的A口接8个发光二极管,B口输入8个开关的状 态。现要求通过开关控制发光二极管的点亮与熄灭,B口开关闭合则 A口相应位连接的发光管点亮,否则熄灭。设8255与8086连接,端 口地址设为88H、8AH、8CH、8EH。
10、对于下列程序段:
AGAIN: MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令________完成同样的功能。A
A、 REP MOVSB
B、 REP LODSB
C、 REP STOSB
D、 REPE SCASB
二、填空题(每空1分,共20分)
西南交通大学2011~2012学年第(一)学期期末考
试试卷(A)
班级
姓名
学号
课程代码: 3243970 课程名称: 微机原理 考试时间: 120
分钟
题 号
一
二
三
四
五
六
七
八
九
十
总成 绩
得 分
阅卷教师签字:
一、单项选择题(每题2分,共20分)
1、8086 CPU通过( A )引脚来区分是存储器访问还是I/O访问。 A、 M/ B、 C、 ALE D、 N/
A、AX,SI,DI,BX
B、BP,BX,CX,DX
C、SI,DI,BP,BX
D、BX,CX,SI,DI
7、在CMP AX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑
关系(SF⊕OF)+ZF=0时,表明( A )。 A、AX > DX B、AX ≥ DX C、AX < DX D、AX ≤ DX
2、若要使寄存器AL中的高4位不变,低4位为0,所用指令为( B
)。
A、 AND AL,0FH
B、 AND AL,0F0H
C、 OR AL,0FH
D、 OR AL,0F0H
3、条件转移指令JNE的条件是( C )。 A、CF=0 B、CF=1 C、ZF=0
D、ZF=1
4、n+1位有符号数X的补码表示范围为( B )。