怎么用汇编语言在单片机一个I/O输出高电平和低电平 看是什么单片百机,不同的单片机汇编语言也是度不同,拿51单片机来说,如果只是一个知I/O口,用SETB实现输出高电平道,专用CLR实现输出低电平,比如P1口,就是SETB P1.0,CLR P1.0以此类推P1.1,P1.2直到P1.7,注意如果使用P0口需接上拉电阻属
用汇编语言输入一个数,求平方值 入口条件:待平方数在R2、R3中。出口信息:结果在R2、R3、R4、R5中。影响资源:PSW、A、B、R2~R5 堆栈需求:2字节MUL2:MOV A,R3;计算R3平方MOV B,AMUL ABMOV R4,B;暂存。
汇编语言编程:建立一个数据表,表中连续存放1~9的平方。查表求某数字的平方,从键盘输入一个1~9之 这样做:486DATA SEGMENT USE16TAB DB 1,4,9,16,25,36,49,64,81MESG1 DB 'Please input:$'MESG2 DB 'H$'DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV AH,9MOV DX,OFFSET MESG1;提示输入INT 21HMOV AH,1INT 21HSUB AL,31HMOV BX,OFFSET TABXLAT TAB;查表指令MOV BL,ALMOV AH,2MOV DL,0DHINT 21HMOV DL,0AHINT 21H;换行MOV CX,2CIR:ROL BL,4MOV DL,BLAND DL,0FHADD DL,30HMOV AH,2INT 21HLOOP CIR;输出MOV AH,9MOV DX,OFFSET MESG2INT 21HMOV AH,4CHINT 21HCODE ENDSEND BEG