



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8086是几位的微处理器?8086与8088这两个微处理器在结构上有何相同点,有何主要区别?答:16位处理器。共同点:(1)内部均由EU、BIU组成,结构基本相同。(2)寄存器等功能部件均为16位。(3)内部数据通路为16位。(4)指令系统相同。 不同点:1对外数据总线8086为16位,8088为8位。2指令队列8086为6级,8088为4级。2、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。3、怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#S0#三条状态信号引线提供。4、什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。5、什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息.6、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式答:串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为3003400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。(3分)调制是将数字信号模拟信号。而解调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。7、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)。答:BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 8、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB HOW ARE YOU !, 0DH, 0AH试问:NUMS、VAR变量各分配了多少存储字节?(5分)答:NUMS分配了180个字节 (3分) VAR分配了15个字节9、已有MOV AL,INFBP+SI与MOV AL,ES:INFBP+SI两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)答:源操作采用基址+变址寻址方式 (2分) 是 字节操作 (1分)MOV AL,INFBP+SI访问的是堆栈段 (1分)MOV AL,ES:INFBP+SI访问的是附加段,实现了段超越 (1分)10、在8086CPU中堆栈操作是字操作还是字节操作?已知(SS)=1050H,(SP)=0006H,(AX)=1234H,若执行对AX的压栈操作后,则AX的内容存放在何处?SP为何值。答:字操作AX的内容存放在位于堆栈段中物理地址为10504H和10505H的存储单元中,其中(10504H)34H (10505H)=12H (SP)=0004H1设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。试编写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。(10分)答: MOV AL,80H OUT 200H,AL IN AL,203H MOV BL,AL IN AL,203H, MOV BH,AL MOVAX,BX 2系统中有一片8259A,中断请求信号用电平触发方式,要用ICW4,中断类型码为60H67H,用特殊全嵌套方式,无缓冲,采用中断自动结束方式。设8259A的端口地址为93H、94H,如何编写初始化程序。(10分)答:MOV AL, 1BH OUT 94H, AL MOV AL, 60H OUT 93H, AL MOV AL, 13H OUT 93H, AL3设8251A采用异步方式工作,波特率因子为64,字符长度七位,偶校验,两位停止位,设端口地址为0F0H、0F1H。写出其初始化程序。(10分)答:XOR AX,AX MOV DX, 0F1H OUT DX, AL OUT DX,AL OUT DX, AL MOV AL,40H OUT DX,AL; 往8251A的控制端口送3个00H和1个40H,使它复位 MOV AL, 0FBH OUT DX, AL ;送方式字 MOV AL,35H OUT DX, AL ;送控制字5用8255的A口选方式1作输入口,而B口选方式1作输出口,假设控制字寄存器口地址为0FBH,写出相应的初始化程序段。(10分)答:MOV AL,0B4H ;A口方式1(输入),B口方式1(输出),PC67为输出OUT 0FBH,AL ; 送控制字MOV AL, 09H ;置位PC4(INTEA=1)OUT 0FBH,AL ;送PC4置位字MOV AL, 05H ;置位PC2(INTEB=1)OUT 0FBH,AL ;送PC2置位字4设从某外设传送1000H个字节的数据快到起始地址为2000H的内存区域中,采用DMA传送,利用通道1,设通道1当前地址寄存器的地址为02H,当前字节计数器地址为03H。编写初始化程序。(10分)答:OUT 0DH, AL ;主清除命令 MOV AL,85H ;通道1,写传送,禁止自动预置 OUT 0BH,AL ;地址递增,块传送方式 MOV AL,00H ;外设主存储器,正常时序,固定优先权,滞后写操作 OUT 08H,AL ;DREQ高电平有效、DACK低电平有效 MOV AX, 2000H ; 地址初值,分两次写入 OUT 02H,AL ; 先写低字节 MOV AL,AH OUT 02H,AL ;后写高字节 MOV AX, 1000H ;字节数初值,分两次写入 OUT 03H,AL ;低字节 MOV AL,AH OUT 03H,AL ;高字节 MOV AL,00H OUT 0FH,AL ;清除通道屏蔽位6、8086微机应用系统中,若8253的端口地址为430H433H。已知采用1号计数器工作在方式0,计数初值为300。写出8253的初始化程序。(10分)答:MOV DX,433H MOV AL,72H OUT DX,ALMOV DX,431HMOV AX,300OUT DX,ALMOV AL,AHOUT DX,AL7、已知某8255A在系统中占用888BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:(6分)答: MOV AL, 80H OUT 8BH,AL (2分) MOV AL,ODH OUT 8BH,AL (2分)MOV AL,06HOUT 8BH,AL (2分)某系统中8253占用地址为100H103H。初始化程序如下:(4分) MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL试问:j此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?计数器0,方式3k若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:45.454KHZ。1、假设(DS)3000H,(SS)3000H,(AX)2000H,(BX)1200H,(SI)2,(DI)1,(SP)100H,(31200H)50H,(31201H)2,(31202H)0F7H,(31203H)90H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。1)ADDAX,1200H6)NEGWORD PTR 1200H2)SUBAX,BX 7)SARBYTE PTR 1200HSI,13)MOVBX,AX8)ROLBYTE PTR BX+SI+1,14)PUSHAX9)MULWORD PTR BXSI5)DEC BYTE PTR 1200H 10)DIVBYTE PTR 1200HDI2、若SP=2000H,AX=1257H,BX=1948H,试指出下列指令或程序段执行后有关寄存器的内容。(1) PUSH AX 执行后,AX和SP的内容。(2) PUSH AXPUSH BXPOP DX执行后,AX、DX和SP的内容8、8255A工作于方式0,利用8255A将外设开关的二进制状态从端口A输入,经程序转换为对应的LED段选码(字形码)后,再从端口B输出到LED显示器。具体连线图如下图所示。设8255A的端口地址为:端口A为D0H,端口B为D1H,端口C为D2H,控制口为D3H。试编写初始化程序及输入输出控制程序。设8255A的端口地址为:端口A-D0H, 端口B-D1H,端口C-D2H,端口D-D3H。p270例题答:DATA SEGMENT SSEGCODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,67H,77H,7CH,39H,5EH,79H,71H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS: DATASTART: MOV AL,90H ;设置8255A方式选择控制字,端口A工作于方式0输入,端口B工作于方式0输出OUT 0D3H,AL RDPORTA: IN AL,0D0H ;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳中和专题研究报告
- 小学教育研究论文3000字
- 发表教学与研究
- 垫江注塑件项目可行性研究报告
- 窗式新风换气机项目可行性研究报告申请报告
- 外国教育研究论文
- 家庭教养方式对幼儿同伴关系的影响研究论文
- 脊柱生物力学-洞察及研究
- 植物蛋白替代品-洞察及研究
- 会计监督制度的背景、实践基础及其范畴研究
- 劳动者职业卫生培训课件
- 教育数字化转型背景下中小学课堂教学变革研究
- 2025安全宣传咨询日活动知识手册
- 初中地理课堂教学设计
- DB31/T 1249-2020医疗废物卫生管理规范
- 四川省宜宾市翠屏区2025届数学七下期末综合测试试题含解析
- 八年级英语下学期期末考试(广州专用)(解析版)
- 项目管理与评估试题及答案
- 护理职称课件
- 2025年发展对象考试题题库及答案
- 槟榔转让合同协议书
评论
0/150
提交评论