节选自王爽《汇编语言》第三章内容 CPU中用16位寄存器来存储一个字,但内存单元是字节单元,一个单元存储一个字节,需要两个地址连接的内存单元来存放。字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。 CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址,在8086PC中,内存地址由...
分类:
其他好文 时间:
2015-03-31 08:58:27
阅读次数:
133
实验13编写、应用中断例程第一小题(材料详见书上262页)题目描述:(1)编写并安装int7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处。参数:(dh)=行号,(dl)=列号,(cl)=颜色,ds:si指向字符串首地址。以上中断例程安装成功后,对下面的程序进行单步跟踪..
分类:
编程语言 时间:
2015-03-06 19:17:00
阅读次数:
287
课程设计1(材料详见书上211页)题目描述:以下是我解答的完整的代码::>----------------------------------------------------------------------------------------assumecs:codesg,ss:stacksgdatasgsegmentdb‘1975‘,‘1976‘,‘1977‘,‘1978‘,‘1979‘,‘1980‘,‘1981‘,‘1982‘,‘19..
分类:
编程语言 时间:
2015-03-06 10:10:16
阅读次数:
172
实验10编写子程序-第三小题(材料详见书上209页)题目描述:3.数值显示:将二进制数据用十进制显示到屏幕子程序描述:名称:dtoc功能:将word型数据转变为表示十进制的字符串,字符串以0结尾。参数:(ax)=word型数据ds:si指向字符串的首地址返回:无应用举例:编程将数据12666以十..
分类:
编程语言 时间:
2015-03-06 06:27:26
阅读次数:
223
实验9根据材料编程(材料详见书上188页)编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcometomasm!’材料:80X25彩色字符模式显示缓冲区的结构:内存地址空间中,B8000H~BFFFFH共32KB的空间,该模式下显示器可以显示25行,每行80个字符,每个字符可以有256种属..
分类:
编程语言 时间:
2015-03-03 06:30:14
阅读次数:
210
实验七寻址方式在结构化数据访问中的应用(书中第172页)实验内容下面的程序中已经定义好了这些数据:assumecs:codesgdatasegmentdb‘1975’,’1976’,’1977’,’1978’,’1980’,’1980’,’1981’,’1982’,’1983’db‘1984’,’1985’,’1986’,’1987’,’1988’,’1989’,..
分类:
编程语言 时间:
2015-03-01 17:13:35
阅读次数:
332
汇编语言王爽目录汇编语言... 1王爽... 1第一章:基础知识第二章:寄存器第三章 寄存器(内存访问)第四章 第一个程序第六章 包含多个段的程序第七章 更灵活定位内存的方法第八章 数据处理的两个基本问题第一章:基础知识汇编语言:汇编语言是什么?为什么学习汇编语言?学习汇编语言是学习什么? 早起使....
分类:
编程语言 时间:
2015-02-28 22:53:18
阅读次数:
243
1 assume cs:code,ds:data,es:table,ss:stack 2 3 data segment 4 db '1975','1976','1977','1978','1979','1980','1981','1982','1983' 5 db '1984',...
分类:
编程语言 时间:
2015-02-11 20:15:37
阅读次数:
157
第(3)小题下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。assume cs:codecode segment mov ax, cs ;cs为程序入口的段地址,我们就是要从这里开始复制 mov ds,ax mov ax,00...
分类:
编程语言 时间:
2015-02-08 19:22:24
阅读次数:
291
使用王爽著的《汇编语言》开始自己的汇编之旅,遇到一些疑惑,记录下来,看以后会不会解惑。 1 assume cs:codesg,ds:datasg 2 datasg segment 3 db 'ibm ' 4 db 'dec ' 5 db 'dos ...
分类:
其他好文 时间:
2015-02-02 17:19:35
阅读次数:
147