汇编咋学现在看教程感觉要死了。
cx中存放的是程序的字节长度。我觉得学好汇编只能硬着头皮看书,等你把《王爽汇编》中的每一道习题和实验独立完成后,你就入门了,再看其他的书会比较轻松。
■网友
汇编其实很简单。只不过,你需要先掌握一些基础概念。 推荐一些科普性质的书籍,这些书的特点是容易学习,学习时间相对较短,下面这三本书,学得快的话,也许就2,3个月就搞定了:《穿越计算机的迷雾》《30天自制操作系统》《王爽汇编》。上面这些书,只是帮你理解汇编中的各种概念,但如果你要能快速使用汇编写出你所需要的程序,那就要在熟悉这些概念后,多作实操练习。多看别人写的源码。
■网友
不要看张光长的书不要看张光长的书不要看张光长的书看了他的书,我连他的课都不敢选
■网友
不要老是看书和看别人的代码,你可以试试自己动手编写一些简单的小代码,比如实现加,减,乘除之类的简单的开始。汇编其实主要是寄存器的操作,等你对寄存器比较熟悉的话。就好办了。
■网友
比如,学习这样一个内容:
汇编语言LAHF和SAHF指令 - 青山下 - 博客园LAHF(加载状态标志位到 AH)指令将 EFLAGS 寄存器的低字节复制到 AH。被复制的标志位包括:符号标志位、零标志位、辅助进位标志位、奇偶标志位和进位标志位。使用这条指令,可以方便地把标志位副本保管在变量中:
1 .data 2 saveflags BYTE ? 3 .code 4 lahf ;将标志位加载到 AH 5 mov saveflags, ah ;用变量保存这些标志位
SAHF(保存 AH 内容到状态标志位)指令将 AH 内容复制到 EFLAGS(或 RFLAGS)寄存器低字节。例如,可以检索之前保存到变量中的标志位数值:
1 mov ah, saveflags ;加载被保存标志位到 AH 2 sahf ;复制到 FLAGS 寄存器
L:应该就是Load 的意思
S:应该就是Save的意思
【汇编咋学现在看教程感觉要死了。】 用于什么场景呢?大家知道吗?
推荐阅读
- 汽车市场|你还在看不起国产车:自主品牌与国际品牌差距为十年来最小
- 汽车知识|【新老款PK】全面对比新款/现款奥迪A3:变化在看得见的地方
- 作文|40秒改一篇高考作文! 阅卷老师到底在看什么?
- 腾讯的超级QQ现在看来是一个失败的作品吗
- 汽车舆生活|还在看宏光MINI?凌宝BOX标配气囊、空调,3万多也可拿下
- 有喜欢看网络直播的观众吗,你们看直播主要看啥,会花钱吗
- 宝宝|原因让家长们崩溃......女婴在看护下游泳后身亡
- 试驾|试驾预售12天订单火速破万欧尚X5
- portal(传送门) 中的传送门是怎样实现的
- 视频播放器会记录并分析用户快进的数据吗
