登录
首页
单片机论坛
回帖
发帖
正文
主题:汇编语言中ax,bx,cx,dx的应用
点击:2015 回复:2
楼主
编辑
引用
管理
tjq1976
关于这四个寄存器的应用,是否就是相当于四个中间变量?它们在应用的过程中是否有区别,是无差别还是存在一个各自的应用区域。请大家给个详解。
还有关于程序中CS,DS,ES,SS四个段。
如果程序中: MOV AX,100
MOV DS,AX
MOV AL,BX
这个我就可以知道是(AL)=((DS*16)+BX)
但是有的程序中并没有明显的段的定义,然后就冒出MOV AL,BX
书上就可以说是(AL)=((CS*16)+BX)
(AL)=((DS*16)+BX)
我就不明白了,是怎么知道BX是来自哪个段的偏移地址?是否决定于离它最近的上面一个段的定义。有的程序中好象连段的定义都没有。
04-12-07 16:47
1楼
编辑
引用
管理
machelec
呵呵,好久的事情了。
04-12-07 16:50
2楼
编辑
引用
管理
tjq1976
有人知道的话,讲解一下啊
04-12-07 21:38
工控新闻
中央首份碳市场文件发布!明确2027年覆盖工业主要排放行业
PTC发布《产品可持续性:PTC特别版》中文版:引领制造业迈向更智能、更可持续的未来
中国石化中原油田仪表专业技术骨干人员实践高级培训圆满完成
皮尔磁携手德尔格共话氢能生产与功能安全
革新外观检测方式!三菱电机外观检测软件MELSOFT VIXIO正式发售
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
2025年自动化及运动控制市场趋势洞察分析
2025 西门子 EDA 技术峰会沪上启幕 迎接 AI 重构与软件定义“芯”时代
更多新闻资讯