社区
汇编语言
帖子详情
初学汇编(8086系统),问几个关于指令的小问题
zjk2752
2008-10-20 10:56:51
1,吸看到过mov ax,[2111H];这样的指令。那有没有mov bx,LABLE[SI];这样的指令呢?我这样想的,ax是数据寄存器很容易理解。而BX是地址寄存器,LABLE[SI]刚好也是地址,把地址送到地址寄存器应该说的通呀,可是我怎么没在书上见到过这样的用法呢(也可能是我没看见),另外,还有一个LEA指令,是专门用来送有效地址到寄存器的,应该可以吧
本人初学,自学,不要见笑呀?谢谢了,帮我分解一下
...全文
202
11
打赏
收藏
初学汇编(8086系统),问几个关于指令的小问题
1,吸看到过mov ax,[2111H];这样的指令。那有没有mov bx,LABLE[SI];这样的指令呢?我这样想的,ax是数据寄存器很容易理解。而BX是地址寄存器,LABLE[SI]刚好也是地址,把地址送到地址寄存器应该说的通呀,可是我怎么没在书上见到过这样的用法呢(也可能是我没看见),另外,还有一个LEA指令,是专门用来送有效地址到寄存器的,应该可以吧 本人初学,自学,不要见笑呀?谢谢了,帮我分解一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevin700
2008-11-01
打赏
举报
回复
对于我来说这个不太清楚,其它人应该了解。
ps121
2008-10-31
打赏
举报
回复
我也初学,大家一起加油!!
MrLliang
2008-10-28
打赏
举报
回复
既然叫了通用肯定就是谁都能用,当它是个杂物房 谁有东西都可以往里面扔
小刚_中科
2008-10-28
打赏
举报
回复
应该可以用把,LABLE为偏移量,这种方式就是原操作数为寄存器相对寻址啊 目的操作数为寄存器寻址。。。。
我也初学。。。
zhao_yong
2008-10-28
打赏
举报
回复
[Quote=引用 7 楼 MrLliang 的回复:]
既然叫了通用肯定就是谁都能用,当它是个杂物房 谁有东西都可以往里面扔
[/Quote]
有道理。
大熊猫侯佩
2008-10-25
打赏
举报
回复
bx寄存器有时被称为基址寄存器。
但这些叫法,包括隐含的用法,现在和过去发生了很大的变化。
zjk2752
2008-10-25
打赏
举报
回复
谢谢楼上各位,看来我还是接着看书吧,书还没看明白。什么叫“通用”呀?通用体现在什么地方呢?
zl0606520
2008-10-25
打赏
举报
回复
这个问题还是自己先看书,看多了自然就懂了!
cnzdgs
2008-10-21
打赏
举报
回复
没听说过“BX是地址寄存器”,我只知道ax、bx、cx、dx等等这些都是通用寄存器,比较特殊一点的是bx除了参与运算外,还可以用做间址。
zuo53664640
2008-10-21
打赏
举报
回复
mov bx,LABLE[SI]; 怎样都可以还可以用 . 如 LABLE[SI].2 ; 不过不是地址 而是LABLE[SI]所指向的数据!!
touta
2008-10-21
打赏
举报
回复
BX是经常用成寻址中的基地址
AX多是返回值,而且proc中的temp也极多用AX
CX就是取counter 的意思了
DX是data的意思
si和di分别是source,direction
至于[],可变相理解为"*"
8086
汇编
语言
指令
总结
根据工作需要,从基础学起,设计一台嵌入式CISC模型计算机,稍后上传。先总结下,
汇编
语言
指令
,如下1. MOV(传送)
指令
写法:MOV target,source功能描述:将源操作数source的值复制到target中去,source值不变注意事项:1)target不能是CS(代码段寄存器),我的理解是代码段不可写,只可读,所以相应这地方也不能对CS执行复制操作。2)target和...
8086
汇编
指令
全集
原帖地址 http://blog.sina.com.cn/s/blog_71899d520102vfi5.html
8086
汇编
指令
全集 学习
汇编
语言,最关键的就在于
汇编
指令
集的掌握以及计算机工作方式的理解,以下是80X86
汇编
过程中经常用到的一些
汇编
指令
。 从功能分类上来说,一共可分为 一、 数据传送
指令
:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF
8086
汇编
初学
之贪吃蛇
前言一直没想过要去学习
汇编
,觉得需要用
汇编
的场合无非三种: 1. 与硬件结合很紧密高级语言做不到 2. 时空效率要求甚高算法层面已不能优化到 3. 逆向破解等只能用某些途径看其
汇编
指令
其余情况下,用
汇编
无异于有炮不用偏用鸟枪。 本来准备等自己需求以上场合时再去学,但因为学校举办的
汇编
比赛,计算机学院都要参加,也算是一个由头,于是开始了我的第一个
汇编
程序。运行效果概述本质上用
汇编
去写
8086
汇编
指令
集(全)附思维导图
在算术运算
指令
中,通常对操作数的字长有一定要求,如在加法减法乘法中,要求两个操作数的字长是必须相等的,在除法中,被除数需要是除数的双倍字长,故,有时需要将一个8位数扩展为16位,或者16位扩展为32位。
8086
指令
集编码解析与反
汇编
实战
本文深入解析
8086
指令
集的编码规则与反
汇编
实战,详细讲解操作码、ModR/M字节和寻址模式的解析方法。通过实际案例演示如何将机器码转换为
汇编
指令
,并介绍使用DEBUG工具进行反
汇编
练习的技巧,帮助开发者深入理解x86架构底层原理。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章