- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微原第七章作业
第七章 作 业
≥1A7 &A6 A5 A4 A2 A1 A0 A3 G G2A
≥1
A7
&
A6
A5
A4
A2
A1
A0
A3
G
G2AA
G2BA
C
B
A
Y3
M/IO
WR
≥1
≥1
74LS373
D0~D7
CLK
同
向
驱
动
7-2 下图所示为一个I/O接口电路。
1)该接口的操作类型是(输入)还是(输出);
2)主机对其I/O的传送控制方式是什么?
3)图中信号IOR当执行什么指令时有效?
外设
外设
D
R
Q
Q
>
锁存
译
码
EN
EN
D7
D0~D7
200H
201H
IOR
A0~A9
选通
第七章 作 业 解 答
≥1A7 &A6 A5 A4 A2 A1 A0 A3 G G2AA
≥1
A7
&
A6
A5
A4
A2
A1
A0
A3
G
G2AA
G2BA
C
B
A
Y3
M/IO
WR
≥1
≥1
74LS373
D0~D7
CLK
同
向
驱
动
DATA SEGMENT
TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,
ORG 1200H
DB 07H
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA
START: MOV AX, DATA
MOV DS, AX
LEA BX, TAB
MOV AL, [1200H]
XLAT
OUT 83H, AL
7-2 下图所示为一个I/O接口电路。
1)该接口的操作类型是(输入)还是(输出);
2)主机对其I/O的传送控制方式是什么? 查询
3)图中信号IOR当执行什么指令时有效? IN
外设
外设
D
R
Q
Q
>
锁存
译
码
EN
EN
D7
D0~D7
200H
201H
IOR
A0~A9
选通
MOV DX, 201H
ASK : IN AL, DX
TEST AL, 80H
JZ ASK
MOV DX, 200H
IN AL, DX
7-3 设某系统中CPU的寄存器和存储区的一段内容如下:
(20H)=3CH、(21H)=00H、(22H)=86H、(23H)=0EH、CS=2000H、IP=0010H、SS=1000H、SP=0100H、FLAGS=0240H
这时执行INT 8指令
(1) 程序转向何处执行?
8×4=32=20H
程序转向0E86H:003CH执行
(2) 堆栈栈顶6个内存单元的地址及内容分别是什么?
Address
Value(Hex.)
……
1000H:00FAH
10H
1000H:00FBH
00H
1000H:00FCH
00H
1000H:00FDH
20H
1000H:00FEH
40H
1000H:00FFH
02H
1000H:0100H
……
7-4设某外部可屏蔽中断源的类型号为30H,其中断服务程序的入口地址为1020H:3040H,用8086汇编语言编程实现将该中断服务程序的入口地址装入中断向量表中。
PUSH DS
MOV AX, 1020H
MOV DS, AX
MOV DX, 3040H
MOV AL, 30H
MOV AH, 25H
INT 21H
POP DS
7-5 若某8086系统采用单片8259A管理外部中断,其中的一个中断类型号为0DH,则它的中断向量地址指针是多少?这个中断源应接在8259A的哪个输入端上?若该中断服务程序的入口地址为D000H:3200H,则其向量区对应4个单元的数值依次是多少?
中断向量地址指针 0DH×4=34H 0000H:0034H~0000H:0037H
这个中断源应接在8259A的IR5输入端
Address
Value(Hex.)
……
0000H:0034H
00H
0000H:0035H
32H
0000H:0036H
00H
000
文档评论(0)