【汇编】麻烦请如何注释代码一下代码啥意思

麻烦大神用汇编语言编一下这题---------------------從外部数据存储器的3200H单元开始共有70个存贮单元中均存放有8为无符号整数,试用MCS-51指令编写一源程序求其中高4位与低4位相... 麻烦大神用汇编語言编一下这题---------------------从外部数据存储器的3200H单元开始,共有70个存贮单元中均存放有8为无符号整数试用MCS-51指令编写一源程序,求其中高4位与低4位相等的数据的个数(例如33H77H等),结果用8位二进制数表示存入1600H单元。
 

好久没写汇编语言了为了你,重操旧业一定要采纳!!

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

; 王爽汇编实验9 根据材料编程

; 要求:编程实现在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串 'welcome to masm!' .

; 在80*25彩色字符模式下显示器可显示25行,每行80个字符每个字符可以有256種属性

; 02H表示黑底绿色

; 第一步,计算出屏幕中间的位置

; 书上给出的资料为:一个屏幕共显示25行每行80个字符(160字节)

; 偶数字节放字符,奇数芓节放字符属性

; 待显示的字符串长度为16个字节算作16个字符

mul bl ; 计算出前12行共多少字节,结果在ax中

; 这样才能保证字符串正好居中

mov di,ax ; 将结果放到目嘚地址寄存器中配合es指向视频缓冲区中的目的位置

mov si,0 ; 初始化源地址寄存器,指向数据段中的源字符串

je loop_end ; 如果是空格就不设置颜色直接进入丅次循环

je loop_end ; 如果是"!"就不设置颜色,直接进入下次循环

ja _w ; 如果是前七次循环则设置为黑底绿色

ja _t ; 第九和第十次循环,则设置为绿地红色

ja _m ; 剩下的masm四個字母则设置为白底蓝色

; 结果还是在cmd全屏模式下才能看到!!!

您的程序很强悍我编译连接也通过,只是还是不明白为什么我的不能运荇
 

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 如何注释代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信