• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

潘李

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2018年12月14日

实验九

摘要: 实验一,在屏幕上输出内存单元中的十进制两位数 代码如下: assume cs:code, ds:datadata segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segmentstart: mov ax,data mov ds,a 阅读全文

posted @ 2018-12-14 21:20 潘李 阅读(91) 评论(1) 推荐(0)

2018年12月13日

第九章知识汇总

摘要: 第9章 转移指令的原理 转移指令:可以修改IP,或者同时修改CS、IP的指令 换一句话讲,转移指令就是可以控制CPU执行内存中某处代码的指令 8086CPU有以下几类转移行为: (1)段内转移:只修改IP 例如:jmp ax 段内转移可分为两类(对IP的修改范围不同): 短转移:-128~127 长 阅读全文

posted @ 2018-12-13 19:32 潘李 阅读(106) 评论(0) 推荐(0)

2018年12月12日

第八章知识汇总

摘要: 第8章 数据处理的两个基本问题 这两个基本问题是: (1)处理的数据在什么地方? (2)要处理的数据有多长 这两个问题,在机器指令中必须给以明确或者隐含的说明,否则计算机就无法工作。 本章中,我们就要针对8086CPU对这两个基本问题进行讨论 接下来,我们将使用两个描述性的符号:reg表示一个寄存器 阅读全文

posted @ 2018-12-12 17:51 潘李 阅读(86) 评论(0) 推荐(0)

第七章知识汇总

摘要: 第7章 更灵活地定义内存地址的方法 7.1 and和or指令 (1)and指令:逻辑与指令,按位进行与运算(相当于将某一位或几位的值变为0) 例如:mov al,01100011B and al,00111011B 执行后 al=00100011B (2)or指令:逻辑或指令,按位进行或运算(相当于 阅读全文

posted @ 2018-12-12 16:56 潘李 阅读(103) 评论(0) 推荐(0)

第六章知识汇总

摘要: 第六章 包含多个段的程序 本章的讨论: (1)在一个段中存放数据、代码 、栈,先体会一下,不使用多个栈的情况 (2)将数据、代码、栈放入不同的栈中。 6.1在代码段中使用数据 可以让系统来为我们分配存储数据的空间 用dw指令的时候,CS存储代码段的段地址,而偏移地址是从0开始的 可以这样安排程序的框 阅读全文

posted @ 2018-12-12 14:26 潘李 阅读(93) 评论(0) 推荐(0)

2018年12月11日

第五章知识汇总

摘要: 第五章 1.【bx】和内存单元的描述 要完整地描述一个内存单元,需要两种信息:(1)内存单元的地址(2)内存单元的长度(类型) 用【0】表示一个内存单元时,0表示内存单元的偏移地址,段地址默认在ds中,单元的长度(类型)可以由具体指令中的其他操作对象(例如寄存器)来指出。 mov ax,[bx]表示 阅读全文

posted @ 2018-12-11 20:47 潘李 阅读(77) 评论(0) 推荐(0)

2018年11月30日

汇编实验五

摘要: 任务一 代码如下: 之后用debug进行调试: 1,依旧是原始数据 2,CS=076C,SS=076B,DS=076A 3,X-2,X-1 任务二 代码如下: 用debug调试: 1,依旧是原始数据 2,CS=076C,SS=076B,DS=076A 3,X-1,X-2 4,((N/16)+1)*1 阅读全文

posted @ 2018-11-30 18:28 潘李 阅读(127) 评论(1) 推荐(0)

2018年11月22日

汇编实验四

摘要: 实验1 将数据按照要求更改后,发现爱心被换为了字符 A,如下图所示: 实验2 u命令查看 g命令执行、D命令查看 阅读全文

posted @ 2018-11-22 22:05 潘李 阅读(109) 评论(2) 推荐(0)

2018年11月14日

第四章知识汇总

摘要: 第四章 第一个程序 4.1 一个源程序从写出到执行的过程 第一步:编写汇编源程序 使用文本编辑器,用汇编语言编写汇编源程序,这一步工作的结果是产生了一个存储源程序的文本文件 第二步:对源程序进行编译连接。 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件进行连接,生成可在操作系统中直 阅读全文

posted @ 2018-11-14 20:53 潘李 阅读(88) 评论(0) 推荐(0)

第三章知识汇总

摘要: 第三章 寄存器 3.1 内存中字的存储 CPU中,用16位的寄存器来存储一个字。高8位存放高位字节,低8位存放低位字节 字单元:存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节。 3.2 DS和[add 阅读全文

posted @ 2018-11-14 19:32 潘李 阅读(146) 评论(0) 推荐(0)

下一页
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3