菜鸟汇编之路---学习中遇到的事
本帖最后由 Sabo 于 2011-10-12 14:19 编辑今天早上在工作之余看了下《汇编语言》十六章的第一节,十来分钟就搞了,一看检测点也挺简单。
打开记事本,几下就做完了。一编译,怪了。报错!以为是代码有笔误,检查一便发现没有笔误。
回过头又把书看了一遍,发现了出错的问题。原来直接把字符与双字型相加。
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:
mov si,0
mov cx,8
s:
mov ax,a
add b,ax ;出错位置,正确为 add a,ax 或 add word ptr b,ax
adc b,0 ;出错位置,正确为 add a,0 或 add word ptr b,0
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start在这里想告诉大家,看起来简单的东西越是最基本要用到的。大家学习的时候不要像我一样因为看着简单就草草带过。:P
分享经验,坐享鱼币!感谢朋友的分享~ 看到的东西 没有动过手的永远等于0 经验实践源于动手 认真受教我会好好努力学习的
页:
[1]