汇编
yi_yoo_
no
展开
-
通用寄存器和段寄存器
8086/8088通用寄存器的通用性表现在: 这些寄存器除了各自规定的专门用途外,他们均可以用于传送和暂存数据,可以保存算术逻辑运算中的操作数和运算结果; 8个通用寄存器的专门用途如下: AX 字乘法,字除法,字I/O BX 存储器指针 CX 串操作或循环控制中的计数器 DX 字乘法,字除法,间接I/O SI 存储器指针(串操作转载 2016-01-18 08:45:25 · 3242 阅读 · 0 评论 -
标志位,逻辑段
标志位:CF(Carry Flag)进位标志:进位?1:0。ZF(Zero Flag)得0标志:运算结果为0?1:0。PF(Parity Flag)奇偶标志:低8位中1的个数为偶数?1:0。 SF(Sign Flag)符号标志:最高位为1?1:0。OF(Overflow Flag)溢出标志:结果已出?1:0。 AF(Auxiliary Carry Flag)辅助原创 2016-01-18 08:46:20 · 1460 阅读 · 0 评论 -
四种传递参数的方法
主程序在调用子程序时,往往要向子程序传递一些参数;同样,子程序运行后也经常要把一些结果参数传回给主程序。主程序与子程序之间的这种信息传递称为参数传递。 参数传递有四种方法:寄存器参数传递,约定存储单元参数传递,利用CALL后续区进行参数传递,利用堆栈进行参数传递。一、寄存器参数传递优点是实现简单方便,调用方便,但是寄存器个数有限,且寄存器往往还要存放其他数据,所以只适合用于转载 2016-03-04 22:15:02 · 6257 阅读 · 0 评论