会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白行夜
博客园
首页
新随笔
联系
订阅
管理
2018年12月17日
四~八章总结
摘要: 一、编写程序 注意: 编写汇编源程序时,默认是十进制。对于十六进制,需手动添加H。如: mov ax, 30H 可以通过u命令,结合CS、IP、CX的值,对*.exe文件反汇编,得到汇编源程序 二、[BX]和loop 1、间接寻址 mov bx, 0 mov dl, [bx] 2、loop指令用法
阅读全文
posted @ 2018-12-17 19:04 白行夜
阅读(107)
评论(0)
推荐(0)
2018年12月9日
汇编实验九
摘要: 一、补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 运行结果 二、补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据之间以空格间隔 运行结果 三、在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcome to masm!' 运行结
阅读全文
posted @ 2018-12-09 15:26 白行夜
阅读(113)
评论(1)
推荐(0)
2018年11月24日
汇编实验五
摘要: 一、 二、 三、 四、 第一个 反汇编后发现不行 第二个 发现也不行 第三个 发现代码正确 五、 编写代码如下 调试后查看内存,发现数据相加了 六、 编写代码如下 发现逆序存储成功 七、实验总结 对于代码段的使用有了更加深入的了解。 但是对于代码段内存这块还是不懂,对于任务四为什么第三个能够成功也不
阅读全文
posted @ 2018-11-24 18:34 白行夜
阅读(122)
评论(0)
推荐(0)
2018年11月17日
汇编实验四
摘要: 一、综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续16个字单元重复填充字数据 0403H 编写汇编源程序t2.asm 连接、运行后 发现输出一串红色爱心 将源代码程序中字数据 0403H→修改为 0441H 发现变为一串字母 二、 综合使用 loop,[b
阅读全文
posted @ 2018-11-17 14:26 白行夜
阅读(241)
评论(1)
推荐(0)
汇编实验三
摘要: 一、练习一 编写汇编源程序t1.asm 进行汇编 连接 运行 将 line4 和 line9 种寄存器 dl 的值分别修改为6和4 使用 r 命令查看,观察寄存器 cx、ds 和cs的值 满足关系(cs)=(ds)+10H 用 debug 查看 PSP 的内容 发现PSP(程序段前缀)的头两个字节是
阅读全文
posted @ 2018-11-17 10:49 白行夜
阅读(186)
评论(1)
推荐(0)
2018年11月6日
第三章总结
摘要: 一、字数据在内存中的存放 内存以字节为单位,划分为若干个单元 用16位寄存器来存储一个字的时候,由于内存单元是字节单元,所以一个字要用两个内存单元来存放。因此,产生了怎样存放字节的问题 可以用小端法解决,即:字数据的低位字节存放在低地址内存单元;字数据的高位字节存放在高地址内存单元 并且取低地址内存
阅读全文
posted @ 2018-11-06 20:30 白行夜
阅读(189)
评论(0)
推荐(0)
2018年10月28日
汇编实验二
摘要: (1)使用debug,将下面的程序段写入内存,逐条执行 使用e命令修改 0021:0~0021:7数据,将连续8个字节改为30H, 31H, 32H, 33H,34H,35H,36H,37H 用a命令写入指令 用t命令逐条执行 得到数据: mov ax,0021 mov ds,ax mov ax,2
阅读全文
posted @ 2018-10-28 12:38 白行夜
阅读(193)
评论(0)
推荐(0)
2018年10月27日
汇编实验一
摘要: (1)使用debug,将程序段写入内存 用a命令将指令写入内存 用d命令查看内存中内容 用t命令逐条执行 (2)计算2的8次方 用a命令将指令写入内存 用r命令修改cs和ip地址 用t命令逐条执行 发现三条语句每执行一边相当于乘2,不断循环。因此,想要在16进制中得到2的8次方,就要执行17次,即1
阅读全文
posted @ 2018-10-27 16:09 白行夜
阅读(134)
评论(0)
推荐(1)
2018年10月18日
第二章总结
摘要: 一、CPU 一个典型的CPU由运算器、控制器、寄存器等器件组成 运算器:信息处理 寄存器:信息存储 控制器:控制各种器件工作 二、通用寄存器 8086CPU的寄存器都是16位的,可以存放两个字节 AX、BX、CX、DX被称为通用寄存器 为了与早期CPU操作兼容,这4个寄存器均可拆分成两个8位寄存器单
阅读全文
posted @ 2018-10-18 18:58 白行夜
阅读(90)
评论(0)
推荐(0)
2018年9月26日
第一章总结
摘要: 汇编语言 汇编语言程序与机器语言程序是等效的 汇编语言具有能够直接有效控制硬件的能力 汇编语言主体是汇编指令,汇编指令是机器指令便于记忆的书写格式 汇编指令便于阅读和记忆 汇编语言由三类指令组成:汇编指令,伪指令与其他符号 汇编语言核心是汇编指令 存储器 存储器以字节为单位被划分为若干个存储单元。
阅读全文
posted @ 2018-09-26 13:38 白行夜
阅读(100)
评论(0)
推荐(0)
公告