![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
文章平均质量分 92
Skyennnnn
这个作者很懒,什么都没留下…
展开
-
MAC OS环境下DOSBOX汇编环境的搭建
平台:mac工具: DOSBox(点击下载DOSBox官网) debug、edit、link、masm等等(点击下载masm汇编开发工具,提取码: skc8) 步骤:1 .安装DOSBox:解压下载到的DOSBox,把里面的文件复制到mac的应用程序(application)文件夹中的DOSBox。2.配置dosbox:打开安装好的DOSBox如下图...原创 2018-10-23 00:11:17 · 3055 阅读 · 7 评论 -
汇编实验九 根据材料编程
写在前面的提示:特别说明:本次实验中所需的 80×25 彩色字符模式只有在全屏 dos 下才能看到效果。(在 dosbox 下, 有些系统中会出现屏幕上彩色块显示不稳定的状况)故,请使用「Masm for Windows 集成实验环境共享版」完成此程序编写及效果查看。 启动「Masm for Windows 集成实验环境共享版」后,按要求设置其兼容模式:提示编程实现需要考虑的点:1....原创 2018-12-09 16:59:02 · 921 阅读 · 0 评论 -
汇编实验五 编写,调试具有多个段的程序
本章的主要内容主要是在讲代码段,数据段,栈段的使用。实验1将下面的程序编译,链接,用debug加载,跟踪,然后回答问题。assume cs:code, ds:data, ss:stack data segment dw 0123h, 0456h, 0789h, 0abch, 0defh, 0fedh, 0cbah, 0987hdata ends stack segment dw...原创 2018-11-24 01:52:07 · 3110 阅读 · 0 评论 -
第四章知识总结
一个汇编语言程序从写出到最终执行的简要过程:1、编写:使用文本编译器(如记事本、Nodpad、UltraEdit),用汇编语言编写汇编源程序。2、编译连接:使用汇编语言编译程序(MASM.EXE)对源程序文件中的源程序进行编译,产生目标文件;再用连接程序(LINK.EXE)对目标文件进行连接,生成可在操作系统中直接运行的可执行文件。可执行文件包含两部分内容:(1)程序(从源程序中的...原创 2018-11-17 00:01:31 · 209 阅读 · 0 评论 -
汇编实验四 【bx】和loop的使用
实验内容1:综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。(1)源代码:(2)将源代码程序中字数据 0403H→修改为 0441H,再次运行,截图显示运行结果。实验内容 2(必做部分)综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~ 0:23F 依次传送数据 0 ~ 6...原创 2018-11-16 23:46:41 · 1386 阅读 · 0 评论 -
汇编实验三 编程·编译·链接·跟踪
1. 练习内容:练习1 编写汇编源程序t1.asm, 源程序代码如图1-1所示。经过一系列的编写啊,调试啊等等,截图如下:发现有两个输出,为3和6。练习2: 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。将line 4 dl的值改为7,将line 9 dl的值改为4。因为截图有的重复,就不一一截取了...原创 2018-10-27 13:50:28 · 773 阅读 · 0 评论 -
汇编实验二 用机器指令和汇编指令编程
实验任务(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。mov ax,ffffmov ds,ax mov ax,2200mov ss,ax mov sp,0100mov ax,[0] ;ax= C0EA;add ax,[2] ;ax= C0FC;mov bx,[4] ...原创 2018-10-26 17:20:33 · 2565 阅读 · 0 评论 -
第三章检测点
检测点3.1(1) 在DEBUG中,用 “D 0:0 lf” 查看内存,结果如下:0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 600000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中...原创 2018-10-23 16:44:42 · 477 阅读 · 0 评论 -
汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程
在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了。实验内容: 首先用a指令进行数据的储存,然后用t命令进行调试。 可以发现ax,bx在不同的命令下发生了改变,cs的地址和指令是相同的,ip的值也是根据输入指令的长度而不断的增加。(2)将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。 mov...原创 2018-10-23 00:14:35 · 4334 阅读 · 0 评论 -
汇编实验八 分析一个奇怪的程序
分析程序,在运行前思考:这个程序是否能够正确返回?运行之后再思考:为什么是这种结果?通过这个程序加深对相关内容的理解。assueme cs:codesgcodesg segment mov ax,4c00h int 21hstart: mov ax,0 s: nop nop mov di,offset s ...原创 2018-12-09 23:42:59 · 476 阅读 · 0 评论