《汇编语言 基于x86处理器》第六章条件处理部分的代码
▶ 书中第六章的程序,使用了条件判断和跳转来实现一些功能● 代码,查找数组首个非零值 INCLUDE Irvine32.inc .data intArray SWORD , , , , , , , -, , , ; 测试用的数组 ;intArray SWORD 1, 0, 0, 0 ;in...
《汇编语言 基于x86处理器》第十一章 MS-DOS 编程部分的代码 part 2
▶ 书中第十一章的程序,主要讲了 Windows 接口,在小黑框中进行程序交互● 在屏幕指定位置输出带自定义属性的文字 INCLUDE Irvine32.inc .data outHandle HANDLE ? cellsWritten DWORD ? ; 输出计数(输出参数) ...
《汇编语言 基于x86处理器》第十章 - 运行一个 16位实地址汇编程序
▶ 书上第 10 章,主要讲了宏,引用了一个 16 位实地址的程序,从代码开始到运行 ● 代码 1 ; main.asm 2 INCLUDE Macros.inc 3 IF IsDefined( RealMode ) 4 INCLUDE Irvine16.inc 5 ELSE 6 ...
《汇编语言 基于x86处理器》第六章条件处理部分的代码
▶ 书中第六章的程序,使用了条件判断和跳转来实现一些功能 ● 代码,查找数组首个非零值 1 INCLUDE Irvine32.inc 2 3 .data 4 intArray SWORD 0, 0, 0, 0, 1, 20, 35, -12, 66, 4, 0 ; 测试用的数组 5 ;...
《汇编语言 基于x86处理器》第七章整数运算部分的代码
▶ 书中第七章的程序,使用各种位移运算,加深了对内存、寄存器中整数类型变量存储的认识 ● 代码,双字数组右移 4 位 1 INCLUDE Irvine32.inc 2 3 COUNT = 4 ; 右移位数 4 5 .data 6 arra...