版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
尾,统计字符串的长度(不含$,将其送入CX。LEASI, MOVCX,0LOP1:CMPAL,’$’JZRETURNINCCXJMPLOP1RETURN: 从以MSG1定义的单元开始存放着100个带符号的字节数,找出最大值,将其存入BL,并将对应地址存如CX。LEASI,MSG1MOVBL,[SI]MOVDX,SIMOVCX,99CCC1:INCCMPBL,[SI] MOVBL,ALMOVDX,SICCC0:LOOPMOVCX,DX3 编程统计地址为2100h的字单元‘1’的位数结果送CLMOVAX,[2100H]MOVCX,10HMOVBL,0CCC1:SHLAX,JNCCCC0INCBLCCC0:LOOPMOVCL,BL4、从标号为DATAS的单元开始,存放有200个带符号的16位数,把其中的正数传送至DATAP开始的单元中去,把其中的负数传送至DATAM开始的单元中去并统计正数和负数的个数分别存入NUMPNUMM单元。LEASI,DATASLEADI,DATAPMOVAL,0MOVNUMP,ALMOVNUMM,ALMOVDX,0MOVCX,200CCC2:TESTAX,0FFFFHJSNAGMOV[DI],AXINCDIINCDIINCDLJMPCCC1NAG:MOV[BX],AXINCBXINCBXINCCCC1:LOOPMOVNUMP,DLMOVNUMM,DH::1如图:每按下K0一次,按L0-L7的顺序循环以次点亮按下K1-L0顺序循环以次点亮8255口地址:60H-8255编写程序实现上述功
①①;控制字:1000000②;注意:输出0时发光管 ;注意:输入为0时表明按键K2:Y DISP1:JMPGOON2.①;8253初始 AL,30H;定时器0控制字:00110000=30H ;定时一分钟,定时器0 ;定时器1控制字:01110000=70H ;定时器2控制字:10110000=B0H ;8259初始MOVDX,0420HMOAL, OUTDX,AL MOVDX,0421HMO OUTDX,AL MOVDX,0421HMO OUTDX,AL 设置中断服务程序的地址=初始化中断向量 MULBL AX,OFFSET (ZD0为中断服务程序标号 AX,SEGZD0 中断服务程③ZD0:PUSHPUSHBXPUSHCXPUSHDX ;重装定时器0计数初值,启动定 MOVAL,40HOUTDX ;发锁存命令到计数器 ;两次读写,先低后 ;BX=定时器1计 ;计数1 MOVAL,80HOUTDX ;发锁存命令到计数器 CL,AL ;CX=定时器2计 ;计数2 ;获得实际计数值 ;合格品件 ;累计合格工件 ;中断结束 POPPOPPOPPOPAX3:在4000H开始的单元中存有200个无符号字节数,找出其中的最大值存入BH,最小值存入BL,并计算200个数的平均值,存入4100H单元MOVMOVBL,[SI];最小值MOVBH,BL MOVDX,0 MOVCX,200L0:MOVINCSIJNBL1MOVBL,ALL1:CMPJNAMOVBH,ALL2:ADDADCDH,0LOOPL0MOVAX,DXMOVDIV ;求平均MOV42300H开始的10个字节数2310H开始10个字节数相加,结果存入2310H开始的单元。用子程序实现。ADD10MOVSI,2300HMOVDI,2310HMOVCX,10 ;注ADC[DI],ALINCSIINCDIADD105:编程实现:Y=2*X-10 X=[DATA_WORD],Y=[DATA_WORD+2]CMPAX,0JNAERRORJNBERRORCMPAX,500JBL0MOVBX,3MULBXADDAX,8JMPL1L0:MOVBX,2NULBXSUBAX,10L1:MOV:如图:每按下K0,L0-L7全亮K1,L7-L0全灭;每按下K2,L7-L00.5秒间隔闪烁一次;延0.5秒子程D0.5S:编写程序实现上述功MOVOUT ;8255初始L3:INAL,0E4HJNZL0MOVOUT ;全JMPL3JNZL1OUT ;全JMPL3JNZMOV ;A口输OUT ;延OUT0E0H,ALCALLD0.5SJMPL37DATA1100个带符号字节数取绝对值,存入DATA2定义100个字节单.MODELDATA1DB100
MOVDS,AXMOVES,AXLEASI,DATA1MOVCX,100ADD ;对符号位产生影JNSPLUSMOVBL,ALMOVAL,0 ;负数取绝LOOPINT21HEND如图按下K0-K7中的某一在数码管编写程序实现上述功初始化程序MOVAL, OUT83H,AL主程L0:INAL,81HJZ ;无键按下,继MOVBL,ALTESTJNZL1 MOVAL,[SI+0] OUT80H,ALJMPL0L1:TESTBL,02HJNZL2OUT80H,ALJMPL0L2:TESTBL,04HJNZOUT80H,ALJMPL0L3:TESTBL,08HJNZL4OUT80H,ALJMPL0L4:TESTBL,10HJNZL5OUT80H,ALJMPL0L5:TESTBL,20HJNZL6OUT80H,ALJMPL0L6:TESTBL,40HJNZL7OUT80H,ALJMPL0L7:TESTBL,80HJNZL0OUT80H,ALJMPL0或主程L0:INAL,81HJZL0MOVDL,ALMOVCX,8MOVBX,0001HL1:TESTDL,BLJNZNEXTOUT80H,ALNEXT:INCLOOPL1JMPL0①中断类型号②MOVAL, OU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全球首创全再生混凝土领航基地-南宁市固废循环经济产业项目水土保持报告表
- 机械维修厂设备维护办法
- 某服装厂生产流程规范办法
- 2026冰雪乐园面试题及答案
- 2026辩证类面试题及答案
- 2026编程面试题目及答案
- 土方路基筑路方案(三维图)2026年
- 2026年高精地图定位算法优化
- 复变函数与积分变换 第2版1.1复数
- 2026年A特种设备相关管理(A8场内专用机动车辆)题库及答案
- 2026年中国国家铁路集团招聘笔试大纲及备考指南
- 2026届广东广州市普通高中毕业班综合测试(二)日语(含答案)
- 工程合同条款审核指引方案
- 2025年江苏省常州市溧阳市小升初数学试卷
- 2026年能源技术基础基础试题库及完整答案详解(必刷)
- 交管12123驾照学法减分题库500题(含答案)
- 船体分道建造的主要内容和支撑条件3-3333333概要
- 《口腔颌面外科临床诊疗指南(2025版)》
- 2026河南郑州电力职业技术学院2-3月份教师招聘51人笔试模拟试题及答案解析
- AQ 4115-2025 烟花爆竹防止静电危害技术规范
- 2026年湖北高考英语含解析及答案(新课标卷)
评论
0/150
提交评论