迪丽热巴鹿晗写真图片:计算机微机原理课程设计应该属于那种电子设计

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 17:42:24
最近在做学校老教授派发下来的微机原理课程设计
以前的主要是在实验室使用一台PC机与专用的8086实验箱通过串口(COM)联络,编译一般的汇编程序源代码然后联络实验箱运行的~
现在要求做一个四评委的评分系统
我个人已经确定了选择的零部件芯片
如一片8255为输入或(8279做键盘控制输入) 8255配和7段式数码管做输出
可相关的芯片使用方法 连线 就不明白了
特别是程序源码,网上能找到的资料和我们以前用的就是不同
我们以前的代码都是直接用8086的AX,BX,CX,DX寄存器的
代码和汇编程序一样
而网上的多是:
DISLED: PUSH DPH ;保存现场
PUSH DPL
PUSH ACC
MOV A,#LEDWR0 ;置显示起始地址
ADD A,R4 ;加位置偏移量
MOV DPTR,#Z8279
MOVX @DPTR,A ;设定显示位置
MOV DPTR,#LEDSEG ;置显示常数表起始位置
MOV A,R5
MOVC A,@A+DPTR ;查表
MOV DPTR,#D8279
MOVX @DPTR,A ;显示数据
POP ACC ;恢复现场
POP DPL
POP DPH
RET
里面 MOVX 是什么意思? 还有 @DPTR 和A分别是什么寄存器或端口
请那位设计高人能否给我点提示,让我找个入门的法门.
不胜感激!
积分相送,以为报!
感谢lishimin1972的热心回答
"授吾以鱼" 不如 "授吾以渔"
我想问下向这方面的相关资料到那去找,才能找到呀?
还有
MOVX ,A 的是汇编么
它和普通的汇编可以兼容么
能在实验室系统平台上直接使用么?

本人QQ:457992180
只要让我有进展,都有积分送!

1。 8086实验箱?应该时8031系列的实验箱
2. movx是访问外部RAM的指令,如movx a,@dptr, movx @dptr,a等
3。 DPTR是外部间址寄存器
4。A累加器,它还有一个一般编号,常称为ACC
其他可以直接和我联系。lishimin1972@gmail.com
补充:
不同的CPU其汇编一般不同,movx a等是8031中的应用。
汇编语言跟高级语言不同,不存在兼容。
可以说,不同CPU的汇编肯定不兼容。
因为汇编只是符号化的二进制机器代真,汇编代码直接可以变成
机器语言,机器(CPU)不同,汇编当然不同。
你的实验室系统平台必须是8031系列的仿真器才能运行。
不过你可以纯软件仿真,keil,你可以搜索下载到,包含序列号。
积分不是重要的。这些应用开发的东西不是用分换到的。
还有,“老教授”教这个?看来你可能搞错了。
老老实实发问,别人才可能回答你的。
给你一个好建议,不要用汇编写了,用C写,如果目标代码一定
要汇编,可以将C编译成汇编,修修改改就可以了,能节约不少时间,还能保证少有错误。
qq:465704090