汇编总复习
第一章
第二章
注意:
mov ax, [bx]
注意是16位,不是8位- 能处理seg的只有
mov, push, pop
shr
移位操作的对象是内存中的字或字节,不能是内存地址- 字母开头加0
第三章
第四章
以十六进制显示
自然数求和
先用shr
,再用rcr
最低位的1
使用loope
同时判断cf
和zf
使用ror
进行移位,防止改变zf
冒泡排序
根据大小mov
到al
而不是ax
两层循环,每次让mov bx, cx
如果利用array[si]
应在outloop
中加上xor si, si
N!
堆栈传参
cmp ax, 0
后进行两个分支,一个是0,一个非0
寄存器传参
读入十进制数
在读入后需要减去30h
并判断是否在0~9
内
输出十进制数
在使用div之前记得清空dx
计算平均数
利用cwd
扩展ax
到dx
第五章
第六章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 眨眼的小星星!