自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 收藏
  • 关注

转载 汇编语言 六至八章的总结

一 多个段1.dw的含义是定义字型数据2.在程序的第一条指令的前面加上了一个标号start,而这个标号在伪指令end的后面出现。end除了通知编译器程序结束外,还可以通知编译器程序的入口在什么地方。3.在程序中,段名就相当于一个标号,它代表了段地址。所以指令mov ax,data,的含义就是将名称为data的段的段地址送入ax。一个段中的数据的段地址可以由段名来代表,偏移地...

2018-12-25 14:31:00 106

转载 汇编语言 [BX]和loop指令

一 .[bx]1. mov ax,[bx]bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax中。2. mov [bx],axbx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将ax中的数据送入内存SA:EA处。3. inc bx其表示的含义是bx中的内容加1,比如下面两条指令:mov bx,1i...

2018-12-18 12:31:00 205

转载 汇编语言 实验九

一:补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数1因为我们知道第一段的db中只含有一个数字12,所以其只占即ds:[0]的位置,而我们需要的是将商保存后面字节的位置2我们需要adddl48是因为数字与数字符号之间的ASCII码差值为48之后我们再查看其中的结果:我们可以发现正如我么所想要的结果。二:补全程序t2.asm,完成在屏幕上...

2018-12-13 12:44:00 167

转载 汇编语言 实验五

一:对要求的程序进行编译,连接,用debug加载,跟踪,然后回答问题。将相关的工作做好以后:1)在程序返回前,我们用d命令查找data数据发现其中的值并没有发生改变2)在程序返回前我们可以发现,cs=076C ,ss=076B,ds=075A3)该程序加载后,code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1cod...

2018-11-28 19:01:00 360

转载 汇编语言 实验四

任务1:综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。我们可以看到确实是得到了我们想要的结果下面我们按着要求再对代码进行些改动:将源代码程序中字数据0403H→修改为0441H,再次运行,截图显示运行结果。从图中我们可以看到了结果却是发生了改变。任务2...

2018-11-20 12:45:00 307

转载 汇编语言 实验三

练习1:1)编写一段代码:2)对源程序 t1.asm 进行汇编、连接、运行、调试 :我们发现输出的结果是363)之后我们改变一下,将line4的dl变为2,line9的dl变为3.让后让我们来看看结果会是什么样的:我们可以发现输出的值为23,看来我们的改动还是比较有效果的4)接着我们用debug对生成的可执行文件 t1.exe 进行调试。...

2018-11-01 17:33:00 294

转载 汇编语言 实验二

实验:1)使用debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际情况来填空。 ① 在使用 a 命令输入指令调试前,使用 e 命令将内存单元 0021:0 ~0021:7 连续 8 个字节数据修改为 30H, 31H, 32H, 33H,34H,35H,36H,37H ② 将 P74 实验任务(1)中第 1行的 mov ax, ffff → 改为 mov...

2018-10-28 22:39:00 464

转载 汇编语言 第三章 寄存器

3.1内存中字的存储: 在内存存储时,由于内存单元是字节单元(一个单元存放一个字节),所以一个字要用两个地址连续的内存单元来存放,这个字的低位字节存放在低地址单元中,高位字节则会存放在高地址的单元中。字单元,即存放一个字型数据的内存单元,由两个地址连续的内存单元组成。高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节。3.2Ds和ad...

2018-10-22 13:03:00 131

转载 汇编语言 第二章

对于一个汇编程序员来说,CPU中的主要部件是寄存器。寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变寄存器里的内容来实现对CPU的控制。一:寄存器的相关总结1: 8086CPU的所有寄存器都是16位的,可以存放2个字节。其中8086CPU中的AX BX CX DX这4个寄存器都可以分为两个独立使用的8位寄存器来使用。2: AX的低8位构成了AL寄存器,高...

2018-10-11 22:47:00 111

转载 实验一 查看CPU和内存,用机器指令和汇编指令教程

一:实验任务1:debug的使用1:用E命令执行的效果:2:用A命令执行的效果:我们发现如果用A命令来执行那么就会非常的直观,便于我们理解每一步的过程。2 :将下面的三条语句写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方 mov ax,1 add ax,ax jmp 2000:0003下面则是过程:...

2018-10-06 21:18:00 130

转载 汇编语言的基础知识

汇编语言是在硬件上工作的编程语言,我们需要了解硬件系统的结构,才能有效的用汇编语言对其进行编程。一:汇编语言的组成1)汇编指令:机器码的助记符,有对应的机器码。2)伪指令:没有对应的机器码,由编译器执行,计算器并不执行。3)其他符号:如+,-,*,\等,由编译器识别,没有对应的机器码。二:CPU1)CPU是计算机的核心部件,它控制着整个计算机的运行并进行运算。要...

2018-10-06 11:35:00 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除