第六到八章

摘要: 第六章 大多数有用的程序,都要处理数据,使用栈空间,当然也都必须有指令,为了程序设计上的清晰和方便,我们一般也都定义不同的段来存放它们。 然而本章主要是以这样的顺序来深入地讨论多个段的问题:(对比) (1)在一个段中存放数据、代码、栈。 (2)将数据、代码、栈放入不同的段中。 第七章 and 和 o 阅读全文
posted @ 2019-01-01 21:46 李非凡 阅读(87) 评论(0) 推荐(0) 编辑

第五章总结

摘要: 汇编5课后总结 一,用[bx]表示内存单元 二,loop指令 1, 语法格式: loop 标号 2, Cpu执行指令过程: 例子:计算2的8次方 assume cs:code code segment mov ax,1 mov cx,8 s:add ax,ax loop s mov ax,4c00h 阅读全文
posted @ 2019-01-01 21:44 李非凡 阅读(78) 评论(0) 推荐(0) 编辑

第二章总结

摘要: 1、一个典型的cpu由运算器、控制器、寄存器等器件构成,这些器件由总线构成。 2、寄存器是cpu中程序员可以用指令读写的部件。程序员通过改变各种寄存器的内容来实现对cpu的控制。 3、寄存器的种类:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW 4、8086cp 阅读全文
posted @ 2018-12-29 11:31 李非凡 阅读(103) 评论(0) 推荐(0) 编辑

第一章、基础知识总结

摘要: 1、机器语言是机器指令的集合。 2、机器指令是一列二进制数字。 3、汇编语言的主体是汇编指令。汇编指令是机器指令便于记忆的书写格式。 4、汇编语言的组成:(1):汇编指令:这是机器码的助记符,有对应的机器码。 (2):伪指令:没有对应的机器码,由编译器执行,计算机并不执行 (3):其他符号:如 + 阅读全文
posted @ 2018-12-27 11:11 李非凡 阅读(96) 评论(0) 推荐(0) 编辑

实验 9 根据材料编程

摘要: 实验结论 1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 代码如下 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0,0 data ends code segment start: mov ax 阅读全文
posted @ 2018-12-13 19:55 李非凡 阅读(98) 评论(1) 推荐(0) 编辑

实验5

摘要: 1、将下面的程序编译,连接,用debug加载,跟踪,然后回答问题 代码 结果如下 ①CPU执行程序,程序返回前,data段中的数据为: 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h ②CPU执行程序,程序返回前,cs= 076C ,ss= 076B  阅读全文
posted @ 2018-11-30 22:27 李非凡 阅读(106) 评论(3) 推荐(0) 编辑

汇编实验4

摘要: 实验一 综合实验loop,【bx】,编写完整汇编程序,实现向内侧b800:07b8开始连续16个子单元重复填充字数据0403 源代码 编译,连接,debug其文件 结果如下: 实验二 综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~0:23F 依次传送数据 0~63(3FH 阅读全文
posted @ 2018-11-22 22:40 李非凡 阅读(105) 评论(0) 推荐(0) 编辑

实验 3 编程、编译、连接、跟踪

摘要: (1).编写汇编源程序 t1.asm, 源程序代码如图所示 运行结果为3 6 (2)将 line4 和 line9 种寄存器 dl 的值分别修改为 0~9 中任何一个数字,重新汇编→连接→运行,观察结果的变化。 将第四排的值改为1,第九排的值改为4 (3) 用 debug 对生成的可执行文件 t1. 阅读全文
posted @ 2018-11-01 20:36 李非凡 阅读(165) 评论(2) 推荐(0) 编辑

实验 2 用机器指令和汇编指令编程

摘要: (1)使用 e 命令修改 0021:0~0021:f 数据,及修改后查看是否正确写入的操作1.e写入,用d检查 2.用a写入 3.逐条执行 p74 (2) 1.将指令写入 执行第一个指令 执行第二个 结果分析: 第三步直接执行了mov ss,ax mov sp,10两个指令 其中 2000:0到f的 阅读全文
posted @ 2018-11-01 20:09 李非凡 阅读(125) 评论(1) 推荐(0) 编辑

汇编-实验一

摘要: 上周进行了关于查看CPU和内存,用机器指令,汇编指令 编程的实验 实验结论如下: (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 机器码 汇编指令 b8 20 4e mov ax,4e20h 05 16 14 add ax,1416h bb 阅读全文
posted @ 2018-10-07 20:35 李非凡 阅读(178) 评论(2) 推荐(0) 编辑