提交 8ca5d69e 创建 作者: 宋海霞's avatar 宋海霞

update asm

上级 4d1384c7
;test测试
.text
mov al, 16
mov al, 16 ;将立即数16存入al寄存器中
UP:
add al, 1
cmp al, 20
jne UP
add al, 1 ;al与立即数1相加,结果写回al
cmp al, 20 ;将al减去立即数20,修改运算标志
jne UP ;若零标志为false,则al继续加1,直到al=20
DOWN:
dec al
cmp al, 10
jnz DOWN
jmp UP
dec al ;al减1
cmp al, 16 ;al减去立即数16,修改运算标志
jnz DOWN ;若零标志为false,则al继续减1,直到al=16
jmp UP ;零标志为true,跳转到up
0001 ;test测试
0002 .text
0003 10 01 00 10 mov al, 16
0003 10 01 00 10 mov al, 16 ;将立即数16存入al寄存器中
0004
0005 UP:
0006 13 0E 00 01 add al, 1
0007 16 47 00 14 cmp al, 20
0008 19 55 13 jne UP
0006 13 0E 00 01 add al, 1 ;al与立即数1相加,结果写回al
0007 16 47 00 14 cmp al, 20 ;将al减去立即数20,修改运算标志
0008 19 55 13 jne UP ;若零标志为false,则al继续加1,直到al=20
0009
0010 DOWN:
0011 1B 79 00 dec al
0012 1D 47 00 0A cmp al, 10
0013 20 55 1B jnz DOWN
0014 22 57 13 jmp UP
0011 1B 79 00 dec al ;al减1
0012 1D 47 00 10 cmp al, 16 ;al减去立即数16,修改运算标志
0013 20 55 1B jnz DOWN ;若零标志为false,则al继续减1,直到al=16
0014 22 57 13 jmp UP ;零标志为true,跳转到up
0015
0016
0017
没有这种文件类型的预览
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论