会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zlsp
博客园
首页
新随笔
联系
订阅
管理
2018年12月14日
实验 9 根据材料编程
摘要: 1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 实验代码: 在数据段中所给数据的后两个字节分别用于存放商和余数,所以先随便存入两个数据,在编译时分配数据空间,以便程序后续的使用。在将data段的段地址送入段寄存器ds后,把偏移地址[0]处的被除数12送入寄存器ax中并进行除法
阅读全文
posted @ 2018-12-14 22:09 zlsp
阅读(225)
评论(1)
推荐(0)
2018年12月1日
第五章 [BX]和loop指令
摘要: <1>[BX] 想要完整地描述一个内存单元,需要两种信息:(1)内存单元的地址(2)内存单元的长度(类型)。[BX]和[0]有些相似,表示一个内存单元,它的偏移地址在bx中。指令mov ax,[bx]的功能为将bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax
阅读全文
posted @ 2018-12-01 15:39 zlsp
阅读(370)
评论(0)
推荐(0)
2018年11月30日
第三章 寄存器(内存访问)
摘要: 在第五章的学习之后,因为实验课在老师的抽查之后发现前面的知识很多都忘了,便对之前的知识进行了一遍系统的复习,对汇编的基础知识基本都已经掌握,也有了更加深刻的认识。 在第三章中我们主要从内存访问的角度来继续学习CPU执行指令的原理,并进一步的学习上一章的寄存器。 <1>内存中字的存储 字由高位字节和低
阅读全文
posted @ 2018-11-30 17:48 zlsp
阅读(303)
评论(0)
推荐(0)
2018年11月27日
实验5 编写、调试具有多个段的程序
摘要: (1)将所给的程序编译连接,用Debug加载、跟踪,然后回答问题。 因为题一的代码在实验框架中已经给出了,直接进行Debug的相关操作。 对ex1的asm文件进行编译和连接生成obj和exe文件。 用Debug加载可执行文件ex1并跟踪。先用指令查看内存此时的情况,可以看到cx的值为42即为程序的长
阅读全文
posted @ 2018-11-27 11:50 zlsp
阅读(436)
评论(1)
推荐(0)
2018年11月22日
实验 4 [bx]和 loop 的使用
摘要: 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 (1)综合使用 loop, [bx], mov 实现。 书上正好有一个相似的代码可是是用栈做的所以看到题目首先想到的是栈的方法。 (2)利用栈的特性,综合使用
阅读全文
posted @ 2018-11-22 23:37 zlsp
阅读(225)
评论(1)
推荐(0)
2018年11月1日
实验3 编程、编译、连接、跟踪
摘要: 实验3 编程、编译、连接、跟踪 练习1: 代码截图: 实验结果: 由上述实验看出t1的结果为36 1.将line4的dl变为5,line9的dl变为9,重新汇编连接运行,看看结果的变化。 此时结果变为了59 2. 用debug对生成的可执行文件 t1.exe 进行调试。 CX的值为0016 而DS的
阅读全文
posted @ 2018-11-01 23:45 zlsp
阅读(302)
评论(4)
推荐(0)
实验2 用机器指令和汇编指令编程
摘要: 实验二 用机器指令和汇编指令编程 实验任务 (1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 mov ax, ffff mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0] add ax,[2] mov
阅读全文
posted @ 2018-11-01 22:35 zlsp
阅读(306)
评论(5)
推荐(0)
2018年10月15日
《汇编语言》第二章总结
摘要: 汇编语言(面向机器的程序设计语言) 第二章 信息的大本营——寄存器 CPU概述 一个典型的CPU由运算器、控制器、寄存器等器件组成。运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件进行工作。内部总线连接各种器件,在它们之间进行数据的传送,实现CPU内部各个器件之间的联系。外部总线实现CPU
阅读全文
posted @ 2018-10-15 19:13 zlsp
阅读(538)
评论(0)
推荐(0)
《汇编语言》第一章总结
摘要: 汇编语言(面向机器的程序设计语言) 第一章 初识汇编———基础知识的掌握 这学期我们修读了汇编语言这门课,学习之前我很疑惑为什么学校要让我们先接触C和C++这类高级语言再让我们学习汇编这门低级语言课,于是带着许多的疑问,我走上了汇编的道路。汇编课程使用的教材是王爽的汇编语言,这本书采用以8086CP
阅读全文
posted @ 2018-10-15 09:48 zlsp
阅读(443)
评论(0)
推荐(0)
2018年10月6日
实验1:查看CPU和内存,用机器指令和汇编指令编程
摘要: 实验一:查看CPU和内存,用机器指令和汇编指令编程 网络工程(2)班 曾实 实验任务 (1)使用Debug,用E命令和A命令以两种方式将指令写入内存。 机器码 汇编指令 b8 20 4e mov ax,4e20h 05 16 14 add ax,1416h bb 00 20 mov bx,2000h
阅读全文
posted @ 2018-10-06 00:51 zlsp
阅读(274)
评论(3)
推荐(0)
公告