汇编根据代码写出注释 (汇编根据代码分类)
本文目录导航:
汇编根据代码写出注释
(1)STRING DB A’ ;①定义字符型变量 STRING……MOV AL,STRING ;②将变量STRING的值传给ALADD AL,32 ;③AL的值加32MOV DL,AL ;④AL的值传送给DLMOV AH,02H ;⑤下面二条连起来看,功能是程序返回 INT 21H ;⑥(2)返回前 AL=97DL=97解释:A的ASCII码为65,加上32后为97而97是a的ASCII码 这个程序的功能 你可以认为是将大写字母转为小写字母。

汇编语言如何注释?
汇编语言的注释是每行从分号“;”开始的,分号之后的内容都属于注释。
一般而言,汇编语言的注释在以下几个地方:1、程序的最前面,注释内容一般说明该程序总的说明,解释程序的主要功能,程序的版本号,程序的修改日志,程序的编制人等等2、子程序的前面,一般说明该子程序或函数完成的功能,输入参数,输出参数,影响的标志位等等。
3、指令行的后面,注释该行语句的功能。
比如以下简单程序的注释。
;--------------------------------------;该程序完成一个LED灯的闪烁;编制时间:XXXXX;完成人:XXXX;--------------------------------------ORG0000HLJMPMAIN:ORG0030HMAIN:CLRP1.0;led置低LCALLDELAY;延时SETBP1.0;LED置高LCALLDELAY;延时SJMPMAIN;转MAIN循环;------------------------------;延时子程序;输入参数:无;输入参数:无;------------------------------DELAY:MOVR2,#200D1:MOVR3,#250DJNZR3,$DJNZR2,D1RETEND
汇编语言代码一段,求注释!
START: MOVAX,DATA ;用ax寄存器过渡,因为偏移地址不能直接传送给段寄存器MOVDS,AX ;将ax得值传送给dsMOVBX,OFFSETGRAY ;将gray数组的首地址传送给 bx寄存器MOVCX,COUNT ;count变量内容是5,这句指令是将count内容传送给cx,由此看来设置循环次数CYCLE:IN AL,01H ;将01端口输出一个字节数据XLAT;查表指令,此指令将bx:al中的一个字节内容取出送给al中out 02h,al;将al中内容输出给02端口LOOPCYCLE ;循环指令,没存循环到cycle标号向下执行直到cx=0时候在停止循环,ret;返回指令