版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术系《汇编语言程序设计》
8086/8088和ARM核
汇编语言程序设计
第4章8086/8088汇编语言(格式)
2010-5-24第4章8086/8088汇编语言(格式)1
计算机科学与技术系《汇编语言程序设计》
第4章8086/8088汇编语言(格式)
4.1汇编语言和汇编程序的基本概念
4.2汇编语言源程序书写格式
4.3伪指令语句
4.48086/8088汇编语言程序格式
4.5汇编语言的上机过程
2010-5-24第4章8086/8088汇编语言(格式)2
计算机科学与技术系《汇编语言程序设计》
4.1汇编语言和汇编程序的基本概念
4.1.1汇编语言
汇编语言是一种面向CPU指令系统的程序设计语言,它
采用指令系统的助记符来表示操作巧和操作教,用符号地址
表示操作救地址,因而易记、易跳、易修改,给编程井来根
大方便。
用汇编语者编写的程序能够直接利用碳件余统的特性,
直接对伉、李节、李寄存器、存储单元、1/。谛口等进行处
理,同时也能直接使用CPU指令系统和指令余统提供的各种
寻址方式编制出高质量的程序,这种程序不但占用内存空问
少,而且执行速度快。
2010-5-24第4章8086/8088汇编语言(格式)3
计算机科学与技术系《汇编语言程序设计》
4.1汇编语言和汇编程序的基本概念
4.1.2汇编程序
用汇褊语言编写的源程序在输入计算机后,需要将
其翻译成同标程序,计算机才能执行相应相令,这个翻
年过程称为汇编,完成汇编任务的程序称为汇编程序。
汇编程序有基本汇编ASM(Assembler;和宏汇编
MASM(MacroAssemblerJ两种。
汇编程序以汇编语言诵程序文件作为输入,并由它
产生两种输出文件:目标程序文件和源程序列表文件。
2010-5-24第4章8086/8088汇编语言(格式)4
计算机科学与技术系《汇编语言程序设计》
4.1汇编语言和汇编程序的基本概念4.1.2汇编程序
Edit等MASMLINK
汇编语言程序的京立和汇编过程
在计算机上运行汇编语言程序的步骤是:
•用编科程序(任何一种文本编科程序)建立ASM丈件;
•用MASM程序杷ASM文件转换成QBJ文件;
•用LINK程序杷OBJ文件转换成EXE文件;
•用DOS命令直接键入文件名就可执行该程序;
2010-5-24第4章8086/8088汇编语言(格式)5
计算机科学与技术系《汇编语言程序设计》
4.1汇编语言和汇编程序的基本概念4.1.2汇编程序
汇编程序的主要功能:
C1J检查源程序,给出出错信息。
(2)产生目标文件(.obj)和列表文件(.1st)。
(3)展开宏指令。
2010-5-24第4章8086/8088汇编语言(格式)6
计算机科学与技术系《汇编语言程序设计》
4.1汇编语言和汇编程序的基本概念4.1.2汇编程序
连接的主要功能
DOS运行一个可执行程序时,先要在内存中为该程序开辟一
块或几块存储会同,然后在此加载并运行该程序。该存储会同是
由余统当时的运行状态决定的,是不固定的,这就要来可执行程
序是可重走住的,即它可以左内存的不同伐置运行。汇编后生成
的国标程序虽然加载了CPU可识别的机器代玛,但它缺少余统所
需要的重走信信息,所以并不能直接运行。目标程序於须经过连
接程序的连接,生成附带重定住信息的可执行程序(后缄为・COM
式.EXE的文件)才能运行。
连接程序的第一个任务就是从目标模块中产生一个运行模块,
并使其具有可重走住性。连接程序的第二个任务是可将几个©标
模块连接成一个可执行的模块,并同样使其具有可重定依性。这
样就可以将一个程序的几部分分别嫣写,汇嫣成几个目标模块,
再通过连接程序将几个目标模块连接,生成一个完整的运行模块。
连接程序可以发现源程序中的连接错误,如段的流出或覆盖、
a耙的模块、不存在或不a配的标号、变量等。
DOS下常用的连接程屋有Link、Tlink等。
2010-5-24第獐8086/8088汇编语言(格式)7
Oi&jt工大辱计算机科学与技术系《汇编语言程序设计》
第4章8086/8088汇编语言(格式)
4.1汇编语言和汇编程序的基本概念
4.2汇编语言源程序书写格式
4.3伪指令语句
4.48086/8088汇编语言程序格式
4.5汇编语言的上机过程
2010-5-24第4章8086/8088汇编语言(格式)8
0麦鼠原工大掣计算机科学与技术系《汇编语言程序设计》
£2汇编语言源程序书写格式L
4.2.1汇编语言源程序的分段结构
数据段
堆找段
代巧段
4.2.2汇编语言源程序的语句类型
指令语句
伪指令语句
宏指令语句
2010-5-24第4章8086/8088汇编语言(格式)9
计算机科学与技术系《汇编语言程序设计》
4.2汇编语言源程序书写格式
例:一个完整的段定义格式
STACKSEGMENTSTACK;定义堆挑段STACK
;分昭堆横度的大小
L_STACK__ENDS_____
DATASEGMENT;定义数据段
;定义数据
DATAENDS
CODESEGMENT'CODE,;定义代玛段
ASSUMECS:CODE,DS:DATA,SS:STACK
START:MOVAX,DATA;程序开始
MOVDS,AX
;程序代玛
MOVAX,4C00H;程序终止,返回DOS
INT21H
CODEENDS代玛段结束
...;子程序代玛
ENDSTART第嶂8086/8088汇编热1
2010-5-2410
计算机科学与技术系《汇编语言程序设计》
4.2汇编语言源程序书写格式
汇编语言程序结构
stacksegsegmentparastack
db256dup(?)
stacksegends
datalsegmentwordpublicfconsf
datalends
data2segmentwordpublicVars*
data2ends
2010-5-24第4章8086/8088汇编语言(格式)11
计算机科学与技术系《汇编语言程序设计》
4.2汇编语言源程序书写格式
codesegsegment
assumecs:codeseg,ds:data1,e$:data2,ss:$tackseg
start:movax.datal;初始化DS和ES
movds,ax
movax,data2
moves,ax
movah,4ch)程序结束,返回DOS
int21h
codesegends
endstart
2010-5-24第4章8086/8088汇编语言(格式)12
计算机科学与技术系《汇编语言程序设计》
第4章8086/8088汇编语言(格式)
4.1汇编语言和汇编程序的基本概念
4.2汇编语言源程序书写格式
4.3伪指令语句
4.48086/8088汇编语言程序格式
4.5汇编语言的上机过程
2010-5-24第4章8086/8088汇编语言(格式)13
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句
4.3.1数据定义及存储器分配伪指令
[变量]助记符初值表达为1[,初值表达42,注释]
1)变量名必须是一个合法的标识符,它可以写,也可以不写;
2)助记得用于确定内存单元的数据类型,如:
DB(字节)、DW(李)、DD(双字)、DF(6字节)、
DQ(四字)、DTr10字节)o
3)初值表达式,一个定义语句可以有多个初值表达式,各表达
式之间必须用运号,'分开;如果某个存储单元没有初值
表达灰,则必须用一个问号'?'来表示;
4)在定义语句的后面可以书写注群内家,也可以不写。
2010-5-24第4章8086/8088汇编语言(格式)14
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
表达为根据不同的伪操作有不同的形式:
[变量]DB初值表达式1[,初值表达为2,…][;注释]
DB伪指令:表达式可以是以下4种形式:
⑺字节带量以及不确定带量“?”;
⑵重复子句:数值表达式DUP(表达式[,表达式…]);
⑶率带量;
⑷以上3种形式的任意组合。
2010-5-24第4章8086/8088汇编语言(格式)15
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
例:BYTESDB10,4,?,10H例:STRINGDB'ABC
BYTES-
STRING一»
2010-5-24第4章8086/8088汇编语言(格式)16
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
表达人根据不同的伪操作有不同的形式:
DW伪指令:表达式可以是以下4种形式:
团除了是李数据外与DB伪指令的①、⑵同;
⑵地址表达式(此时取的是其偏移地址);
⑶一个或两个字符组成的串*量;
⑷以上3种形式的任意组合。
2010-5-24第4章8086/8088汇编语言(格式)17
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
例:DATA_BYTEDB10,4J0H,?
DATAWORDDW1OOJOOH
DATABYTE-OAH
04H
10H
DATAWORDf64H
OOH
OOH
01H
FBH
FFH
2010-5-24第4章8086/8088汇编语言(格式)18
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
表达式根据不同的伪操作有不同的形式:
DD伪指令:表达我可以是以下4种形式:
⑺除了是双学数据外与DB伪指令的⑵同;
⑵地址表达灰(此时分别将偏移地址和段地址存放到存储
器中,偏移地址对应低地址);
⑶一个列印个字符组成的幸带量;
⑷以上3种形式的任意组合。
2010-5-24第4章8086/8088汇编语言(格式)19
0麦鼠原工大掣计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
例:
DATA1DB10,4,1OH
DATA2DW100,100H,-5
DATA3DD3CH,0FFFDH
2010-5-24第4章8086/8088汇编语言(格式)20
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
例ARRAY—48H
DW1->78H
45H
ARRAYDB1HELLO156H
4CH34H
DB'AB'4CH
12H
4FH
DW'AB'DW2f43H
41H
12H
42H
例:CDH
42H
ABH
DW1DD12345678H41H
DW2DDOabcd1243H
2010-5-24第4章8086/8088汇编语言(格式)21
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
重复说明符DUP
从前面的内家里,威们知道了定义少量内存变量的定义
形式,但如果在程序中要说明50个、100个、200个卷至更
多的、同类型的内存变量时,若采用前面所学的方法,对它
们加以说明显然是不可行的。为此,汇编语言提供了变
量的重复说明符DUP,其说明的一般形式如下:
repeat_countDUP(表达式,表达式,…,表达灰)
斛将:repeat_count是重复次数,(表达式,表达式,…,表
达式)是被重复的而分,“表达式”可以是存储单元的初值,
也可以是含义另一个DUP的式子。如果在表达式的括号中有
多个表达式,那么,它们之间要用运号T分开。
2010-5-24第4章8086/8088汇编语言(格式)22
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.1数据定义及存储器分配伪指令
例:BUF1DB2DUPCO,1,2,
BUF2DB100DUPC?)
例:DB2DUP(0,2DUP。,2),3)
应为0,12123,0,121,23
2010-5-24第4章8086/8088汇编语言(格式)23
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句
4.3.2符号定义伪指令
常用的符号定义伪媚令有EQU、=、LABLEo
1)EQU伪指令
格式:标快符EQU表达为
功能:用表达式来定义标诙符,即使得标短符等同于表达式。
作用是左边的符号名代表右边的友达式。
注意:等价语句不会给符号名分配存储空间,符号名不能
与其它符号同名,也不能被重新定义
COUNTEQU8;定义一个符号带量COUNT,使其等同于8
ADDREQUSS:[BX][S1];使得ADDR等同于地址表达为SS:[BX][SI]
2010-5-24第4章8086/8088汇编语言(格式)24
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.2符号定义伪指令
2)=伪指令
格式:标版符=表达式
功能:与EQU伪指令基本相同,但=伪相令可对同一标出符
重新定义。
数值表达未在汇编时应该可以计算出数值。用等号语句定
义的符号可以被重复定义。
例人:
ABC=10+200*5;ABC的值为1010
ABC1=5*ABC+21;ABC1的值为5071
COUNT=1;COUNT的值为1
COUNT=2/COUNT+1;COUNT的值为3
2010-5-24第4章8086/8088汇编语言(格式)25
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.2符号定义伪指令
3)LABEL伪指令
格式:标识符LABEL类型
功能:定义标识符的类型。
如果标诙将是变量,则类型可以是BYTE、WORD、DWORD。
如果标短将是标号,则类型可以是FAR、NEAR。
例BYTE_ARRAYLABELBYTE
WORD_ARRAYDW50DUP(?)
这样,上述100个字节的教组中的第一个字节的地址赋予
二个不同类型的变量名:字节类型变量名BYTE_ARRAY和李
类型WORD_ARRAY。
注意:EQU.=伪指令仅代是对程序中某些符号进行等
价说明,并不实际分配存储单元。因此,EQU、=和93£1
伪相令定义的符号不占看储京元。
2010-5-24第4章8086/8088汇编语言(格式)26
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.2符号定义伪指令
CUlabel与相令语句连用,为标号定义类型属性,如:
$ub_farlabelfar
$ub:movax,bx
这样,sub_far和sub两个标号就具有相同的邃春地址,
但具有不同的类型属性,前者为far属性,后者为near属性。
2010-5-24第4章8086/8088汇编语言(格式)27
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.2符号定义伪指令
(2)label与伪指令(变量定义)语句连用,为变量走
义类型属性,如:
dat_bytelabelbyte
dat_worddw20hdup(?)
这样,dat_byte和dat_word两个变量就具有相同的
遗辑地址,但具有不同的类型属性,前者为字节类型,
后者为李类型。在访问这一段存储器时,可以通过
dat_byte作为李节访问,也可以通过dat_word作为李访
间,增加了使用的灵活性。
2010-5-24第4章8086/8088汇编语言(格式)28
◎支鼠瓜工大军计算机科学与技术系《汇编语言程序设计》
例现有教据段定义如下。
DISEGMENT
ADB10,4,10H,100
BDW$+5,100H,-5
CDD3*20,OFFFDH
DDB'HELLO'
EDB'AB'
FDW‘AB'
GDWA
HDDB
B4500A416409000FF3C000000FDFF
451000445401-FB
B3Sc*4C4F42410000040055
B4520B0003F00041-4289678967896789..HELLOABBAU
DCBDC
B45367000D0D6F03-FB20746865206375
SC0*4
B4547236722026176-65776172642E4D6FgMouethecu
-7
B455766527468652063-6B72736F72206261rsorbackward.Mo
B45663B7617242E63-757463682E0D0A24uethecursorba
B4574EbLF26D6174634D-610D0A2400000000ckward.Match...$
-68-21Nomatch?
2010-5-24第4章8086/8088汇编语言(格式)29
计算机科学与技术系《汇编语言程序设计》
XEQUC+3
IDB2DUP(0,?,3,-5)
KLABELBYTE
LDW4DUP(6789H)
ORG$+2
MDWX
DIENDS
B45:01000A04106409000001-FBFF3C000000FDFF.・.d<
B45:0118000048454C4C4F41-4242410000040055..HELLOABBAU
B45:01200B000003FB000003-FB89678967896789・・・・・・・・・・g・g・g・
B45:01306700000D004D6F76-6520746865206375g....Mouethecu
B45:014072736F7220626163-6B776172642E4D6Frsorbackward.Mo
B45:01507665207468652063-7572736F72206261uethecursorba
B45:0160636B776172642E4D-617463682E0D0A24ckward.Match...$
B45:01704EGF206D61746368-210D0A2400000000Nomatch?
2010-5-24第4章8086/8088汇编语言(格式)30
◎支鼠原工大卑计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句
4.3.3段定义伪指令
段定义伪指令指示汇编程序如何捺段组织程序和使
用存储器。
LSEGMENT和ENDS伪指令
格式:同名SEGMENT[定位类型][组合类型]「类别']
!;段体
段名ENDS
2010-5-24第4章8086/8088汇编语言(格式)31
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
1)定优类型:说明段的起始地址应有怎样的边界值。
PARA、BYTE、WORD、DWORD、PAGE
ri)PARA:表示本段必须从能破16整除的地址处开始存放,
即段起始地址景低四佳必须是0。
(2)WORD:表示本度要从一个偶数地址处开始存放,即段
起始地址的景低一住必须是0。
(3)BYTE:表示本度起始地址可以从任一地址处开始存放。
(4)PAGE:表示本段要从能板256整除的地址处开始存放,
即起始地址的崇低入住必须是0。
默认为PARA
2010-5-24第4章8086/8088汇编语言(格式)32
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
2)组合类型(combine_type)说明程序连接时段合并方法
PRIVATE、PUBLIC.COMMON、ATexpression、
MEMORY、STACK
CUPRIVATE该段为私有段,在连接时将不与其他同名段合并
(2)PUBLIC该段在连接时可以把不同模块的同名段相连接而形成一
个段。
(3)COMMON该段或连接时可以把不同模块中的同名段重叠而形
成一个段,由于各同名段有相同的起始地址,所以会产生覆呈。
(4)STACK把不同模块的同名段组合而成一个堆找段。各段之间没
有间隙。
(5)MEMORY同PUBLIC
(6)AT表达式使段地址是表达式所计算出来的16佳值,CS除外。
默认为PRIVATE
2010-5-24第4章8086/8088汇编语言(格式)33
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
【例】有两个模块,各模块段定义如下模块2:
I
I
模块1:I
I
IDATA1SEGMENTPARAPUBLIC
I4DATAr
DATA1SEGMENTPARAPUBLIC^DATAP
M2DB104HDUPC11HJ
MlDB45HDUP(0)
DATA1ENDS
DATA1ENDS
DATA2SEGMENTPARACOMMON
DATA2SEGMENTPARACOMMONtDATA2,
,DATA2'
N2DB105HDUP(0)
N1DB102HDUP(0)
DATA2ENDS
DATA2ENDS
END
DATA3SEGMENT
T1DB80DUPC20HJ
DATA3ENDS
END
2010-5-24第4章8086/8088汇编语言(格式)34
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
该段的定住组合方式示意图如图所示。
/"OOOOH:OOOOH0Ml
•
I1
OOOOH:OO44H0
DATA1段<空11个字七
OOOOH:0050H11HM2
•1
fOOOOH:0153H
UH
至12个字节
DATA2段{’0016H:OOOOH0N1和N2
•
、0016H:0104H0
空11个字节
DATA3段{'002TH:OOOOH20HT1
a
t•
.0027H:004FH20H
2010-5-24第4章8086/8088汇编语言(格式)35
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
3)类别
在引号中给出连接时组成的段组的类型名。在连接后形成
的装入模块中,可使相同类别的段住置靠在一起。
2010-5-24第4章8086/8088汇编语言(格式)36
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
2、ASSUME伪才旨令
格式1:
ASSUME段寄存器名:段名/组名L段寄存器名:段名/姐名…]
功能:该伪指令用于通知汇编程序,CS、DS、SS或ES被设定为
哪些段的段地址寄存器,从而在汇编时能知道语句中引用的变
量、标号或表达式所对应的段。
格式2:ASSUME段寄存基:NOTHING
格43:ASSUMENOTHING
这两种格式取消前面由ASSUME才旨定的段寄存器与段的联系o
2010-5-24第4章8086/8088汇编语言(格式)37
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
伪才旨令ASSUME建立段寄存器与段之间的对应关余。该
伪指令一般出现在代码段中。
DATA1SEGMENT
ADB1,2,3
DATA1ENDS
CODESEGMENT
ASSUMEDS:DATA1,CS:CODE
I
I
CODEENDS
其中段寄存器名必须是CS,DS,ES和SS中的一个。段名必须
是由SEGMENT定义的段中的段名。
2010-5-24第4章8086/8088汇编语言(格式)38
计算机科学与技术系《汇编语言程序设计》
段等春器的装人
•DS和ES的装入
通过寄存器传送
如:MOVAX,DATA1
MOVDS,AX
MOVAX,DATA2
MOVES,AX
•ss的装入
C)4动装人
采用定义段时指定组合类型STACK参数,在ASSUME语句
中建立SS的关宗,这样就可以4动装入SS。
2010-5-24第4章8086/8088汇编语言(格式)39
计算机科学与技术系《汇编语言程序设计》
SS段多春森的装人
stacklsegmentparastack
dw40hdup(?)
stacklends
codelsegment
assumecs:code1,ss:stack1,
2010-5-24第4章8086/8088汇编语言(格式)40
侬工夫率计算机科学与技术系《汇编语言程序设计》
SS段寄存器的装入
(2)程序设置
stacklsegmentpara
dw40hdup(?)
toplabelword
stacklends
code!segment
assumecs:code1,ss:stack1,
movax,stackl
movss,ax
movsp,offsettop
2010-5-24第4章8086/8088汇编语言(格式)41
计算机科学与技术系《汇编语言程序设计》
CS和1P的装人
⑴初始化时装入,根据END伪指令指示的地址
END[标号]
END语句的作用:
告诉汇编程序,源程序结束
指定程序运行时的起始地址,即:
seg标号=>cs
offset标号口ip「段地址一〉CS
例:ENDSTARTSTART的J
L偏移地址->IP
2010-5-24第4章8086/8088汇编语言(格式)42
计算机科学与技术系《汇编语言程序设计》
CS和IP的装入
(2)4动修女CS和IP
执行CALLFAR和RET指令
执行JMPFAR指令
响应中新及中新返回CIRETJ
RESET
2010-5-24第4章8086/8088汇编语言(格式)43
要祇理工支考计算机科学与技术系《汇编语言》
♦段定义伪掾作:龛整的段定义格式举例
;datasegment;交叉数据段
•••
dataends
extrasegment;定义附加段
•••
extraends
*
codesegment;定义代码段
assumecs:code,ds:data9es:extra
start:
movax,data
movds,ax;段地址—>段寄存器
•••
codeends
end.start_
2010-5-24第4章8086/8088汇编语言(格式)44
要祇理工支考计算机科学与技术系*我也《汇编语言》
codesegment
mainprocfarcodesegment
assumemainprocfar
start:assume
pushdsstart:
movax,0
pushax
movax,4c00h
retint21h
mainendpmainendp
codeendscodeends
endstartendstart
2010-5-24第4章8086/8088汇编语言(格式)45
计算机科学与技术系《汇编语言程序设计》
4.3伪指令语句4.3.3段定义伪指令
3,段组语句GROUP
格式:段组名GROUP教据段名1[,数据段名2……]
功能:GROUP伪指令可以把模块中若干不同的段集合成一个组,
并赋予一个组名,使它们都装在同一物理段C64KBJ中。以便
程序在访问各数据段时使用一个教据段寄存器DSo
datalsegment
*
*
datalends
datalsegment
*
datalends
datagroupgroupdatal)data2
codesegment
assumecs:code,ds:datagroup
start:movax,datagroup
movds,ax
2010-5-24第4章8086/8088汇编语言(格式)46
计算机科学与技术系《汇编语言程序设计》
4.ORG伪指令
格式1:ORG表达式
格式2:ORG$+表达式
其中表达式的值必须为带量。
功能:告知汇编程序,使其后的指令或数据从表达式的
值所指定的偏移地址开始存放。
2010-5-24第4章8086/8088汇编语言(格式)47
计算机科学与技术系《汇编语言程序设计》
例:DATASEGMENT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024家具工程安装承包协议书范本
- 2024工程承包简单的合同范本
- 2024年专业厨师岗位聘用协议模板版
- 江南大学《病理学与病理生理学》2021-2022学年第一学期期末试卷
- 基于2024年度AI算法的智能家居系统开发合同2篇
- 2024全新地砖采购合同下载
- 2024工厂临时用工协议协议版B版
- 教育基金会经济合同审批单
- 暨南大学《法语口译理论与实践Ⅱ》2021-2022学年第一学期期末试卷
- 济宁学院《健美操》2021-2022学年第一学期期末试卷
- 《个人求职岗位竞聘报告》模板五套
- 大学老师工作述职报告
- 废弃塑料回收利用行业经营分析报告
- 国开(吉林)2024年秋《动物外产科》形考作业1-3终考答案
- 心绞痛与心肌梗死的区别
- 2024年冷库工程设计施工协议
- 物业员工安全知识教育培训
- 工厂高层改造脚手架方案
- 武汉周黑鸭公司股利政策的优化的案例分析5600字论文
- 2022年安徽理工大学软件工程专业《计算机网络》科目期末试卷B(有答案)
- 疼痛护理学组年终总结
评论
0/150
提交评论