会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sakura0—-0
博客园
首页
博问
闪存
新随笔
订阅
管理
2018年12月11日
实验九
摘要: #实验一 ``` ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0h,0h ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code segment start: mov ax,data ;
阅读全文
posted @ 2018-12-11 19:05 sakura0—-0
阅读(82)
评论(2)
推荐(0)
编辑
2018年11月30日
实验五
摘要: (1) ①data段的数据在执行程序时,程序返回前并未改变 ②程序返回前,CS=076C,SS=076B,DS=076A。 ③由图中ss,ds,cs可知,若code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1。 (2) ①由图可知,与(1)的结果一样,data段的数据在执行程序后,程序返回前仍未改变 ②从图可知出,CPU执行程序,程序返回前...
阅读全文
posted @ 2018-11-30 22:00 sakura0—-0
阅读(91)
评论(1)
推荐(0)
编辑
2018年11月22日
汇编实验四
摘要: 实验一 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个字单元重复填充字数据 0403H。 代码实现 assume cs:code code segment mov ax,0b800h mov ds,ax mov bx,07b8h ...
阅读全文
posted @ 2018-11-22 21:41 sakura0—-0
阅读(97)
评论(1)
推荐(0)
编辑
2018年10月30日
实验三
摘要: 历经艰辛才把实验三写出来的,我想砸了这个破电脑 ###已找到原因,文件权限不足,所以dosbox找不到文件(以管理员身份运行即可,window可恶,不提示权限不足,linux大法好) ,在我的一台电脑上一只显示下图错误 我百度了各种方法都不行,排查各种错误都没找到问题,最后无奈换另一台渣机运行,就好
阅读全文
posted @ 2018-10-30 01:59 sakura0—-0
阅读(127)
评论(4)
推荐(0)
编辑
2018年10月29日
实验二
摘要: 注意:Debug在执行“d 1000:0”时,会将段地址送入ds中。 ① 在使用 a 命令输入指令调试前,使用 e 命令将内存单元 0021:0 ~0021:7 连续 8 个字节数据修改为 30H, 31H, 32H, 33H,34H,35H,36H,37H ② 将 P74 实验任务(1)中第 1
阅读全文
posted @ 2018-10-29 01:29 sakura0—-0
阅读(181)
评论(3)
推荐(0)
编辑
2018年10月6日
汇编语言第二章--实验一
摘要: 学习当然不能只是看书上的知识啦,只有实际上手操作才能体验到计算机语言的乐趣与奥妙。接下来就是我根据书上的实例和实验在个人计算机上做出的练习 先熟悉一下-e -a等命令 CS=073F,IP=0100,所以内存073F:0100处的指令为cpu当前要读取和执行的指令,此处存放的机器码为00 00 ,对
阅读全文
posted @ 2018-10-06 23:53 sakura0—-0
阅读(189)
评论(4)
推荐(0)
编辑
2018年9月26日
汇编语言第一章学习总结
摘要: 汇编是机器语言的翻译(0和1组成的机器码),想要了解汇编语言,我们必须先了解硬件系统的结构 下面是冯诺依曼体系关于与计算机的结构框架 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。汇编指令是机器指令的助记符。 计算机能读懂的只有机器指令,那么如何让计算机执行程序
阅读全文
posted @ 2018-09-26 22:59 sakura0—-0
阅读(411)
评论(0)
推荐(0)
编辑