汇编语言知识
一些上课的笔记
广大菜鸟
没甚么厉害的经历,联系方式:qq:1456084073,或csdn私信
展开
-
汇编语言与接口第二章习题
2.1答:8086有哪些寄存器组?各有什么用途?① 通用寄存器AX、BX、CX、DX它既可用作16位寄存器,又可将它拆成高、低8位,分别作为两个独立的8位寄存器使用。AX称累加器。常用于存放算术逻辑运算中的操作数,所有I/O指令都使用累加器与外设接口传送数据;BX称基址寄存器。常用来存放访问内存时的基地址或用作间接寻址时的地址寄存器。CX称计数寄存器。在循环和串操作指令中用作计数器,指令执行...原创 2020-03-01 14:56:17 · 780 阅读 · 0 评论 -
8086内部寄存器
AX(AL):(1)在乘法指令中存放乘数和乘积(2)在除法指令中存放被除数和商(3)用在非组合型BCD码运算的调整中(4)用在某些串操作指令(LODS,STOS,SCAS)中(5)在输入/输出指令中作数据寄存器AH:在LAHF指令中作目的寄存器AL:(1)用在组合型BCD码的加减法调整指令中(2)在XLAT指令中,作目的寄存器BX:(1)在XLAT指令中,作基址寄存器(2)...原创 2020-02-20 20:16:51 · 540 阅读 · 0 评论 -
原码运算、反码运算、补码运算和溢出
1.原码运算原码中的符号位仅用来表示数的正、负,不参加运算。进行运算的只是数值部分。原码运算时,应首先比较两个数的符号,若两数的符号相同,则可将两个数的数值相加,最后给结果附上相应的符号;若两数的符号不同,则需比较两数的数值大小,然后将数值较大的数减去数值较小的数,并将数值较大的数的符号作为最后结果的符号。2.反码运算由反码的定义可以得到反码加、减运算规则如下:[S2+S1]反= [S2]...原创 2020-02-17 12:15:59 · 7743 阅读 · 2 评论