您所在位置: 网站首页 / 微机原理及应用课上机.ppt / 文档详情
微机原理及应用课上机.ppt 立即下载
2024-11-15
约1.7千字
约22页
0
209KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理及应用课上机.ppt

微机原理及应用课上机.ppt

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.用编辑程序(如EDIT)建立ASM源程序文件;
2.用汇编程序(MASM或ASM)把ASM文件汇编成OBJ文件;
3.用连接程序(LINK)把OBJ文件转换成EXE文件(可执行文件);
4.在DOS命令状态下直接键入文件名就可执行该文件。汇编语言程序上机过程


1、在计算机上建立自己的汇编目录。
2、将EDIT.EXE、MASM..EXE、LINK.EXE、DEBUG.EXE拷入自己的目录下。一般上机过程会话方式
C>MASM
Microsoft(R)MacroAssemblerVersion5.00
Copyright(C)MicrosoftCorp1981-1985,1987,Allrightsreserved
Source		filename	[.ASM]:A
Object		filename	[A.OBJ]:
Source		listing	[NUL.LET]:
Cross-reference	[NUL.CRF]:
51724+452724Bytessymbolspacefree
0	WarningErrors
0	SevereErrors4、汇编源程序。DOS下键入MASMXX;回车。
注:XX为自己命名的要汇编的源程序名。.ASM后缀可以不加,分号不能少。
有错误,看MASM提示的错误行号和错误性质。并用EDITXX.ASM重新修改。
正确时,产生同名的.OBJ文件(目标文件)5.连接目标程序。DOS下键入LINKXX;回车。
注:XX为自己刚才得到的目标文件名。.OBJ后缀可以不加,分号不能少。
正确时,产生同名的.EXE文件。
6.对于无法在显示器上看到结果的程序,在DEBUG下执行程序并查看结果。
方法:DOS下DEBUG文件名.EXE回车,
出现-DEBUG命令提示符。DEBUG下
--Nname.exe
--L将name.exe文件从DOS调入DEBUG
--U得到本程序的机器程序代码和反汇编指令
--R查看执行程序前的寄存器现场和将要执行的指令
--T单步执行一条指令,查看指令前后的现场变化,了解指令的功能
--Dds:0可查看执行程序前后的存储器现场
--Q退出DEBUG
算术运算符包括+、-、*、/、MOD(取模),它们与整型常量相结合,构成算术表达式,其结果为整数。

逻辑运算符是对其操作数进行二进制位的逻辑运算,该操作数必须是整数,不能是存储器地址。
逻辑运算符有NOT(逻辑非)、AND(逻辑与)、OR(逻辑或)、XOR(逻辑异或)。
这里所述的逻辑运算与逻辑运算指令不同,逻辑运算指令是在执行程序时完成逻辑运算的,而汇编逻辑运算是在源程序汇编时完成的。

4.4.2逻辑运算符关系运算符对两个操作数进行比较操作,若关系成立则返回真值“-1”,即0FFFFH,否则返回假值“0”。
关系运算符有EQ(相等)、NE(不相等)、LT(小于)、LE(小于等于)、GT(大于)、GE(大于等于)。4.4.3关系运算符数值返回运算符用于回送其操作数在程序中的信息,如段值、偏移值等。4.4.4数值返回运算符属性运算符用来指定或修改相应操作数的类型。
PTR操作符允许对已定义了的变量或标号以不同类型进行存取。
DATA1SEGMENT
BUFDW100DUP(?)
VALUEEQU0ABCDH
X_BYTEEQUTHISBYTE
X_WORDDW3412H
...
DATA1ENDS
CODE1SEGMENT'CODE'
...
MOVBX,BUF;从字变量BUF中取一个字→BX
MOVAL,BYTEPTRBUF;从字变量BUF中取一个字节→AL
MOVSI,OFFSETBUF;BUF的偏移地址→SI
MOVAH,BYTEPTR[SI+2];从字存储器中取一个字节→AH
JMPFARPTRNEXT;转到另一代码段中标号NEXT处
...
CODE1ENDS
CODE2SEGMENT
NEXT:MOVAH,HIGHVALUE
MOVAL,LOWVALUE
...
CODE2ENDS4.4.6字分离运算符优先级别
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

微机原理及应用课上机

文档大小:209KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用