鱼C论坛

 找回密码
 立即注册
查看: 3094|回复: 3

[技术交流] 菜鸟汇编之路---学习中遇到的事

[复制链接]
发表于 2011-10-12 14:14:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 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[si]
        add b,ax      ;出错位置,正确为 add a[16],ax 或 add word ptr b[0],ax
        adc b[2],0   ;出错位置,正确为 add a[18],0 或 add word ptr b[2],0
        add si,2
        loop s
        
        mov ax,4c00h
        int 21h
code ends
end start
在这里想告诉大家,看起来简单的东西越是最基本要用到的。大家学习的时候不要像我一样因为看着简单就草草带过。:P

评分

参与人数 1荣誉 +6 鱼币 +5 收起 理由
小甲鱼 + 6 + 5 分享经验,坐享鱼币!感谢朋友的分享~

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-12 17:43:07 | 显示全部楼层
分享经验,坐享鱼币!感谢朋友的分享~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-12 20:50:30 | 显示全部楼层
看到的东西 没有动过手的永远等于0   经验实践源于动手
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-13 05:50:28 | 显示全部楼层
认真受教  我会好好努力学习的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 08:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表