汇编 实现两个16进制相加的代码 如 输入: AAAA 1111 输出: BBBB
2021-11-24 15:40:57 2KB 汇编 16进制 相加 代码
1
统计存储给定字符串数据块中0的个数,将其存入count存储单元。统计存储给定字符串数据块中0的个数,将其存入count存储单元统计存储给定字符串数据块中0的个数,将其存入count存储单元。
2021-11-16 15:10:01 877B 统计 数据块
1
设80C51单片机的晶振频率为12MHZ,要求T0产生1ms的定时并使P1.7输出周期为2ms的方波。经老师检查过的!!
2021-11-15 22:28:07 201B 汇编,单片机输出2ms的方波
1
使用汇编程序编写数码管显示程序 单片机数码管动态显示程序实验, 数码管显示一般分静态显示及动态显示两种驱动方式,静态显示占用口线比较多,本文介绍的是如何实现数码管动态显示,应该说数码管动态显示是单片机外部指令输出的重要途径,因此如何设计数码管以及数码管的工作原理、数码管显示的方法、数码管显示的抗干扰设计等在单片机系统设计中占有重要地位。这个例子在系统硬件的基础上设计了软件查询程序、软件延时程序(防止干扰),大致讲述了一种数码管动态显示的工作原理与读取方式。
2021-11-14 18:53:53 3KB 数码管 位选 段选 汇编语言
1
汇编实现ascii码的显示分为16*16显示
2021-11-08 22:04:46 893B 汇编
1
这个汇编程序是利用数组和递归实现二叉树的建立与遍历,带注释的,下面是部分代码,与大家分享了 .model small .stack 64 .data Array db 32 dup(0,0,0) MSG1 db 0ah,0dh,'$' MSG2 db "Please input the root node of the binary: ",'$' MSG3 db "'s leftchild is(no leftchild,press ENTER):",'$' MSG4 db "'s rightchild is(no rightchild,press ENTER):",'$' MSG5 db "Preorder is:",'$' ;先序结果 MSG6 db 0ah,0dh,"Inorder is:",'$' ;中序结果 MSG7 db 0ah,0dh,"Postorder is:",'$' ;后序结果 ;主过程======================================================== .code main proc far mov ax,@data mov ds,ax ;初始化段寄存器 lea si,Array ;将数组的首地址放进索引寄存器SI sub cx,cx mov ah,09h lea dx,MSG2 int 21h ;提示输入根结点 mov ah,01h int 21h cmp al,0dh je exit call storage ;调用存储部分 call preorder ;先序遍历 lea dx,MSG6 call prepare call inorder ;中序遍历 lea dx,MSG7 call prepare call postorder ;后序遍历 exit: mov ah,4ch int 21h main endp
1
从键盘输入10进制数将其转为16进制数输出,支持连续输入,以回车键作为10进制数结束标志,输入的不是数字输出错误信息,按q退出程序
2021-10-24 16:01:23 1KB 10进制转成16进制 连续输入
1
用汇编语言实现大小写字母的相互转换,并且有相应的错误提示
2021-10-19 19:53:01 1KB 大小写转换
1
试编写一个程序,延时大约1秒,在屏幕上按99、98、97、96、……、00的顺序显示倒计时的全过程。
2021-10-12 20:48:51 698B 倒计时 汇编
1
简单计算器的汇编实现.pdf
2021-10-09 15:01:59 2.41MB 毫秒计算器