汇编语言期末复习要点.ppt
《汇编语言期末复习要点.ppt》由会员分享,可在线阅读,更多相关《汇编语言期末复习要点.ppt(27页珍藏版)》请在三一办公上搜索。
1、8086汇编语言程序设计,1,一、数和编码 1.汇编语言的数;计算机认识的数和汇编语言认识的数;常用进制数及之间的转换(2/10);用“心”区分带符号数和无符号数;补码和溢出判断。2.二进制位串、计算机编码和手指 ASC 码、BCD 码、汉字内码和 UNICODE;数/码之间的转换。,汇编语言期末复习提要,8086汇编语言程序设计,2,8086汇编语言程序设计,3,带符号数的溢出判断:同符号数相加当符号发生变化时即为溢出,此时OF=1。如:(A)10110011+11111101(B)01110000+10111111(C)00110001+00000100(D)00101111+011011
2、11,8086汇编语言程序设计,4,如果(AL)=80H,执行指令CMP AL,24H后,以下结果中正确的是?(A)OF=0,SF=0(B)OF=0,SF=1(C)OF=1,SF=0(D)OF=1,SF=1,8086汇编语言程序设计,5,又如(AL)=94H,执行 ADD AL,0A2H后,以下结果正确的是?(A)(AL)=36H,OF=0(B)(AL)=36H,OF=1(C)(AL)=94H,OF=0(D)(AL)=94H,OF=1,8086汇编语言程序设计,6,无符号数的溢出判断:有进位导致CF=1即为溢出,如:(A)01010011+01001100(B)10110111+0010010
3、1(C)11110011+00001101(D)00110011+11001000,8086汇编语言程序设计,7,二、程序员眼中的计算机 1.冯.诺伊曼计算机的内核模型:,8086汇编语言程序设计,8,2.汇编语言研究起点的思维模型:从 char 及字节型存储单元出发;数字电路的寄存器和 CPU 的寄存器 和单纯用于数据暂存的寄存器不同,CPU 的寄存器带有各种“附加”功能,这些“附加”功能是通过机器指令的执行来实现的。,8086汇编语言程序设计,9,3.8086/8088 CPU 的寄存器,8086/8088 CPU 的内部结构,8086汇编语言程序设计,10,可在存储器寻址中用作地址(偏移
4、量)指针寄存器有:BX、SI、DI、BP 而:mov al,dx add ah,cx 等都是错误的。,8086汇编语言程序设计,11,关于标志寄存器:不可能直接访问;16位寄存器,但只有9位有定义;其中:CF、OF、ZF、PF、SF、AF是真正意义上的“状态标志位”,而TF、IF、DF被用作控制;AF没有对应的条件跳转指令。,8086汇编语言程序设计,12,1.字节单元定位和物理地址,三、存储器寻址方式及堆栈,8086汇编语言程序设计,13,2.CPU 地址信息的两个分量,8086汇编语言程序设计,14,3.访问内存的三种类型:指令读取:CS:IP控制器的眼睛,确定程序流向;堆栈操作:SS:S
5、P以堆栈方式使用内存;数据段访问变量:DS:偏移量;4.寻址方式和常量、变量:立即数寻址方式与汇编语言的常量;直接寻址方式与汇编语言的变量;寄存器间接寻址方式及其扩展形式:访问变量的“准指针”。,8086汇编语言程序设计,15,5.寻址方式:寄存器寻址:xor al,al 立即数寻址方式:mov al,0 mov bx,0 直接寻址方式:sub al,100h add var,al 寄存器间接寻址方式:mov al,si call/jmp ax 相对寄存器寻址方式:基址寻址 mov ax,bp+2 变址寻址 shl byte ptr di+2,cl 基址变址寻址:xchg ax,bx+si 相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 期末 复习 要点

链接地址:https://www.31ppt.com/p-6586397.html