摘要: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 斜体标题 普通文字 加粗 `printf("Hello world!");` 阅读全文
posted @ 2019-07-04 17:25 20171308085 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 3. 教材实验9(P187) 结果截图: 阅读全文
posted @ 2018-12-05 10:45 20171308085 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在代码段中使用数据 dw:在程序中定义字型数据, 暂且把书上的例子当作dw的用法和在代码段中使用数据例子吧 在这个例子中,CS:0到CS:10是dw定义的8个数据,而在11到25为程序执行的代码。 可以在debug中用u和d查看,考虑到这里不是实验,就不截图了。 cx的初值为26h,说明程序代码的到 阅读全文
posted @ 2018-11-19 19:33 20171308085 阅读(156) 评论(0) 推荐(0) 编辑
摘要: (1) 1,CPU执行程序,程序返回前,data段的数据为 23 01 56 04 89 07 BC 0A EF 0D ED 0F BA 0C 87 09 0123h 0456h 0789h 0ABCh 0DEFh 0FEDh 0CBAh 0987h 2,CPU,cs=0772h, ss=0771h 阅读全文
posted @ 2018-11-19 19:29 20171308085 阅读(284) 评论(4) 推荐(1) 编辑
摘要: 两个约定: 约定符号():表示寄存器或者一个内存单元的内容,如(ax)表示ax中内容,(bx)表示bx内容,(20000H)表示内存20000H单元的内容。 约定符号idata表示常数。 [bx]用法:[bx]为一个内存单元,其中bx是偏移地址,也就是内存ds:bx处 如mov ax,[bx]就是把 阅读全文
posted @ 2018-11-19 13:45 20171308085 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 实验内容1 (1)源代码 assume cs:code code segment mov bx,07b8h mov ax,0b800h mov ds,ax mov cx,16 mov ax,0403h s: mov [bx],ax add bx,2 loop s mov ah,4ch int 21h 阅读全文
posted @ 2018-11-13 22:51 20171308085 阅读(182) 评论(2) 推荐(0) 编辑
摘要: 1. 练习1 第2步(1) 运行程序,观察程序输出结果是36 (2)将 line4和line9种寄存器dl 的值分别修改为如下 ,重新汇编→ 连接→运行,结果如下: (3) 用debug对生成的可执行文件 t1.exe 进行调试。 ① 使用 r 命令查看。观察寄存器 cx 的值是 16;观察寄存器 阅读全文
posted @ 2018-11-13 22:49 20171308085 阅读(128) 评论(2) 推荐(0) 编辑
摘要: 这章我们主要讲如何写和编译一个汇编程序。 1汇编程序组成 一个汇编源程序由两种指令组成,一种是汇编指令,一种是伪指令。 汇编指令是有对应的机器码的指令,最终可以被编译为机器指令,最终由CPU所执行。 伪指令是没有对应的机器指令,最终不为CPU执行,而由编译器执行,编译器根据伪指令来进行相关的编译工作 阅读全文
posted @ 2018-11-07 15:28 20171308085 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.在内存中字的存储方式 在8086CPU中:高位字节放在较高的地址单元内,低地址内存单元中存放字型数据的低位字节。(小端法) 2.DS寄存器:存储数据段的段地址。 例:mov bx,1000H mov ds,bx mov al,[0] 就可以将10000H(1000:0)中的数据读入al中。 注意 阅读全文
posted @ 2018-11-05 14:15 20171308085 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 先介绍的几个通用寄存器和字在其中的存储进行解释。 通用寄存器有AX,BX,CX,DX 几种,AX包括AH和AL。BX,CX,DX也同样。 然后是汇编指令。 介绍了mov ,add两个汇编指令的用法。 mov 将后面的操作数赋给前面的操作数 mov 寄存器,常数 mov 寄存器,寄存器 相当于C语言里 阅读全文
posted @ 2018-10-27 20:11 20171308085 阅读(107) 评论(0) 推荐(0) 编辑