接口作业解答课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《接口作业解答课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 作业 解答 课件
- 资源描述:
-
1、1作业1:1、8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为多少,指向此地址的CS和IP值是唯一的吗?解答:物理地址=12000H+FF00H=21F00H,不唯一。2、T1状态下,8086的数据/地址线上是什么信息,用哪个信号将此信息锁存起来?解答:地址信息,ALE地址锁存信号。3.设AX=1122H、BX=3344H、CX=5566H、SS=095BH、SP=40H,下面程序执行后AX、BX、CX和DX 4个通用寄存器的内容是多少?画出堆栈存储器的物理地址及其存储内容和SP指向的示意图。PUSH AX PUSH BX PUSH CX POP
2、 BX POP AX POP DX .095F0H11H22H55H33H44H66H3、解答:、解答:095EEH095ECH095EAHSP1122AX334455H66HXXXXBXCXDX55H66H33H44H11H22HAX=3344H、BX=5566H、CX=5566H、DX=1122H。4、若CS=A000H,求当前代码段在存储器中的物理地址范围是什么?若数据段位于52000H到61FFFH的64K范围内,问DS=?解答:A0000HAFFFFH;5200H5、若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出
3、栈6个字节,SP为什么值?解答:35800H,入栈10 个字节,(SP)=0800H-0AH=07F6H,出栈6个字节后(SP)=07F6H+6H=07FCH。6、某程序数据段中存放了两个字,1EE5H和2A8CH,已知(DS)=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器中的存放情况,若要读取这两个字,需要对存储器进行几次操作?解答:7850:3121H-E5H 7850:3122H-1EH 两次 7850:285AH-8CH 7850:285BH-2AH 一次7、8086/8088系统中,设CS=0914H,共有243字节长的代码段,该代码段末地址的逻辑地
4、址和物理地址各是多少?解答:逻辑地址:CS:IP=0914H:00F2H 物理地址:CS16+IP=09140H+00F2H=09232H8、设SP=0040H,如果用进栈指令存入5个字,则 SP=?若又用出栈指令取出2个字,则SP=?解答:入5个字后:SP=0040H000AH=0036H 出2个字后:SP=0036H+0004H=003AH1.某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为300H,8块芯片的地址连续分布,用一片74LS138作译码器,试画出端口译码电路,并说明每块芯片的端口地址范围。作业2:译码连线不唯一译码连线不唯一CSCSA0A1A2A
5、0A1A274LS138作业3:取(4n)(4n+1)中的内容 IP,取(4n+2)(4n+3)中的内容 CS CS:IP在(00024H)中,CS:IP为1000H:0060H中断结束后弹出IP、CS和PSW,返回主程序断点处 推入栈中的三个字分别为:PSW 0240H,CS 0800H,IP 00A2H ;即(A2,00,00,08,40,02),中断执行后IF=0,栈顶三个字IP,CS,PSWIP=0060H,CS=1000H ,PSW=0040H 1、已知:SP=0100H、SS=0500H、PSW=0240H,在存储单元中已有内容为(00024)=0060H、(00026H)=100
6、0H,在(0800H:00A0H)中有中断指令INT 9。试问,执行INT 9指令后,SS、SP、CS、IP、PSW的内容是什么?栈顶的三个字是什么?解答:CPU响应外部中断的流程:从数据总线上取中断类型号n;9H将PSW入栈;SP=00FEH保护断点,即将CS、IP入栈 SP=00FAH对PSW中的IF、TF位清0,禁止外部中断和单步中断找到中断向量,转入相应中断服务子程序 中断向量:9H*4=24H 执行INT 9:SS=0500H SP=0100H-6H=00FAH CS=1000H IP=0060H PSW=0040H执行前:SS=0500H SP=0100H CS=0800H IP=
7、00A0H PSW=0240H1.执行INT 9:SS=0500HSP=0100H-6H=00FAHCS=1000HIP=0060HPSW=0040H执行前:SS=0500HSP=0100HCS=0800HIP=00A0HPSW=0240H05100H0240000800A2050FEH050FCH050FAHPSWHIPLIPHCSLCSHPSWLCFPFAF ZFSFDFOF15141312111098765432100000 0010 0100 0000B0000 0000 0100 0000B主程序IRETIRETIRETIRET(EOI)STIA3,A4请求A3A1请求A1STIST
8、ISTI(EOI)(EOI)A5请求A4(EOI)A5A5 A4 A3 A2 A11111111 00000000IRRISRSTI3.解解ICW1:00011001B=19HICW2:10000000B=80HICW3:00100100B=24HICW4:00010001B=11H;特殊全嵌套、非缓冲、非自动EOI 或:00011101B=1DH;特殊全嵌套、缓冲、非自动EOIOCW1:11010011B=D3HOCW2:00100000B=20H主片:4.解从片1:(IR2)从片2:(IR5)初始化程序初始化程序MOV DX,0CCF8HMOV AL,19H ;ICW1OUT DX,ALM
9、OV DX,0CCFAH MOV AL,80H ;ICW2OUT DX,ALMOV AL,24H ;ICW3OUT DX,ALMOV AL,11H ;ICW4OUT DX,ALMOV AL,0D3H ;OCW1OUT DX,ALMOV DX,0CCF8HMOV AL,20H ;OCW2OUT DX,ALMOV DX,0FEE8HMOV AL,19H ;ICW1OUT DX,ALMOV DX,0FEEAH MOV AL,90H ;ICW2OUT DX,ALMOV AL,02H ;ICW3OUT DX,ALMOV AL,01H ;ICW4OUT DX,ALMOV AL,0EFH ;OCW1OUT
10、DX,ALMOV DX,0FEE8HMOV AL,20H ;OCW2OUT DX,AL主片:从片1:MOV DX,0FEECHMOV AL,19H ;ICW1OUT DX,ALMOV DX,0FEEEH MOV AL,0A0H ;ICW2OUT DX,ALMOV AL,05H ;ICW3OUT DX,ALMOV AL,01H ;ICW4OUT DX,ALMOV AL,0EFH ;OCW1OUT DX,ALMOV DX,0FEECHMOV AL,20H ;OCW2OUT DX,AL从片2:CLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT250HZ300HZ1.5KHZ
11、方波方波5V2MHZD0-7D0-7A1A0A2A1 G1 G2AG2BCBAA3A4A5M/IOA7A6A9A8CSWRRDWRRDY0计数器计数器0:初值:初值:N0fT=2MHZ =1333 即即 0535HkHZ5.11控制字:控制字:00110110B 即即 36H程序:程序:MOV AL ,36H MOV DX,306H OUT DX ,AL MOV AX ,0535H MOV DX ,300H OUT DX ,AL MOV AL ,AH OUT DX ,AL计数器计数器1:初值:初值:N1fT=1.5kHZ =5 即即 05HHZ3001控制字:控制字:01010100B 即即
展开阅读全文