会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
20171346065
博客园
首页
新随笔
联系
管理
订阅
2018年12月6日
实验九
摘要: 实验一 输出内存单元十进制的两位数 代码如下 运行后得到结果,输出12 实验二 输出5个十进制二位数 代码如下 结果如下 实验三 在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcome to masm’。 结果如下 总结: 如: 红底绿色属性字节01000010B 红底闪烁绿字11000
阅读全文
posted @ 2018-12-06 19:53 Nebulas
阅读(159)
评论(0)
推荐(0)
2018年11月24日
实验五
摘要: 实验一 CPU执行程序,程序返回前,data段数据为: 0123h 0456h 0789h 0ABCh 0FDEh 0FDEh 0CBAh 0987h CPU执行程序,程序返回前CS=076C SS=076B DS=076A 设程序加载后,code段地址为X,则data段地址为X-2,stack地址
阅读全文
posted @ 2018-11-24 19:29 Nebulas
阅读(105)
评论(1)
推荐(0)
2018年11月16日
实验四
摘要: 实验一: 编写如下代码,保存为t1.asm 对t1.asm进行编译,连接,执行。结果输出了红色的爱心 将源代码中字数据0403H修改为0441H,如下图 运行后出现红色的A 实验二 编写如下代码 用t命令和p命令调试 用d命令查看0:200后的数据是否为0-63 实验三 编写如下代码 用u命令反汇编
阅读全文
posted @ 2018-11-16 19:39 Nebulas
阅读(121)
评论(0)
推荐(0)
2018年11月15日
实验三
摘要: 实验一: (1)在masm下编写如下代码,保存为t1.asm 对t1.asm进行编译,连接,运行 结果输出36 (2)修改line4和line9寄存器的值,将t1.asm修改如下 再次对t1.asm进行编译,连接,运行 输出结果为47 (3)用debug对生成执行文件t1.exe调试 实验二: 在m
阅读全文
posted @ 2018-11-15 19:51 Nebulas
阅读(194)
评论(0)
推荐(0)
2018年11月1日
第三章
摘要: 一、题目回顾 针对8086,在debug中执行以下命令:-e 0:200 10 20。在debug中,使用a命令,写出汇编指令,计算内存单元地址00200H,00201H两个字节数据的总和,并将结果保存在00202H中。 方法一: 方法二: 方法三: mov ax,0 mov ax,0 mov bx
阅读全文
posted @ 2018-11-01 16:55 Nebulas
阅读(239)
评论(0)
推荐(0)
2018年10月23日
实验二
摘要: 实验任务(1) 用e命令修改0021:0-0021:f的数据,并用d命令检查是否正确 用a命令输入指令 逐步进行单步调试 下图是我课本上理论的结果 实验任务(2) 用a命令输入下图7行命令,并使用e命令修改2000:0-2000:f的值,查看修改后结果 进行单步调试并且用d命令查看元素值的变化 实验
阅读全文
posted @ 2018-10-23 22:27 Nebulas
阅读(226)
评论(1)
推荐(0)
2018年10月22日
实验一
摘要: 实验1.1.用a命令将指令写入内存 1.目标写入的代码 单步调试的结果如下: 实验1.2.用e命令将指令写入内存 代码如下,经过同样的单步调试,发现结果与用A命令写入一样 实验2.将三条指令写入,并计算2的八次方 在十进制转十六进制中,256的十六进制表示为100H所以当循环四次后求得结果。 实验3
阅读全文
posted @ 2018-10-22 22:51 Nebulas
阅读(218)
评论(1)
推荐(0)
2018年10月14日
错题总结
摘要: 在内存中,指令和数据都以二进制方式存在,在形式上没用差别。 寄存器在CPU内部用于存储数据的部件,进而实现对CPU的控制。 8086CPU的地址总线宽度为20bit,它寻址范围是0-FFFFF H 地址宽度决定了CPU的寻址能力。数据总线的宽度决定了CPU与外设之间的传输速度。 伪指令不会产生机械码
阅读全文
posted @ 2018-10-14 13:49 Nebulas
阅读(555)
评论(0)
推荐(0)
2018年9月24日
第二章笔记
摘要: 8086 Intel系列16位处理器,地址总线20位 寄存器 AX Acummulator Register 基础寄存器 BX Base Register 基础寄存器 CX Count Register 计数寄存器 DX Data Register 记址寄存器 CS Code Segment Reg
阅读全文
posted @ 2018-09-24 22:53 Nebulas
阅读(225)
评论(0)
推荐(0)
第一章笔记
摘要: 汇编语言和机械语言不具备可移植性 机械语言是机械指令的集合,汇编语言是机械指令符号化 执行效率上差不多 汇编语言改善了机器语言的不直观性。 从目标代码的长度和程序运行时间的角度上看,汇编语言程序与机器语言程序是等效的。 汇编语言机械不能识别,但机械语言程序可以直接执行 汇编语言—>机械语言(映射)
阅读全文
posted @ 2018-09-24 22:17 Nebulas
阅读(292)
评论(1)
推荐(0)
下一页
公告