会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
-Cold
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2018年12月29日
汇编语言第5~8章知识总结
摘要: 紧接着复习汇编语言的进度,分析一下第5到8章的知识点。 第五章:【BX】和loop指令 【BX】指的是当前ds寄存器之下,以ds的值为段地址,bx里的值为偏移地址,其内存单元中的值。 loop循环指令是这章的重点之处,有些类似于高级编程语言中循环,使用时cx寄存器中存放循环的次数,以s:为开始,lo
阅读全文
posted @ 2018-12-29 17:50 -Cold
阅读(312)
评论(0)
推荐(0)
2018年12月9日
汇编实验 9 根据材料编程
摘要: 实验结论 1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:datadata segment db 12 db 2 dup(0) ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segmentstart: mov
阅读全文
posted @ 2018-12-09 16:03 -Cold
阅读(511)
评论(0)
推荐(0)
2018年11月25日
实验 5 编写、调试具有多个段的程序
摘要: 1.将下面的程序编译,连接,用debug加载、跟踪,然后回答问题。 根据老师给出的代码,在电脑上自己实现一系列过程 查看代码具体执行到哪个单元。 42h包括了data与stack与输出部分三者所占据的代码字节数,减去即为需要实现的代码数 由于对命令不能做到非常熟悉具体格式的地步,反复尝试了很多次。
阅读全文
posted @ 2018-11-25 18:53 -Cold
阅读(417)
评论(2)
推荐(0)
2018年11月18日
实验 4 [bx]和loop的使用
摘要: 实验内容 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 实验代码: assume cs:code code segment mov ax,0b800h(不能以字母开头,前面置零) mov ds,ax mo
阅读全文
posted @ 2018-11-18 17:28 -Cold
阅读(277)
评论(0)
推荐(0)
2018年11月9日
汇编语言第四章 第一个程序
摘要: 经过了前三章对于汇编语言在debug环境下的相关操作的学习,对相关寄存器和基础命令行有了更加清晰的认识。 第四章的学习就是如何像学习写C语言那样完成对一个完整程序的编写、编译、执行以及修改。 拿实验三的一个例子说明 assume cs:code(假设将特定用途的段和相关的段寄存器关联起来) code
阅读全文
posted @ 2018-11-09 15:59 -Cold
阅读(286)
评论(0)
推荐(0)
2018年10月28日
汇编语言实验 3 编程、编译、连接、跟踪
摘要: 实验内容 (1)第1步,编写汇编源程序t1.asm, 源程序代码如下: assume cs:code code segment mov ah,2 mov dl,3 add dl,30h int 21h mov ah,2 mov dl,6 add dl,30h int 21h mov ah,4ch i
阅读全文
posted @ 2018-10-28 13:45 -Cold
阅读(737)
评论(2)
推荐(0)
2018年10月27日
汇编实验2 用机器指令和汇编指令编程
摘要: 实验任务 (1)使用debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 a.使用 e 命令修改 0021:0~0021:f 数据为30H,31H,32H,33H,34H,35H,36H,37H,并查看。 截图 b.将下面的程序段写入内存 mov ax,0021 mov
阅读全文
posted @ 2018-10-27 18:03 -Cold
阅读(624)
评论(2)
推荐(0)
2018年10月21日
汇编语言第三章寄存器(内存访问)
摘要: 3.1 在CPU中,用一个16位寄存器来存储一个字,一个字两个字节,高8位存放高位字节,低8位存放低位字节,低字节所在的内存单元称为起始地址。 3.2 3.3 8086CPU中,通常用DS寄存器来存放要访问数据的段地址(字或者字节) 举个例子: mov bx,1000H mov ds,bx mov
阅读全文
posted @ 2018-10-21 20:15 -Cold
阅读(346)
评论(0)
推荐(0)
2018年10月6日
汇编实验用机器指令和汇编指令编程(1)
摘要: 实验结论 (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 机器码 汇编指令 b8 20 4e mov ax,4e20h 05 16 14 add ax,1416h bb 00 20 mov bx,2000h 01 d8 add ax,bx
阅读全文
posted @ 2018-10-06 21:51 -Cold
阅读(416)
评论(3)
推荐(0)
2018年10月4日
汇编语言第二章寄存器
摘要: 随着第一章的结束,我们对汇编语言的概况有了足够清晰和明确的基本认识,第二章的展开将会围绕着寄存器的方方面面具体阐释,寄存器是CPU中程序员可以用指令读写的部件,可以通过更改寄存器中的内容来实现对CPU的掌控。 不同的CPU,寄存器的个数、结构是不同的,8086CPU有12个寄存器,分别是AX、BX、
阅读全文
posted @ 2018-10-04 19:15 -Cold
阅读(287)
评论(0)
推荐(0)
1
2
下一页
公告