社区
汇编语言
帖子详情
si
zl0606520
2008-10-06 12:44:58
若数据段已定义tab db '987654321',则下程序执行后,(al)=? (bx)=?
lea si,tab
mov cx,length tab
mov bx,size tab
sub bx,cx
mov al,[bx+si]主要是从这以后的不理解是怎么回事?谢谢了
inc si
mov dl,[bx+si]
add al,dl
daa
...全文
118
8
打赏
收藏
si
若数据段已定义tab db '987654321',则下程序执行后,(al)=? (bx)=? lea si,tab mov cx,length tab mov bx,size tab sub bx,cx mov al,[bx+si]主要是从这以后的不理解是怎么回事?谢谢了 inc si mov dl,[bx+si] add al,dl daa
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zl0606520
2008-10-08
打赏
举报
回复
这里是根据什么判断af的值是置为1的呀?
BAYNPU
2008-10-07
打赏
举报
回复
做BCD码加法运算时,当结果大于9时或AF或CF等于1时,需要做加6调整.
zl0606520
2008-10-07
打赏
举报
回复
执行daa时,是不是add时af值为1了?这里面的进位可以引起af变为1,那还有什么情况可以把它的值变为1,麻烦系统的讲一下af是怎么用的?
BAYNPU
2008-10-06
打赏
举报
回复
39h+38h=71h
daa=77h
zl0606520
2008-10-06
打赏
举报
回复
那是怎么得到77h的呀!'9'+'8'用asii码是怎么表示出来的呀!你运行add后al等于多少呀?
BAYNPU
2008-10-06
打赏
举报
回复
咋 运算出来跟上楼的老兄不大一样呀.
程序执行后,(al)=77 (bx)=0000 .
用户 昵称
2008-10-06
打赏
举报
回复
好像这程序是算加法玩的。
用户 昵称
2008-10-06
打赏
举报
回复
lea si,tab ;si = tab的地址
mov cx,length tab ; cx = 9
mov bx,size tab ; bx = 9,好像是
sub bx,cx ; bx = 0, cx = 9
mov al,[bx+si] ; al = [si] = '9'
inc si ; si++
mov dl,[bx+si] ; dl = [si] = '8'
add al,dl ;
daa
Si
5351时钟芯片控制
Si
5351 一、
SI
5351频率计算公式: f(out)=f(pll)/M(x)R(x) f(out) = f(pll) / M(x)R(x) f(out)=f(pll)/M(x)R(x) 1、小于150Mhz 先设置PLL的频率 f(pll)=f(晶振频率)(a+b/c) f(pll) = f(晶振频率)(a + b/c) f(pll)=f(晶振频率)(a+b/c) a+b/c的范围 (15 + 0/1048575, 90) a、b、c的设置方法参照文档设置MSNx_P1[17:0]、MSNx_P2
539/CA_
SI
4136/
SI
4133/
SI
5351手册解读
SI
4133/
SI
4136/
SI
5153
SI
9000阻抗计算
si
9000阻抗计算,微带线和带状线。微带线有阻焊的单端50ohm阻抗计算法
详解
si
5338
si
53xx 设计使用及STM32 iic驱动设计
在实际项目中经常使用
si
5338
si
53xx,进行多路时钟的倍频以生成想要的时钟信号,但是针对
si
5338
si
53xx设计使用缺少相关的资料,本文详解
si
5338
si
53xx 设计使用及STM32 iic驱动设计,本文使用工程在项目中得到测试,在多个项目中同时使用。这里做个详解,加速今后的项目开发。本文使用的资源如下图所示ClockBuilderPro_project------------>> 使用ClockBuilder Pro生成的工程,及配置头文件。
【汇编】
SI
DI 的用法
一、汇编语言中,为什么
SI
和DI不能同时使用汇编其实你可以想一下,这两个寄存器的意思,
SI
源变址寄存器,DI目地变址寄存器,既然是变址寄存器,那么他们肯定是在某个地址的基础上进行偏移变化,由此我们就得出了需要基址寄存器。你要是把这两个寄存器同时使用,那你地址变化的基址都没有,你该怎么变化呢?你在谁的基础上变化(也就是地址偏移)?对于这些汇编中的规定,其实有时并不需要书上详细的介绍,我们都应该...
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章