摘要: 第11讲讲了剩下两个减法指令: NEG 和 CMP   NEG OP 对OP进行求补,然后将结果送入OP,操作数可以是通用寄存器和存储单元。当OP为8位-128或16位-32768时,结果为它自身。当OP为0时,CF位为0,其他时候都为1。NEG操作其实是 OP = 0 - OP。   CMP OP1, OP2 比较操作,用OP1 - OP2, 与SUB规则相同,不同之处在于不把结果送回O... 阅读全文
posted @ 2010-12-07 20:02 杨海龙 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 第10讲内容为减法指令。 主要讲了三个指令:SUB, SBB, EXC   SUB DST, SRC, 用DST减去SRC,结果送入DST。 SBB DST, SRC, 用DST减去SRC,再减去CF进位标志。 EXC OP, 用OP减1,结果再送回OP。 本讲剩下时间多为讲例题。 虽然还在坚持看,但明显感觉有些心不在焉。努力吧。   本篇太短。昨天听的不是很用心。可能跟喝了点儿... 阅读全文
posted @ 2010-12-06 21:12 杨海龙 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 不知不觉的,都看到第9讲了..有六分之一了…   第9讲继续讲汇编指令系统.主要讲两个部分的命令: 标志位操作指令 和 加法指令.   标志位操作指令: 1. CLC   CF位置0 2. STC   CF位置1 3. CMC   CF位取反 4. CLD  DF位置0 5. STD  DF置1 6. CLI  IF置0 7. STI  IF置1 加法指令: ADD ADC ADD指令将源... 阅读全文
posted @ 2010-12-05 09:42 杨海龙 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 第八讲..由于前天把第7讲又听了一遍,昨天是第8讲.第7讲用了两天才听完.   第8讲继续讲述指令. 在第7讲里讲了三个指令(5个) MOV XCHG LEA, LDS, LES   它们各有各的限制. MOV, 源操作数和目的操作数不能都是存储单元,目的操作数不能是立即数,源操作数和目的操作数不能都是段寄存器,立即数不能作为目的操作数,代码段不能作为目的操作... 阅读全文
posted @ 2010-12-04 10:54 杨海龙 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 第七讲开始学习汇编指令系统. 指令是发送给CPU执行的命令。   第7讲主要讲了下述几个指令: 1.值传送指令: MOV:  传送数据。 MOV AX, 1024H。 规则: MOV指令的两个操作数不能都是存储器           MOV指令的目的操作数不能是立即数  ... 阅读全文
posted @ 2010-12-02 20:10 杨海龙 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 第六讲只讲了一个内容:8086,8088CPU的七种寻址方式:   1.立即寻址方式: 操作数包含在代码段中,操作数为立即数。 MOV AX, 0047H 2.寄存器寻址方式: 操作数存放在寄存器中,不需要读取存储器,可快速读取。可使用的寄存器为通用寄存器。 MOV AX, BX        MOV CX, DX... 阅读全文
posted @ 2010-12-01 20:18 杨海龙 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在笔记4里,有两个概念混淆不清,即存储器和寄存器.   8086,8088系统共有14个16位寄存器和8个8位寄存器,其中,BX,SI,DI,SP都可用于寄存器指针,默认情况下与DS匹配使用。BP也可用于寄存器指针,默认情况下与SS匹配使用。   8086,8088CPU共有20根总线,可寻址范围为2^20个地址空间,可表示1M地址空间。存储器以字节为单元存储数据,即可... 阅读全文
posted @ 2010-11-30 20:58 杨海龙 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 第三讲讲的是寄存器,第四讲仍然介绍寄存器。   在第三讲里,介绍了8086,8088CPU共有14个16位寄存器,8个8进制寄存器,分别为16位数据寄存器AX,BX,CX,DX,8位寄存器AH,AL,BH,BL,CH,CL,DH,DL等,指针寄存器BP,SP等,变址寄存器SI,DI等以上八个16位寄存器称为通为寄存器,还有四个段寄存器CS,DS,ES,SS,两个控制寄存器IP,FLA... 阅读全文
posted @ 2010-11-29 21:13 杨海龙 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 第三讲开始学习第二部分的内容。   第二部分讲述内容主要为三方面, 1.8086,8088 共有14个16位寄存器,8个8进制寄存器。 2.共有7种寻址方式 3.各种指令 而第三讲主要讲述寄存器部分内容。 14个16位寄存器里,共有四个数据寄存器,第个16位的数据寄存器又可拆为两个8进制寄存器: AX(AH, AL)   BX(BH, BL) ... 阅读全文
posted @ 2010-11-28 13:15 杨海龙 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 昨天看第二讲的视频,其中很大一部分用于复习第一讲的内容。第二讲和第一讲为第一部分内容,共讲了四个问题:1.数据的表示与换算,包含二进制数与十进制数,十六进制数之间的转换。2.数值数据的表示方法,包含原码,补码,有符号数与无符号数的表示,整数的加减等。其中8位无符号整数范围为0~255,8位有符号整数的范围为-128~127。16位无符号整数的范围为0~65535,16位有符号整数的范围为-3276... 阅读全文
posted @ 2010-11-27 16:33 杨海龙 阅读(387) 评论(0) 推荐(0) 编辑