汇编咋学现在看教程感觉要死了。

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的意思
【汇编咋学现在看教程感觉要死了。】 用于什么场景呢?大家知道吗?


    推荐阅读