社区
汇编语言
帖子详情
问一个超级简单的问题
xiaomiaowu
2007-10-11 11:48:19
最近在学汇编
问题一,书上老是写
MOV AH,0
AND AL,0FH
MOV DX,AX
ADD AX,AX
ADD AX,DX
来取低4位
难道不可以
AND AX,0FH
MOV DL,3
MUL DL (当然是AX和DX里的原数据后面是用不到的情况下)
吗??
这有区别吗?
问题二,过程定义语句
MAIN PROC FAR
...
MAIN ENDP
是否定义为MAIN段间的RET 都为段间返回指令?
如果没FAR 定义为RET 都为段内返回指令?
...全文
109
5
打赏
收藏
问一个超级简单的问题
最近在学汇编 问题一,书上老是写 MOV AH,0 AND AL,0FH MOV DX,AX ADD AX,AX ADD AX,DX 来取低4位 难道不可以 AND AX,0FH MOV DL,3 MUL DL (当然是AX和DX里的原数据后面是用不到的情况下) 吗?? 这有区别吗? 问题二,过程定义语句 MAIN PROC FAR ... MAIN ENDP 是否定义为MAIN段间的RET 都为段间返回指令? 如果没FAR 定义为RET 都为段内返回指令?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NoBlank
2007-10-16
打赏
举报
回复
1. 在8086中,MUL指令要花费很多机器周期,也就是说执行时比较慢,所以示例中用加法指令来代替,这不适合于所有场合;
2. MAIN为FAR时MAIN中的RET皆为段间返回。不指定FAR缺省属于FAR还是NEAR应该取决于模块的编译模式定义(大模式、小模式等),具体我就不记得了,LZ可以试下。
xiaomiaowu
2007-10-16
打赏
举报
回复
谢谢指教
mlp098
2007-10-16
打赏
举报
回复
我也很想知道,在线等人回答。
zhgwbzhd
2007-10-12
打赏
举报
回复
问题二。
ret的返回主要看前面的push,例如call就有push。这个要具体问题具体对待。
koji_toyama
2007-10-12
打赏
举报
回复
不可以 无法直接在外部扩展的存储器里存取的吧。楼主学的是什么芯片?
超级
账本快速入门
该项目是由 Linux 基金会主办的
一个
全球协作项目,其中包括一些不同领域的LEADER们,这些leader的目标是建立
一个
强大的、业务驱动的区块链框架。 区块链网络主要有三种类型:公共区块链、联盟或联合区块链,...
PHP面试经常被
问
到的
问
题
(附答案)
composer是
一个
依赖管理工具,composer会帮你安装这些依赖的库文件; 比如composer可以解决自动加载类,不用你写过多的new。 2.PHP如何实现静态化 PHP的静态化分为:纯静态和伪静态。其中纯静态又分为:局部纯静态和...
Python
超级
详细的上台阶楼梯
问
题
,算法运行速度极快,内含计算排列的方法。
问
题
:有n级台阶,每步可以走一级或两级,
问
有多少种不同的走法。k为传入的参数,默认值为3
超级
详细的求解每次上一级或两级阶梯的不同走法 代码简短精悍,运行速度极快 内含高中数学知识排列的计算
猴子吃桃
问
题
用循环解决 C语言 超
简单
到了第十天,就剩下了
一个
桃子
问
:这只猴子第一天摘下了多少个桃子 思路:正向循环不行,试试逆向 从最后一天向前推 /*猴子吃桃
问
题
(循环)*/ /*
问
题
:有一只猴子第一天摘下了若干个桃子,当即吃掉了一半,觉得不...
100个python算法超详细讲解:递归解决年龄
问
题
【100个python算法超详细讲解】@谷哥技术1.
问
题
描述 有5个人坐在一起,
问
第5个人多少岁,...1)函数递归调用的定义:如果在调用
一个
函数的过程中又出现直 接或间接地调用该函数本身,则称为函数的递归调用。Python语言
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章