微机原理与接口习题文档格式.docx
- 文档编号:16955306
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:18
- 大小:127.19KB
微机原理与接口习题文档格式.docx
《微机原理与接口习题文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理与接口习题文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
现要求计数器0工作在方式3,计数初值1500;
计数器1工作在方式0,计数初值为64,BCD码计数。
试根据上述要求编写初始化程序。
MOVDX,21BH
MOVAL,00110111B
OUTDX,AL
MOVDX,218H
MOVAL,00
MOVAL,15
OUTDX,AL
MOVDX,21BH
MOVAL,01010001B
MOVDX,219H
MOVAL,64
5设8253芯片的端口地址为200-203H。
现要求计数器1工作在方式0,计数初值10000;
计数器2输出频率为100Hz的方波,CLK2引脚输入2MHz的时钟脉冲。
MOVDX,203H
MOVAL,01110000B
MOVDX,201H
MOVAX,10000
MOVAL,AH
MOVDX,203H
MOVAL,10110110B
MOVDX,202H
MOVAX,20000
6在某系统中,8253芯片的计数器0、计数器1、计数器2和控制口的地址分别为70H、71H、72H和73H。
若利用计数器0对外部事件计数,其GATE接高电平,当计数满30000次,向CPU发出中断申请;
且利用计数器1输出频率为100Hz的方波,CLK1引脚输入2MHz的时钟脉冲。
试编写8253的初始化程序。
MOVAL,00110000B
OUT73H,AL
MOVAX,30000
OUT70H,AL
MOVAL,01110110B
OUT71H,AL
7设8253芯片的端口地址为328-32BH,输入的时钟频率为2MHz,现要求计数器0输出频率为5KHz的方波,BCD码计数;
计数器2用硬件方式触发,输出单脉冲,计数初值为36,二进制计数。
MOVDX,32BH
MOVDX,328H
MOVAL,00H
MOVAL,04H
MOVDX,32BH
MOVAL,10011010B
MOVDX,32AH
MOVAL,36
8采用查询方式,对ADC0809的8个模拟通道顺序采样一次,并将采样的结果存于DATA开始的内存单元中。
利用8255A控制ADC0809进行A/D转换,接口电路如下图所示。
(8255A的端口地址210H-213H)
MOVDX,213H
MOVAL,10011000B
MOVCX,8
MOVSI,OFFSETBUFFER
MOVAH,00H
BEGIN:
MOVDX,211H
ORAL,80H
NOP
ANDAL,7FH
WAIT1:
MOVDX,212H
INAL,DX
TESTAL,80H
JNZWAIT1
WAIT2:
JZWAIT2
MOVDX,213H
MOVAL,00000001B
MOVDX,210H
MOV[SI],AL
INCSI
INCAH
LOOPBEGIN
9接口电路图如下所示,要求使用中断方式对ADC0809的8个通道各采样一次,将采样的结果存于BUFF开始的内存中。
8259A采用边沿触发、非缓冲方式、中断自动结束方式,中断类型号为60H-67H。
写出汇编源程序(可省略伪指令)。
8259A的端口地址为200H、201H;
8255A的端口地址为210H-213H。
MOVAL,10010000B
CLI
XORAX,AX
MOVBX,18CH
MOVAX,OFFSETAD3
MOVAX,SEGAD3
MOVDX,200H
MOVAL,00010011B
MOVDX,201H
MOVAL,63H
MOVAL,00000011B
MOVAL,11110111B
MOVSI,OFFSETBUFF
STI
MOVDI,0
CMPDI,0
JZWAIT1
INCAH
LOOPBEGIN
AD3PROC
MOVAL,01H
INCSI
MOVDI,0FH
IRET
AD3ENDP
10采用中断方式对ADC0809的8个通道各采样一次,将采样的结果存于DATA开始的内存中。
8259A采用边沿触发、非缓冲方式、中断非自动结束方式,中断类型号为48H-4FH。
8259A的端口地址为220H、221H;
8255A的端口地址为210H-217H。
MOVDX,216H
MOVBX,4DH*4
MOVDX,220H
MOVDX,221H
MOVAL,48H
MOVAL,11011111B
MOVSI,OFFSETDATA
MOVDX,216H
MOVAL,00001111B
MOVAL,00001110B
MOVDX,216H
MOVAL,00000111B
MOVAL,00000110B
MOVAL,20H
IRET
11.在某8088系统中,用ADC0809芯片,从通道5采集50个数据,采集的数据以中断方式传送到8800H:
8000H开始的内存单元中,用转换结束信号EOC去申请中断,EOC连接8259A的IR0引脚。
8259A的端口地址220H和221H,ADC0809通道5的端口地址为215H。
1.按下面要求对8259A进行初始化。
系统中只有一片8259A,中断申请采用边沿触发,中断类型码为38H—3FH,用一般全嵌套方式、非缓冲方式、自动中断结束方式,屏蔽无中断源的中断请求引脚;
2.假设中断服务程序入口地址为9ABCH:
2A40H,将其装入中断向量表中;
3.编写主程序和中断服务程序完成上述功能。
(题1、2可写成子程序形式,在题3中调用子程序)
1.
I8259:
MOVAL,13H
OUTDX,AL
MOVAL,38H
MOVDX,221H
OUTDX,AL
MOVAL,3
MOVAL,0FEH
RET
2.
SET1:
MOVBX,38H*4
MOVAX,2A40H
MOVAX,9ABCH
MOV[BX+2],AX
3.CLI
MOVAX,8800H
MOVDS,AX
MOVSI,8000H
MOVCX,50
MOVDX,215H
STI
JMP$
INTR1:
MOVDX,215H
INAL,DX
DECCX
JZT
OUTDX,AL
T:
11编写程序,利用DAC0832芯片产生梯形波,端口地址为210H。
128255接口0322H的BIT4为状态标志,当该位为1时,表示外设忙;
当其为0时,表示可以接受数据。
当CPU向8255B接口0320H写入一个数据后,上述标志就置1;
当它变为0状态时,又可以写入下一个数据。
根据上述要求,编写程序,将DAT开始的90个单元中的数据由接口输出。
MOVCX,90
MOVSI,OFFSETDAT
GOON:
MOVDX,0322H
WAIT:
TESTAL,10H
JNZWAIT
MOVAL,[SI]
MOVDX,0320H
INCSI
LOOPGOON
HLT
13从自然数50开始累加,直到累加和大于20000为止,统计被累加的自然数的个数,并把统计的个数送入n单元,把累加和送入sum单元。
MOVAX,50
MOVBX,0
MOVCX,0
LL1:
ADDBX,AX
INCCX
INCAX
CMPBX,20000
JBELL1
MOVN,CX
MOVSUM,BX
14使用Intel6116RAM存储器芯片(2K*8),在8086系统(最小模式)中设计4KBRAM的存储器,地址从90000H开始,译码器使用74LS138。
15、若(SS)=2250H,(SP)=0140H,则当前栈顶地址为多少?
如在堆栈中存入5个数据后,则SP=?
,SS=?
;
如又从的堆栈中取出2个数据,则SS=?
,SP=?
。
(5分)
当前栈顶地址为22640H
SP=0136H,SS=2250H
SP=013AH,SS=2250H
16某数据段定义为:
DATASEGMENT
ORG3400H
A1DW‘BC’,‘AE’
B1DB20H,100
C1DW4DUP(10H)
DATAENDS
如果汇编后,该数据段地址定位在6000H,请画出在内存中该数据段的数据分布情况。
执行下列指令后,AL和BL分别为多少?
MOVAL,LENGTHB1
MOVBL,SIZEC1
63400HAL=1
63401HBL=8
63402H
63403H
63404H
63405H
63406H
63407H
63408H
63409H
6340AH
17、填空
1)总线是计算机中各部件间传送信息的公共通道,是微型计算机的重要组成部分,按照所传送信息的内容与作用不同可分为三类,分别为____________、____________和____________。
2)8086可以直接寻址____________个存储单元和____________个I/O端口。
3)假设当前(CS)=8100H,(IP)=0900H,那么,下一条从内存中读取的指令所在存储单元的物理地址为____________。
4)8086CPU基本的总线周期由____________个时钟周期组成,若CPU的主频为10MHz,1个时钟周期是____________ns。
5)指令MOVAX,67H[SI]源操作数的寻址方式为____________,目的操作数的寻址方式为____________。
6)从应用的角度可将半导体存储器分为两大类,____________和____________。
7)存取时间是指从启动一次存储器操作到完成该操作所经历的时间,存取时间越小,存取速度越____________(快/慢)。
8)8086系统中硬件中断分为两类,____________和____________。
18、简答题1、试描述8086CPU复位后各寄存器状态。
2、从xx单元开始连续160个单元中存放着无符号数,从中找出最小的送入yy单元。
20、如图所示,有8个开关K7-K0,要求不断检测K0到K3的通断状态,并随时在发光二极管LED4~LDE7上显示出来(开关闭合时,对应发光二极管亮,发光二极管LED0~LDE3常灭)。
要求:
(1)写出8255A端口地址;
(2)编写实现上述功能的程序。
(1)8255A的端口地址0B0H、0B2H、0B4H、0B6H
(2)MOVAL,90H
OUT0B6H,AL
T1:
INAL,0B0H
NOTAL
MOVCL,4
SHLAL,CL
OUT0B2H,AL
JMPT1
21用SRAM(4K*8位)和译码器74HC138构成一个8KB的存储器子系统,要求存储器的首地址为20000H,各芯片间的地址连续。
8086工作在最小模式下,要求:
(1)画出存储器系统与CPU的连接图;
(2)写出各组芯片的地址分配。
22设8251A工作在异步方式,波特率因子为16,其传送字符的格式为:
8个数据位,1位奇校验位,1位停止位,RTS置为高电平,DTR置为低电平,禁止发送,清除错误标志。
端口地址为38CH、38EH。
1.试画出地址译码电路(通过138译码器译码,CPU为8086);
2.编写接收200个数据存储在数据区DATA1的程序。
MOVAL,5EH
MOVDX,38EH
OUTDX,AL
MOVAL,16H
MOVCX,200
MOVBX,OFFSETDATA1
T3:
MOVDX,38EH
T1:
INAL,DX
TESTAL,2
JZT1
MOVDX,38CH
INAL,DX
MOV[BX],AL
INCBX
LOOPT3
23对8253初始化编程实现如下功能:
设CLK0输入307200Hz时钟信号,要求OUT0输出频率为10Hz的方波;
计数器1工作在方式2,使计数器1成为62000分频的分频器;
计数器2工作在方式0、二进制计数、计数初值为3456。
已知8253的端口地址为260H、262H、264H、266H。
MOVAL,36H
MOVDX,266H
OUTDX,AL
MOVAX,30720
MOVDX,260H
MOVAL,AH
OUTDX,AL
MOVAL,74H
MOVAX,62000
MOVDX,262H
MOVAL,0B0H
MOVAX,3456
MOVDX,264H
MOVAL,AH
OUTDX,AL
24编写程序,使用DAC0832产生三角波,端口地址为5EH。
要求最大数字量输出为0BCH,最小数字量输出为56H。
MOVAL,56H
T1:
OUT5EH,AL
INCAL
CMPAL,0BCH
JBET1;
5分
MOVAL,0BBH
T2:
DECAL
CMPAL,56H
JAT2
JMPT1
25.编写8086汇编程序,计算出在AL中的十进制数的个位、十位、百位,个位存入CL,十位存入CH,百位存入DL。
MOVBL,10
MOVAH,0
DIVBL
MOVCL,AH
MOVCH,AH
MOVDL,AL
出师表
两汉:
诸葛亮
先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。
然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。
诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。
宫中府中,俱为一体;
陟罚臧否,不宜异同。
若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;
不宜偏私,使内外异法也。
侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:
愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:
愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。
亲贤臣,远小人,此先汉所以兴隆也;
亲小人,远贤臣,此后汉所以倾颓也。
先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。
侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也
臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。
先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。
后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。
先帝知臣谨慎,故临崩寄臣以大事也。
受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;
故五月渡泸,深入不毛。
今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。
此臣所以报先帝而忠陛下之职分也。
至于斟酌损益,进尽忠言,则攸之、祎、允之任也。
愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。
若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;
陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。
臣不胜受恩感激。
今当远离,临表涕零,不知所言。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 习题