社区
汇编语言
帖子详情
[初学者问题]assume的位置
dead_of_winter
2006-12-19 10:19:20
我看到有的书把assume放在代码段之前
有的书把assume放在程序最前面
是不是都可以啊?按通常的习惯放在那里比较好?
...全文
246
4
打赏
收藏
[初学者问题]assume的位置
我看到有的书把assume放在代码段之前 有的书把assume放在程序最前面 是不是都可以啊?按通常的习惯放在那里比较好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahjoe
2006-12-23
打赏
举报
回复
放在你要改变默认段寄存器的指令前就行。
一个SEGMENT里面,如果你愿意,可以在中途改变默认段寄存器, 但书写指令时要注意,对于使用非默认段寄存器的指令,要加上段前缀。
A SEGMENT
ASSUME ...
...
ASSUME ...
...
A ENDS
王鲲彩
2006-12-20
打赏
举报
回复
建议把ASSUME放在代码段中(就像mydo所说的)。ASSUME是一条伪指令,我以前对它也不太留心,经常乱放。但最近写了几个多代码段的程序以及做了几个实验后,发现ASSUME是很有讲究的 ,决不像有的汇编书上轻描淡写的几句就行了。
比如:
CODE SEGMENT
ASSUME CS:CODE
START:
JMP FAR PTR EXIT
CODE ENDS
TEXT SEGMENT
ASSUME CS:TEXT
EXIT:
MOV AX,4C00H
INT 21H
TEXT ENDS
END START
建议楼主多做些实验,仔细体会:)
dead_of_winter
2006-12-20
打赏
举报
回复
我看林爽的汇编语言书上是放在最前面的
不知道具体有什么区别? 谢谢。
大熊猫侯佩
2006-12-19
打赏
举报
回复
我一般是:
code segment
assume ...
start:
code ends
end start
宏汇编程序设计适合
初学者
宏汇编程序设计课件,深入浅出,针对8086/8088系列,适合
初学者
一些简单的汇编程序,适合
初学者
自己写的几个小程序,适合
初学者
参考,有兴趣的可以下载看看~~~~~~~~~
字符串匹配 汇编 并用十六进制显示
位置
程序接收用户键入的一个关键字以及一个句子,如果句子中不包含关键字则显示“No match!”;如果句子包含关键字则显示“Match!”,且把该字在句子中的
位置
用十六进制数显示出来。
STACK1_SEGMENT_STACK.rar_STACK1 SEGMENT_stack segment stack
进制转换 这是学汇编语言时的一些程序 对
初学者
很有帮助
汇编小程序——上课的例子
汇编小程序——上课的例子,很基础,适合
初学者
,希望对大家有所帮助!
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章