用汇编语言编程(哪些场合适合用汇编语言编程)

本文目录
哪些场合适合用汇编语言编程
面向硬件的编程用汇编语言比较普遍,像单片机之类的就可以用汇编语言来编程,当然了单片机也可以用C语言来编程。通常来说芯片级的编程会用到汇编,C语言是一个跨度的语言,可以在芯片级编程,也可以用做
高级语言
。其他编程语言大多是高级语言,也就是只能在特定系统下才能使用。
汇编语言程序编程
我知道:
1)从0200H单元开始有100个数,编一个程序检查这些数,正数保持不变,负数取补后送回,要求程序框图和完整程序及每条指令的解释。
(直接从0398HI单取消,然后进入POUJN脚本,改485这个值就可以了)
2)已知数组A和数组B分别包含50和20个互不相等的带符号数(16位)编程将在A中但不在B中出现的数存入数组C中。要求同上。
(直接把A用C0998H这个值改为20和50之间)
3)在首地址为TABLE的数组中存放着200个16位带符号数,以补码表示,找出最大最小数,出现次数最多数及该数出现的次数,依次存放于以RESULT开始的单元内。要求同上。
(把RESUL用POUJN脚本改成TABLE,然后存取,不能出现2个偶数学,最后把00100这个函数给删除了)
以上就基本是这样了,看不懂没关系,关键是互相学习。
可以用汇编语言进行电脑编程吗
嘿嘿 当然可以用汇编语言进行电脑编程 以解决实际应用问题
但汇编语言跟高级语言相比 编程效率比低下 编写的周期较长
建议: 如果不是有什么特殊要求 还是应该使用高级语言来编写程序为好。
呵呵 满意就选满意回答
用汇编语言编写程序
(1)
MOV R0, #80H
MOV R1, #40H
MOV R2, #20
LOOP:
MOVX A, @R0
ADD A, #30H
MOV @R1, A
INC R0
INC R1
DJNZ R2, LOOP
RET
(2)
_DL1S:
MOV R5, #10 ;1T
_DELAY100MS:
MOV R6, #200 ;1T
DL250T:
MOV R7, #250 ;1T
D2:
DJNZ R7, D2 ;2T, 原地转移250遍, 共用500T
DJNZ R6, DL250T ;2T, 转移200遍
DJNZ R5, _DELAY100MS
RET ;2T

更多文章:
css表白代码(谁能告诉我,在百度空间上仿QQ空间的CSS所有代码)
2026年4月19日 12:30
化学反应工程与工艺期刊(国际上影响因子较高的关于催化剂方面的杂志有哪些)
2026年5月24日 10:00
js实现队列(javascript函数节流和函数防抖之间的区别)
2026年8月30日 20:15
clip converter(用ClipConverter下载的youku视频在电脑哪个文件夹)
2026年8月24日 21:15
matlabplot点的形状(MATLAB作图时,如何把标志数据点的形状做成实心的)
2026年1月13日 09:15
配置管理属于什么职位类型(公司让我从需求工程师转做配置管理工程师,大神们怎么看,哪个发展前景好一些ps:我是应届毕业生,还)
2025年9月1日 04:15
easyui获取数据表格的值(Easyui中获取datagrid某多个列的值)
2025年5月30日 22:45
oracle datediff(oracle 时间相减函数)
2025年9月13日 22:15
java培训好还是自学好(Java软件开发,是自学的好还是参加java培训机构)
2026年5月26日 11:45
js修改style属性(js如何改变一个图片的style的top属性)
2026年2月4日 02:15
dw软件官方免费下载中文版(Dreamweaver哪里有免费版)
2026年1月9日 06:45
word2019开发工具控件属性是灰色的(为什么word打开以后,工具栏里边的命令都是灰色的)
2026年5月10日 18:45













