微机原理实验报告Word文档下载推荐.docx
- 文档编号:22054724
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:26
- 大小:1.12MB
微机原理实验报告Word文档下载推荐.docx
《微机原理实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《微机原理实验报告Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
MOVAX,STACK
MOVSS,AX
MOVAX,TOP
MOVSP,AX
MOVSI,OFFSETDATA1END
MOVDI,OFFSETDATA2END
CALLADDA
MOVAX,4C00H
INT21H
ADDAPROCNEAR
MOVDX,SI
MOVBP,DI
MOVBX,05H
AD1:
SUBBYTEPTR[SI],30H
SUBBYTEPTR[DI],30H
DECSI
DECDI
DECBX
JNZAD1
MOVSI,DX
MOVDI,BP
MOVCX,05H
CLC
AD2:
MOVAL,[SI]
MOVBL,[DI]
ADCAL,BL
AAA
MOV[SI],AL
DECSI
LOOPAD2
MOVDI,BP
AD3:
ADDBYTEPTR[SI],30H
ADDBYTEPTR[DI],30H
DECSI
DECDI
DECBX
JNZAD3
RET
ADDAENDP
CODEENDS
ENDSTAR
实验二排序实验
掌握用汇编语言编写排序程序的思路和方法。
巩固在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。
将指定内存出开始的数据(最多为4位数)按从大到小的顺序排列。
第一个数字表示数据的个数(不是要比较的数值!
!
)。
图3-2
四、程序清单
ADDRDW8,234,35,67,876,54,39,765,237
STACKSEGMENT
STADW32DUP(?
TOPDW?
STACKENDS
DATA,ES:
STACK
MOVAX,DATA
MOVDS,AX
MOVES,AX
MOVSP,TOP
MOVCX,WORDPTRADDR[0]
DECCX
LOOP1:
MOVDI,CX
MOVBX,2
LOOP2:
MOVAX,WORDPTRADDR[BX]
CMPAX,WORDPTRADDR[BX+2]
JGECCC
XCHGAX,WORDPTRADDR[BX+2]
MOVWORDPTRADDR[BX],AX
CCC:
ADDBX,2
LOOPLOOP2
MOVCX,DI
LOOPLOOP1
EXIT:
MOVAX,4C00H
INT21H
ENDSTART
实验三自编程序上机调试一
掌握用汇编语言编写程序的思路和方法。
选课本或作业题中题目
STACKSEGMENTSTACK
DB10DUP(?
STACKENDS
DATASEGMENT
VARXDW6
VARYDW7
VARZDW8
RESULTDW?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,SS:
MOVAX,DATA
MOVDS,AX
MOVDX,VARX
ADDDX,VARY
MOVCL,3
SALDX,CL
SUBDX,VARZ
SARDX,1
MOVRESULT,DX
MOVAH,4CH
INT21H
ENDSTART
实验四自编程序上机调试二
选课本或作业题中题目上机调试。
DW20HDUP(?
DSEGSEGMENT
ASCXDB'
1234'
ASCYDB'
5'
PRODUCTDB6DUP(?
DSEGENDS
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
DSEG,SS:
BEGIN:
MOVAX,DSEG
CALLASCMUL
ASCMULPROCNEAR
PUSHAX
PUSHDI
MOVCX,4
LEASI,ASCX
ADDSI,CX
DECSI
LEADI,PRODUCT
ADDDI,CX
ANDASCY,0FH
NEXT:
MOVAL,[SI]
ANDAL,0FH
MULASCY
AAM
ADDAL,[DI]
AAA
ADDAL,30H
MOV[DI],AL
DECDI
MOV[DI],AH
LOOPNEXT
POPDI
POPAX
RET
ASCMULENDP
CSEGENDS
ENDBEGIN
实验五8255并行I/O口实验
一、实验要求
利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输入,PB口作输出。
二、实验目的
1、了解8255芯片结构及编程方法。
2、了解8255输入/输出实验方法。
三、预备知识
8255是Intel公司生产的与Intel8080/8085系列的MPU配套的可编程外围接口电路,简称PPI。
它有A、B、C三个八位端口寄存器,通过24位端口线与外部设备相连,基中C口可分为上半部和下半部。
这24根端口线全部为双向三态。
三个端口可分二组来使用,可分别工作于三种不同的工作方式。
四、实验原理图及连线
1、本实验主要用到的模块:
8255模块、开关量输出模块、0-1指示模块、实验译码单元等;
2、PA0-PA7分别接开关量输出模块S0-S7对应的插座;
3、PB0-PB7分别接0-1指示模块DO71-DO78对应的插座;
4、8255A的片选/CS接地址译码单元的2A0-2A7;
5、数据线XD0—XD7接系统数据线区的任一插座。
图3-3
五、实验内容
将实验的线路连接好后,编程,将8255的A口作为输入,输入信号由8个逻辑电平开关提供,B口作为输出,其内容由发光二极管来显示。
六、程序清单
L8255_CMDEQU2A3H
L8255_PAEQU2A0H
L8255_PBEQU2A1H
L8255_PCEQU2A2H
CODE
MOVCX,0FFH
AA:
LOOPAA
MOVDX,L8255_CMD
MOVAL,9CH;
10011000
OUTDX,AL
NOP
BB:
MOVDX,L8255_PA
INAL,DX
XORAL,0FFH
MOVDX,L8255_PB
JMPBB
七、程序框图
见图3-4。
图3-4
八、实验步骤
1、参照图中的内容连好线;
2、运行上位机软件,装载并运行相应程序即可(联机请参考程序8255.asm)。
注意:
同学们自己编写程序时,8255的/CS连线可以接地址译码单元的其他信号,其它连线相同。
如果用的端口与本实验不一样,也可以改变IO口的连线。
九、仪器配置
ZY15MicInt12BB微机原理及接口实验箱一台。
十、实验现象
当读到某个开关处于高电平时,对应的发光二极管就会亮。
十一、思考题
根据程序列出实验中8255的各个端口的地址,如果8255的/CS改接译码信号280H,其它信
号不变,那么对应的端口地址又是多少?
实验六ADC0809A/D转换实验
1、加深理解逐次逼近法模数转换器的特征和工作原理;
2、掌握A/D转换芯片与8088/86的接口方法;
3、了解A/D芯片ADC0809转换性能及编程方法。
二、预备知识
A/D转换器大致有三类:
一是双积分A/D转换器,优点是精度高,抗干扰性好;
价格便宜,但速度慢;
二是逐次逼近A/D转换器,精度,速度,价格适中;
三是并行A/D转换器,速度快,价格也昂贵。
实验用的ADC0809属第二类,是八位A/D转换器。
每采集一次一般需100us。
本程序是用延时查询方式读入A/D转换结果,也可以用中断方式读入结果,在中断方式下,A/D转换结束后会自动产生EOC信号,做为转换完成的信号。
三、实验原理说明及连线
1、本实验的位置在实验箱的“ADC0809模块”;
2、本实验用芯片ADC0809的片选地址为2B8H,实验箱上已固定好,不需要再连线;
3、将该实验模块的CLOCK和“信号源模块”的1MHz信号连接起来;
4、用排线将“系统数据总线输出单元”中的任意一组数据线和本实验模块的“ADC0809:
XD0-XD7”连接起来;
5、将通道0模拟量输入端IN0接模拟信号产生电路模块中的电位器R093的中心抽头,然后将R093的两端一端接地,另一端接VCC(+5V)。
图3-8
四、实验内容
利用电位器输出一个幅值可调的直流电压信号,送入ADC0809的通道0,将转换后的结果在屏幕上显示出来,并验证它与输入电压的关系。
五、实验步骤
1、确认连接好线路;
2、装载运行程序。
六、实验框图
图3-9
七、仪器配置
ZY15MicInt12BB微机原理及接口实验箱一台
八、实验现象
当用户扭动电阻器时,屏幕将显示相应的数值。
九、思考题
按图中的连接线路,输入一个3V的模拟信号,输出的数字信号的理论值是多少,在实验箱上验证该值的正确性。
实验中用的ADC0809的IN0的地址是什么?
十、程序清单
MOVDX,2B8H;
2B0H-2B7H
MOVAL,00H
CALLDELAY
CALLSHOW
JMPSTART
SHOWPROCNEAR
PUSHDX
MOVCL,4
SHRAL,CL
ANDAL,0FH
CALLH2C
JCSHOW_OUT
MOVDX,88H
POPAX
DELA:
LOOPDELA
SHOW_OUT:
POPDX
RET
SHOWENDP
H2CPROCNEAR
CMPAL,0
JAEN0_9
JMPH2C_ERR
N0_9:
CMPAL,9
JBEN0_9_OK
CMPAL,0AH
JAEHEX_CMP
HEX_CMP:
CMPAL,0FH
JBEHEX_CMP_OK
HEX_CMP_OK:
CLC
ADDAL,37H
JMPCMP_OUT
N0_9_OK:
ADDAL,30H
H2C_ERR:
STC
CMP_OUT:
H2CENDP
DELAYPROCNEAR
DELEA:
LOOPDELEA
DELAYENDP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 实验 报告