
汇编语言
*南有乔木
越努力越幸运
展开
-
显存中字符串不同颜色的显示
显存中字符串不同颜色的显示一. 实验目的二.实验内容三. 实验内容四. 结果五. 心得体会 一. 实验目的 1、 掌握转移指令的原理分析。 2、不同转移指令之间的转换及其灵活应用。 二.实验内容 1、 依据位移进行转移的转移指令的灵活运用。 2、 转移指令的原理分析及调试追踪。 三. 实验内容 编程实现在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串‘welcome to masm!’ 8025彩色字符模式显示缓冲区(以下简称为显示缓冲区)的结构:内存地址空间中,B800H ~ BFFFH共32KB的空原创 2020-12-16 22:24:11 · 1258 阅读 · 0 评论 -
址方式在结构化数据访问中的应用)
址方式在结构化数据访问中的应用一. 实验目的二.实验内容三. 实验内容四. 结果五. 心得体会 一. 实验目的 1、 掌握直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址定位内存的方法。 2、 Div指令的用法。 3、 寻址方式的综合应用。 二.实验内容 1、 不同寻址方式在结构化数据访问中的灵活运用。 2、 Div指令的使用。 3、 Debug调试追踪。 三. 实验内容 Power idea公司从1975年成立一直到1995年的基本情况如下。 下面的程序中,已经定义好了这些数据:原创 2020-12-16 22:18:45 · 619 阅读 · 0 评论 -
内存地址[bx+idata]、[bx+si/di]、[bx+si/di+idata]的灵活定位
内存地址[bx+idata]、[bx+si/di]、[bx+si/di+idata]的灵活定位一. 实验目的二.实验内容三. 实验步骤四. 结果五. 心得体会 一. 实验目的 1、 掌握and和or指令的用法。 2、灵活运用[bx+idata]、[bx+si/di]等指令定位内存地址。 3、利用不同寻址方式实现大小写的转换问题。 二.实验内容 1、 利用[bx+idata]、[bx+si/di]等指令实现大小写的转换。 2、 不同寻址方式的灵活运用。 3、 Debug调试追踪。 三. 实验步骤 (1) 编原创 2020-12-16 22:12:33 · 1107 阅读 · 0 评论 -
[bx]和loop指令编程
[bx]和loop指令编程一. 实验目的二.实验内容三. 实验步骤四. 结果五. 心得体会六. 实验与思考 一. 实验目的 1、掌握[bx]和loop指令的用法。 2、结合已学知识灵活应用loop指令进行编程。 3、掌握在Debug中追踪汇编指令的运行情况。 二.实验内容 1、[bx]和loop指令的灵活应用。 2、Debug调试追踪。 三. 实验步骤 (1) 编写源程序。 (a) 将mov ax, 4c00h之前的指令复制到内存0:200处,补全程序。 assume cs:code原创 2020-12-16 22:06:31 · 397 阅读 · 0 评论 -
[bx]和loop指令编程
[bx]和loop指令编程一. 实验目的二.实验内容三. 实验步骤五. 心得体会六. 实验与思考 一. 实验目的 1、掌握[bx]和loop指令的用法。 2、结合已学知识灵活应用loop指令进行编程。 3、掌握在Debug中追踪汇编指令的运行情况。 二.实验内容 1、[bx]和loop指令的灵活应用。 2、Debug调试追踪。 三. 实验步骤 (1) 编写源程序。 (a) 将mov ax, 4c00h之前的指令复制到内存0:200处,补全程序。 assume cs:code code segment原创 2020-12-16 22:00:29 · 779 阅读 · 0 评论 -
汇编语言
用串传送指令,将data段中的第一个字符串复制到它后面的空间中 assume cs:code data segment db 'welcome to class' db 16 dup (0) data ends code segment start: code ends end start 完整代码: assume cs:code data segment db 'welcome to class' db 16 .原创 2020-05-31 16:48:41 · 519 阅读 · 0 评论