求微机原理(汇编程序) 课程设计答案 一道题。 写程序的 各位高手 谢谢哦 重赏!

一、课程设计的内容:设计十六进制加法和十六进制乘法的计算器
1.在显示器上显示任意六位十六进制数
2. 将8个键盘按实验室要求定义键值,按任意键在显示器上显示对应键值,要求显示值能左移。 8个数分为两行如下:
9 8 F D
B C 3 2

3.实现:
a)定义键盘按键,13个为数字键0~F,3个功能键:减号-,乘号×,等号=;
b)可进行五位16进制减法运算
c)可进行两位10进制乘法运算

补充说明
1.系统设计说明
如实验所给电路框图所示,本系统是一个由CPU控制的8255A和两个74LS07同向驱动电路组成,通过对8255A的编程,以实现对键盘和LED数码管显示器的控制。系统中,8255A的PA2-PA7引线作为键盘的控制输出,同时也作为LED数码管显示器的片选控制;PB4-PB7引线作为键盘的控制输入,用以确定键盘按键的位置。PC7~PC0引脚作为LED数码管显示器的数码管控制(PC7~PC0)分别接到液晶显示器的数码管控制的A~H接口),用以确定数码管的亮与灭。通过对8255A的编程,把PA和PC口的输入信号,转变成PB口的输出信号,控制LED数码管显示器,同时,还要实现对应的功能。通过对8255A的编程,把输入的信号经过处理,显示在显示器上。

QQ邮箱 1257344386@qq.com 发了给分 呵呵

第1个回答  2013-01-08
ASM86指令集。
数据另一个矩形内
BUF1 DB 40
DB?
DB 40 DUP(?)
BUF2 DB 40
DB?
BUF3 DB'NOT匹配$
BUF4 DB'MATCH元
数据结束
代码段
承担DS:DATA,CS:CODE
START :MOV AX数据
MOV DS,AX

MOV DI,偏移的BUF1 0A函数调用
MOV AH 0AH INT 21H / > MOV DL,0AH;回车换行
MOV AH,INT 21H
MOV DL,2
0DH
MOV AH,2
INT 21H /> MOV DI,偏移的BUF2 0A函数调用的
MOV AH,0AH
INT 21H
MOV DL,0AH;回车换行
MOV AH,2 BR /> INT 21H
MOV DL,0DH

INT 21H
MOV SI,BUF1
ADD SI,1H
MOV CX MOV AH, [SI]
J1:MOV AL,[SI]
MOV DL,[DI]
CMP AL,DL
JNZ L1
ADD SI,1H
> ADD DI,1H
LOOP J1
JMP L2
L1:LEA DX,BUF3
MOV AH,9H
INT 21H
L2:LEA DX, BUF4
MOV AH,9H
INT 21H
的代码最终
END START

急!!!微机原理考试题,高分求答案
Count:lodsb ;读入一个数组元素至累加器al and al,80h rol al,1 xor ah,al ;相邻两元素符号位异或,相同则0,相异则1 add NUM,ah ;计数 mov ah,al ;保存当前元素符号位 loop Count ;循环,处理下一个元素 ; --- 3,编程:从AA单元开始的30个连续单元中存放有30个无符号数,从中找出...

汇编语言程序设计题
宏和子程序都是为了简化源程序的编写,提高程序的可维护性,但是它们二者之间存在着以下本质的区别:1、在源程序中,通过书写宏名来引用宏,而子程序是通过CALL指令来调用;2、汇编程序对宏通过宏扩展来加入其定义体,宏引用多少次,就相应扩展多少次,所以,引用宏不会缩短目标程序;而子程序代码在目标程序中只出现一次,调...

本人现有一卷《微机原理与接口技术》的测试题,求高手帮忙。
13,(1)可对多个中断电源进行优先级排列和实现对多级中断的管理。(2)可以向CPU提供各种外设中断源的中端类型号。(3)一片8529A可以管理8级外设中断,且可用多片8259A级联,形成多于8级中断请求的管理,最多可采用9片8259A构成64级主从式中断管理系统。(4)可以通过编程初始化,使8259A工作在不同...

微机原理试题填空题,谢谢各位了,给俺点答案吧
就这点分,给你答这些我不值得,加分再说 给你前10的答案、1:数据总线, 地址总线, 控制总线 2:硬件系统 软件系统 3:BU EIU 4:无符号数128 有符号数-0 5:边沿触发,电平触发 6:帧错误,有符号数溢出错误 7:AAF00+2B40 自己算去 8:线选 部分地址 全地址 9:命令指令 10: 串行 ...

求份微机原理与接口技术的试题(含答案)
《微机原理与接口技术》试题(第一套)一、选择题(每题3分,共30分)1.8288在8086\/8088组成的计算机中的作用是( ② )。① 数据缓冲器 ② 总线控制器 ③ 地址锁存器 ④ 提供系统时钟CLK2.指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( ② )。① 寄存器寻址 ② 基址变址相对寻址 ③ 基址寻址...

请教高手,学习微机原理与接口技术时需要对汇编语言具体了解吗? 请你 ...
第一:了解一下数字电路是什么而不深入钻研。因为只有知道计算机最本质的构造才能对上层的机器码及汇编语言进行深入的体会。也只有这样才能明白计算机硬件接口的概念。第二:明白什么是硬件的接口(总线):就像高级语言中的接口一样,你不必关心它是怎么实现内部过程的,你只要知道接口提供了哪些功能,我们就...

微机原理,加法校正AAA算法
此时,虽然AL的低四位不大于9,但标志位AF=1,也就是AL的低四位向高四位有进位,所以,执行AAA指令后,AH=AH+1,AL=AL+6,并置AF和CF为1,然后清除AL的高四位,结果:AH=01H,AL=06H。 举报| 答案纠错 | 评论 25 0 汤旺河边 采纳率:48% 擅长: 电脑\/网络 编程语言 汇编语言 其他编程语言 文化\/艺术 ...

2010年微机原理与接口技术试题及答案
微型计算机原理与接口技术2006年考试题及答案B 一. 选择(每题1分)下列各题四个选择项中,只有一个选项是正确的。请将正确选项号写在相应空位置上。1.系统总线又称为___,这是指模块式微处理机机箱内的底版总线。1)主板总线 2)内总线 3)片内总线 4)局部总线2.目前市场上出售的台式PC机中Pentium 4微处理器...

...高手一下下面的这道题,求过程和答案,急需!!!)谢谢了
含有未知量的等式就是方程了,数学最先发展于计数,而关于数和未知数之间通过加、减、乘、除和幂等运算组合,形成代数方程:一元一次方程,一元二次方程、二元一次方程等等。然而,随着函数概念的出现,以及基于函数的微分、积分运算的引入,使得方程的范畴更广泛,未知量可以是函数、向量等数学对象,运算...

单片机初学者,单片机汇编语言不懂,谁能帮我看下,谢谢 ORG 0000H MOV...
P1.0=1;P1.0口置1,这里单独给P1口的第一位置1.;这个程序没写完,至少应该结尾处有一个END,为了使程序可控,结束前加一个死循环较好。因此需要加如下两句:SJMP $ ;原地循环,这样可以保持以前的状态END ;程序结束,这也是伪指令,通知编译器,所有程序到此完结。 本回答由提问者推荐 举报| 答案纠错 | 评论 3 0...

相似回答