"汇编语言程序设计基本技术及解题步骤"
第三章《程序设计的基本技术》,提供了汇编语言程序的基本结构以及解题的基本步骤。与高级语言类似,汇编语言程序的基本结构包括顺序程序、分支程序和循环程序。在解题过程中,基本步骤也基本相同。 首先介绍了顺序程序设计,即以直线方式一条指令接着一条指令顺序执行。常用的算术运算大多可以用顺序程序来解决,因此首先介绍了乘除指令和十进制运算指令。对于乘除运算,程序区分了对无符号数和带符号数的乘法指令。对于无符号数乘法(MULtiply),格式为MUL SRC;而对于带符号数乘法(Signed Integer MULtiply),格式为IMUL SRC。对于字节运算,AL * (SRC) → AX;而对于字运算,AX * (SRC) → DX:AX。在乘法运算中,有一个操作数隐含,即被乘数和乘积都在规定的寄存器中。 接着介绍了分支程序设计,即根据不同条件执行不同的程序段。这包括了IF-ELSE和CASE两种常见的分支程序设计方式。在IF-ELSE中,程序会根据条件进行判断,如果条件为真,则执行一个程序段,否则执行另一个程序段。而在CASE中,程序根据不同的情况去执行不同的程序段,类似于switch语句。分支程序设计可以使程序更加灵活和智能化,实现更加复杂的功能。 最后介绍了循环程序设计,即重复执行一段程序代码。循环程序设计包括了WHILE、DO-WHILE和FOR三种循环结构。在WHILE循环中,先判断条件是否满足,如果满足则执行一段程序段,然后再次判断条件,直到条件不满足为止。在DO-WHILE循环中,先执行程序段,再判断条件是否满足,如果满足则继续执行程序段,直到条件不满足为止。在FOR循环中,设定循环执行的次数,每次执行都会更新循环计数器,直到循环次数达到设定值为止。循环程序设计可以有效地减少代码量,提高代码的可读性和可维护性。 综合来看,程序设计的基本技术包括顺序程序设计、分支程序设计和循环程序设计。通过掌握这些技术,可以更好地理解和编写汇编语言程序,实现更加复杂和功能强大的功能。同时,需要注意各种指令和数据的操作规范,以充分发挥汇编语言的优势,提高程序的效率和可靠性。通过不断学习和实践,可以更好地掌握程序设计的基本技术,提高自身的编程能力和实践经验。
![](https://csdnimg.cn/release/download_crawler_static/2509946/bgb.jpg)
![](https://csdnimg.cn/release/download_crawler_static/2509946/bgc.jpg)
![](https://csdnimg.cn/release/download_crawler_static/2509946/bgd.jpg)
剩余63页未读,继续阅读
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)