摘要:8086 汇编 1、8086汇编 介绍 2、8086汇编 内存交互 3、8086汇编 CPU 寄存结构 4、8086汇编 Debug 使用 5、8086汇编 段寄存器 6、8089汇编 标志寄存器 7、8089汇编 运算符指令 8、8086汇编 栈操作 9、8089汇编 源程序 10、8086汇编 阅读全文
posted @ 2020-03-13 12:07 kevin.Xiang 阅读(92) 评论(0) 推荐(0) 编辑
摘要:8086汇编 中断 中断:CPU不再接着(刚执行完的指令)向下执行,而是转去处理中断信息。 内中断:由CPU内部发生的事件而引起的中断 外中断:由外部设备发生的事件引起的中断 8086的内中断 CPU内部产生的中断 除法错误,比如:执行div指令产生的除法溢出 单步执行 执行into指令 执行int 阅读全文
posted @ 2020-03-13 11:52 kevin.Xiang 阅读(259) 评论(0) 推荐(0) 编辑
摘要:8086汇编 rep 指令 rep指令常和串传送指令搭配使用功能:根据cx的值,重复执行后面的指令 串传送指令1: movsb 功能:(以字节为单位传送) (1) ((es)×16 + (di)) = ((ds) ×16 + (si)) (2) 如果DF = 0则: (si) = (si) + 1 阅读全文
posted @ 2020-03-13 11:19 kevin.Xiang 阅读(119) 评论(0) 推荐(0) 编辑
摘要:8086汇编 cmp 指令 cmp 是比较指令,功能相当于减法指令,只是不保存结果。cmp 指令执行后,将对标志寄存器产生影响。 格式:cmp 操作对象1,操作对象2功能:计算操作对象1–操作对象2 原理:通过做减法运算影响标志寄存器,标志寄存器的相关位的取值,体现比较的结果。 cmp 指令说明 一 阅读全文
posted @ 2020-03-13 11:10 kevin.Xiang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:8089汇编 标志寄存器 在8086CPU的指令集中,有的指令的执行是影响标志寄存器的,比如:add、sub、mul、div、inc、or、and等,它们大都是运算指令,进行逻辑或算术运算; 有的指令的执行对标志寄存器没有影响,比如:mov、push、pop等,它们大都是传送指令。 使用一条指令的时 阅读全文
posted @ 2020-03-13 10:51 kevin.Xiang 阅读(43) 评论(0) 推荐(0) 编辑
摘要:8086汇编 call 指令 字面意思:调用子程序实质:流程转移指令,它们都修改IP,或同时修改CS和IPcall指令实现转移的方法和 jmp 指令的原理相似格式:call 标号 返回指令:ret、retf call 指令说明 CPU执行call指令,进行两步操作: (1)将当前的 IP 或 CS和 阅读全文
posted @ 2020-03-13 10:24 kevin.Xiang 阅读(51) 评论(0) 推荐(0) 编辑