汇编基础程序学习

来源:互联网 发布:手机淘宝客链接转换器 编辑:程序博客网 时间:2024/05/29 06:54

汇编基础程序学习

datax1后的100个数送到datax2中

DATAX1 DB 300 DUP(?)DATAX2 DB 100 DUP(?)MOV CX,100                      计数器MOV BX,200MOV SI,0MOV DI,0NEXT:   MOV AL,DATX[BX][SI]   MOV DATAX[DI],AL   INC SI   INC DI   LOOP NEXT

保存DAT段地址和偏移地址

MOV BX,SEG DATMOV DS,BXMOV BX,OFFSET DAT

将(DX,AX)整体左移4位

MOV CL,04SHL DX,CL                       MOV BL,AH                ; 保存AHSHL AX,CLSHT BL,CL                ;右移AH原来字节   0000+(AH前4位)OR DL,BL                 ;(DX后4位)+0000 OR (AH前4为)+0000  =DX后四位+AX前四位 实现整体左移

将寄存器AX-BX的绝对值存入BX

SUB       BX,AXJNS        next          ;无符号跳转NEG       BXnext:

将大写字母转换成小写字母

char     DB 'F'MOV    AL,CHAR CMP     AL,CHARJB        next            ; 小于等于跳转CMP     AL,'Z'JA        next            ; 大于等于跳转ADD     char,20Hnext:


原创粉丝点击