鱼C论坛

 找回密码
 立即注册
查看: 3499|回复: 10

学习汇编的鱼油们请都来看看吧【我是个刚学汇编的菜鸟】

[复制链接]
发表于 2011-11-1 11:05:42 | 显示全部楼层 |阅读模式

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

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

x
我先直接上代码 在第6章中碰到了问题
assume cs:a,ds:b,ss:c
b segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh.0cbah,0987h
b ends
c segment
dw 0,0,0,0,0,0,0,0
c ends
a segment
d:mov ax,b
  mov ds,ax
  
  mov ax,c
  mov ss,ax
  mov sp,20h
  
  mov bx,0
  mov cx,8
s:push ds:[bx]
  add bx,2
  loop s
  
  mov bx,0
  mov cx,8
s2:pop ds:[bx]
   add bx,2
   loop s2
   
   mov ax,4c00h
   int 21h
   
   a ends
   end d6.asm(1) : error A2008: syntax error : c
6.asm(5) : error A2008: syntax error : c
6.asm(6) : error A2034: must be in segment block
6.asm(7) : error A2008: syntax error : c
6.asm(11) : error A2070: invalid instruction operands
6.asm(13) : error A2008: syntax error : c
6.asm(32) : fatal error A1010: unmatched block nesting : code
假如将C 改成别的标识符 就不报错 请问高手这个什么原因?
还有 在测试第6章的代码的时候 总是因为没有堆栈段而报错
昨天晚上我问了 魔神 大牛他告诉我是因为指针的问题导致的 但我还是不太理解 不知道哪个大牛能详细的说下。
代码报错   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 12:06:54 | 显示全部楼层
把c segment 换掉
换成其他的字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 12:07:38 | 显示全部楼层
本帖最后由 ever.g 于 2011-11-1 12:10 编辑

:Lc 在masm里面好像有特殊定义,直接这么用报错

没堆栈段 不是报错 是警告,不影响的

8086我也只看到11章就不深入了 所以帮不上忙了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 12:23:47 | 显示全部楼层
:L有啥理解的,就是指定栈段的时候···要是想他不报no stack···那就在stack段的后面 加一个标示符··昨晚的代码 不是给你写了吗····这样就ok了···
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 12:47:46 | 显示全部楼层
我也想问C在8086有什么特殊的含义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 13:29:34 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 15:28:11 | 显示全部楼层
哈哈, 知道哥是谁么,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 16:37:45 | 显示全部楼层
yipwing 发表于 2011-11-1 13:29
俺也看到11章了..同速啊...

我是想玩玩破解的 所以学到11章就够了,现在还是学C了。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-1 17:12:37 | 显示全部楼层
ever.g 发表于 2011-11-1 16:37
我是想玩玩破解的 所以学到11章就够了,现在还是学C了。。

me too...  不过之前我学过C了..和vc了..
准备去看甲鱼哥的win32汇编...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-1 23:57:47 | 显示全部楼层
Pasca1 发表于 2011-11-1 15:28
哈哈, 知道哥是谁么,

你是哪个啊???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-6 01:33:44 From FishC Mobile | 显示全部楼层
ever.g 发表于 2011-11-1 16:37
我是想玩玩破解的 所以学到11章就够了,现在还是学C了。。

破解吗!            
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 19:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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