ZKX's LAB

微机原理设计 关于8279 AD0809的一段汇编程序,高手来看看 汇编查表程序原理

2021-04-09知识2

汇编语言 查表法 。ORG 0000H;单片机开始的入口地址或LJMP主要跳转到主ORG 0030H;从0030地址表格数据DW 0000H,0001H,0008H,1,001 BH,0040H,007DH,00D8H,0157H,0200H;主:启动主程序MOV DPTR,#0030H;数字#0030H进入的DPTRMOV B,#6;数字放倒寄存器BMOV,A,B,B放倒一个在RL一个,留下;MOVC A,@A+DPTR,A加DPTR的内容分为A,到R5的MOV R5的,一个;MOV,A,B,B的含量成在RL一个,留下;公司A,甲,加上MOVC A,@A+DPTR;加DPTR的内容分为A到R6的MOV R6的;SJMP$;停机完

微机原理汇编,编程的,谢谢啦!! 不错偶。课程内容与考核目标(一)计算机基础知识1、数制(要求达到简单应用层次)2、逻辑电路(要求达到识记层次)T3、布尔代数(要求达到简单应用层次)4、二进制的运算及其加法电路(要求达到领会层次)(二)微型计算机的基本组成电路1、算术逻辑单元(要求达到识记层次)2、触发器(要求达到领会层次)3、寄存器(要求达到领会层次)4、三态输出电路(要求达到领会层次)5、总线结构(要求达到识记层次)6、存储器(要求达到领会层次)(三)微型计算机的基本工作原理1、微型计算机结构的简化形式(要求达到简单应用层次)2、指令系统(要求达到识记层次)3、程序设计(要求达到识记层次)4、执行指令的例行程序(要求达到领会层次)5、控制部件(要求达到识记层次)6、微型计算机功能的扩展(要求达到简单应用层次)7、初级程序设计举例(要求达到识记层次)8、控制部件的扩展及微程序设计的概念(要求达到识记层次)9、现代技术在微型计算机中的应用(要求达到识记层次)(四)微处理器1、微处理器概述(要求达到领会层次)2、8086/8088 CPU的结构(要求达到领会层次)3、8086/8088 CPU的引脚信号和工作模式(要求达到简单应用层次)。

微机原理设计 关于8279 AD0809的一段汇编程序,高手来看看 Z8279 EQU 212HD8279 EQU 210HLEDMOD EQU 00;左边输入,八位显示外部译码八位显示LEDFEQ EQU 38H;扫描频率CODE SEGMENTASSUME CS:CODE,DS:codeSTART:push cspop dscall delayMOV DX,Z8279MOV AL,LEDMODOUT DX,ALMOV AL,LEDFEQOUT DX,ALMOV CX,06HXZ:MOV DX,D8279MOV AL,00HOUT DX,ALLOOP XZMOV DX,D8279MOV AL,5eHOUT DX,ALMOV DX,D8279MOV AL,77HOUT DX,AL;以上为写(AD)NOPbg:mov dx,208hmov al,0out dx,alcall delayin al,dx这里用ah保存输入的低4位值mov ah,aland ah,0fhmov cl,04hror al,cland al,0fh查表,将键码放入AL中push axmov dx,z8279mov al,83hout dx,alpop axLEA BX,LEDXLAT这里已经处理了al中的高4位,还需要处理ah中的低4位XCHG ah,alXLATMOV DX,D8279;将AL中内容写到数码管上OUT DX,AL这里再将高4位显示在led上OUT DX,AHcall delayjmp bgLED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39HDB 5EH,79H,71Hdelay proc nearpush cxmov cx,0f00hloop$pop cxretdelay endpCODE ENDSEND START并不需要修改LED表,由于不是很清楚该LED芯片如何下配置,仅以你提供的代码来改写的。

#汇编查表程序原理

随机阅读

qrcode
访问手机版