汇编语言子程序设计程序设计提问

关于汇编语言编程应注意的一些问题_论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
关于汇编语言编程应注意的一些问题
||文档简介
中国最大最早的专业内容网站|
总评分0.0|
&&计​算​机​语​言​从​产​生​到​现​在​经​历​了​机​器​语​言​、​汇​编​语​言​、​C​语​言​和​高​级​语​言​几​个​阶​段​。​汇​编​语​言​是​从​机​器​语​言​发​展​来​的​,​与​计​算​机​硬​件​有​着​紧​密​的​联​系​,​在​用​它​编​程​时​,​要​比​高​级​语​言​繁​琐​得​多​。​本​文​给​出​汇​编​语​言​在​编​程​时​应​注​意​的​一​些​事​项​,​与​大​家​共​同​探​讨​。
试读已结束,如果需要继续阅读或下载,敬请购买
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
汇编语言程序设计-语句特点、伪指令.doc26页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:20 &&
你可能关注的文档:
··········
··········
汇编语言程序设计-语句特点、伪指令
回顾:的内部结构、寄存器功能和工作过程,指令格式、寻址方式和功能。
重点和纲要:汇编语言程序设计-语句特点、伪指令(了解汇编的概念及其方法, 掌握汇编程序的基本格式,常用运算符的使用方法,汇编的步骤。了解伪指令的功能,掌握定义数据、符号、段、过程等伪指令的使用方法,能编写格式正确的汇编程序)。
教学方法、实施步骤 时间分配 教学手段
顾 5”×2 板书
多媒体课件等
授 40” ×2
问 3” ×2
结 2” ×2
汇编语言的基本元素
汇编语言的语句格式
由汇编语言编写的源程序是由许多语句也可称为汇编指令组成的。每个语句由1~4个部分组成,其格式是:[标号]
指令助记符
[操作数][;注解]
其中用方括号括起来的部分,可以有也可以没有。每部分之间用空格至少一个分开,一行最多可有132个字符。
是给指令或某一存储单元地址所起的名字。可由下列字符组成:
字母:A ~ 数字:0 ~ 9 ; 特殊字符:?、? 、@、一、$ 。
数字不能作标识符的第一个字符,而圆点仅能用作第一个字符。标识符最长为31个字符。当标识符后跟冒号时,表示是标号。它代表该行指令的起始地址;当标识符后不带冒号时,表示变量;伪指令前的标识符不加冒号。
2.指令助记符
表示不同操作的指令,可以是8088的指令助记符,也可以是伪指令。
3.操作数是指令执行的对象。依指令的要求,可能有一个、两个或者没有,
例如: RET ;无操作数 COUNT: INC CX ;一个操作数 如果是伪指令,则可能有多个操作数,例如: COST DB 3,4,5,6,75个操作数 MOV AX,[BP十4] ;第二个操作数为表达式
该项可有可无,是为源程序所加的注解,用于提高程
正在加载中,请稍后...高手请进,问汇编语言程序设计问题,很多,很急,求求大家了, 高手请进,问汇编语言程序设计
高手请进,问汇编语言程序设计问题,很多,很急,求求大家了 01H
B.OR BH,2
SHL CL,AX执行后,需要使用段寄存器DS的指令是(
B.ADD AL,01H9.完成对CL寄存器的内容乘以4的正确操作是(
A.ROL CL,BX
C.AND BX,AL
C.MOV WORD PTR [BX],CL
D.INC DA[BX]8.无论BH中原有的数是奇数或偶数,执行后,校正后根据AF内容再加在AH中
C.进位值在CF中,OF=0的指令是(
A.XOR BX,将DX最高位置1,对这进位值的操作应是(
A.DAA校正指令的功能已自动加在AH中
B.进位值在AF中,CL10.下面各传送指令中,当高四位BCD码校正时产生进位1.CPU要访问的某一存储单元的实际地址称(
B.偏移地址
C.物理地址
D.逻辑地址2.某存储单元的物理地址是12345H,但设置了标志位
B.指令OR DX,可以作为它的段地址有(
D.1234H3.执行后使BX=0的同时也使CF=0,BX
D.CMP BX,01H
C.XOR BH,XOR,AX内容不变,正确的是(
A.MOV [DI],01H
D.TEST BH,NOT为四条逻辑运算指令,1
ROL CL,其余各位置0
C.指令AND AX,如要把此进位值送入AH中,分离出AL低四位
D.NOT AX,1
D.MOV CL,将AX清07.在执行下列指令时,BX4.循环控制指令LoopNZ&#47,OFH执行后,1
C.SHL CL,若要使BH中的数一定为奇数,0100H
D.MOV AL,BX
B.OR BX,1000H执行后,应执行的指令是(
A.ADD BH,校正后根据CF内容再加在AH中
D.进位值在AL最高位上,OR,校正后根据AL最高位内容再加在AH中6.AND,下面的解释正确的是(
A.指令XOR AX,[SI]
B.MOV[DX+DI];LoopNE控制循环继续执行的条件是(
A.CX≠0且ZF=1
B.CX≠0且ZF=0
C.CX≠0或ZF=1
D.CX≠0或ZF=05.在执行DAA指令 闻悠悠 高手请进,问汇编语言程序设计问题,很多,很急,求求大家了
1.C 2.D3.A4.B5.A6.C 7.D8.B9.C10.C课本上的汇编语言程序设计问题。。。求解答_百度知道
课本上的汇编语言程序设计问题。。。求解答
负数和0的个数、COUT2.编制一程序1,统计DATA_W字数组中的正数,并分别保存在变量COUT1
提问者采纳
INC COUT1A3:CODE,[SI]
MOV AX,DATA
MOV CXDATA
SEGMENTDATA_W
DB 1,DS;自己随便定义的数..,假设有100个COUT1
ASSUME CS,DATA_WAA.76,0
JMP A3A1,-3
MOV AH,100
JMP A3A2,2,,0:DATABEG
提问者评价
非常感谢!
其他类似问题
为您推荐:
汇编语言程序设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 汇编语言子程序设计 的文章

 

随机推荐