问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言编写一简单查表程序

发布网友 发布时间:2022-04-20 09:51

我来回答

3个回答

热心网友 时间:2023-08-25 13:32

0-9循环显示,经验证完全无误。。谢谢采纳。

ORG 0000H
MOV DPTR,#TAB ;DPTR此时指向0C0H,以后由于A值的不停加1会不停的往后指,在循环
MAIN:MOV R5,#0 ;给初值
MOV A,R5;A=0

LP: MOVC A,@A+DPTR ;查表
MOV P1,A; 显示
MOV A,R5
INC A ;加1
MOV R5,A
LCALL DELAY ;延时
CJNE A,#10,LP ;是否 到9.
SJMP MAIN
DELAY:MOV R3,#255
DEL1: MOV R4,#255
DEL2: NOP
DJNZ R4,DEL2
DJNZ R3,DEL1
RET
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;共阳字符。0-9。
END 如有疑问,可以HI我。。

热心网友 时间:2023-08-25 13:32

;本程序通过编译,运行正确。
datasegment
mes1db'92,85,74,81,70,68,65,78,54,43',0ah,0dh
db'94,100,83,88,79,83,79,69,62,60',0ah,0dh,'$';定义用于显示的字符串
mes2dw92,85,74,81,70,68,65,78,54,43
dw94,100,83,88,79,83,79,69,62,60;存放20个十进制数
elementsequ($-mes2)/typemes2;元素个数
mes3db'averagesore=$'
dataends
codesegment
assumecs:code,ds:data
start:movax,data
movds,ax
leadx,mes1;第一行显示20个同学的成绩
movah,9
int21h
leadx,mes3;第二行显示averagescore=求得的平均分数。
movah,9
int21h
cld
leasi,mes2
movcx,elements
xorax,ax
adding:addax,[si];累加20个同学的分数
incsi
incsi
loopadding
movbl,elements
divbl;计算20个分数的平均值
xorah,ah
movbl,10
divbl
orax,3030h;把商和余数转换成十进制显示的ascii码
movdx,ax
movah,2;以十进制值表示将平均值十位数显示在屏幕上
int21h
movdl,dh
movah,2;以十进制值表示将平均值个位数显示在屏幕上
int21h
movah,4ch;结束程序
int21h
codeends
endstart;编译到此结束
程序运行结果如下:
92,85,74,81,70,68,65,78,54,43
94,100,83,88,79,83,79,69,62,60
averagesore=75

热心网友 时间:2023-08-25 13:33

表格是
TAB:DB 0FFH,0FFH
A是需要查询表格第A个的值
MOV DPTR, #TAB
MOVC A,@A+DPTR
A中的就是查表得的值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调开静音比较省电,是这样吗? 空调静音模式最省电吗? 韩庚跟他侄子怎么不同姓 空调一直开静音模式会省电吗? 空调开静音和不开静音有什么区别吗? 请问绝大部分人认为侄子比外甥亲是不是因为姓氏的原因 空调静音和睡眠省电吗? 空调静音模式和睡眠模式哪个省电? 叶史瓦大学留学费用贵吗 沧州居住证没下来孩子上不了学怎么办啊 日本都有哪些歌手~知道一个是一个啦!谢啦 从键盘输入两个无符号数,比较大小,并输出较大数,... 求黑子的篮球所有CP! 汇编语言程序设计!急求 求日本、韩国唱慢、歌抒情歌的歌手和团体 谁知道WWE,最强前十位是谁? 用汇编语言编一个程序,要求如下: WWE最厉害排行榜? excel中如何统计一组数据里大于等于-30小于等于30... 东京食尸鬼的幕后制作 汇编语言!。分别从键盘输入一位十进制数X和Y,用... 汇编语言高手:微机原理课程设计---显示日期或时间 汇编编程 2位十进制数的四则运算 关于汇编语言矩阵 4.从键盘上输入一串以“$”为结束符的字符串,编写... 求大神解答这个excel表格函数的意思 delphi 文件 转16进制的方法 HDR电视是什么意思? 160.42除以5.05竖式? Olympus C-3030数码相机介绍 汇编语言 九九乘法表 洛克人exe的BEAST (Beast +) 请问:兴业证券公司好吗? 分类统计并且反序显示 灌篮高手2 全国预选赛 中文版攻略 兴业基金公司排名 文件夹加密之后忘了密友码?? 黒子のバスケ(黑子的篮球)奇迹的世代. 兴业银行企业网银怎么开通 inf文件的实例 灌蓝高手的资料(骨灰级进)200分 兴业数金这个公司怎么样? 加mov ah,2输出换行后,直接go命令,前面的输出被... 帝光中学的队员介绍 片寄凉太(かたよせ りょうた)罗马音:KATAYOSE RYOT... 兴业证券股份有限公司的公司简介 如何评价one ok rock的新专辑《Ambitions》 兴业银行股份有限公司电话是多少? 兴业第三方催收是什么公司 上海兴业工程有限公司怎么样?