首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的______处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’
下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的______处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’
admin
2010-11-09
132
问题
下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的______处填空,使程序能正常运行。
DSEG SEGMENT
ARRAY DB ’Computer$’
NUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (0)
SSEG ENDS
CSEG1 SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG1
START: MOV AX, DSEG
MOV DS, AX
MOV AX, OFFSET ARRAY
PUSH AX
CALL
MOV NUM, AX
MOV AH, 4CH
INT 21H
CSEG1 ENDS
CSEG2 SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG2
STRLEN PROC FAR
PUSH BP
MOV BP, SP
PUSH SI
MOV SI,[BP+6]
NEXT: CMP BYTE PTR [SI],’$’
JZ DONE ;串尾吗?
INC SI
JMP NEXT
DONE: MOV AX, SI
SUB AX, [BP+6]
POP SI
POP BP
RET 2
STRLEN ENDP
CSEG2 ENDS
END START
选项
答案
FAR PTR STRLEN
解析
该题考查考生对宏汇编指令的掌握。从本程序的功能要求“主程序通过堆栈特有关信息传送给子程序 STRLEN”,可以看出,需要用CALL指令调用一个子程序,从程序中还可以看出,调用位置和子程序位置位于不同的代码段中,CALL指令的段间直接调用格式为CALL FAR PTR DST,其中DST为子程序的入口地址,所以本题答案应该是FAR PTR STRLEN。
转载请注明原文地址:https://kaotiyun.com/show/CAgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
BSP将数据作为一种资源进行管理,下面哪个主题不属于它的管理范畴?
用户的电子邮件地址格式为:“用户名主机名”,其中表示
在Coad和Yourdon方法的OOD阶段,它的系统设计模型有四个部分,下列()部分完成把已有的类库放到系统中的工作。
在数据技术中,采用一定的数据模型来描述数据库中数据的逻辑结构。下面列出的项目中,()是用来描述关系数据库的逻辑结构的。
在操作系统中,按信息组织方式可将输入/输出设备划分为字符设备和______设备。
下面关于函数依赖的叙述中,不正确的是()。
下面2题是基于以下的说明:设有供应商关系S和零件关系P如图所示。它们的主码分别是“供应商号”和“零件号”。而且,零件关系P的属性“供应商号”是它的外码,属性“颜色”只能取值为(红,白,蓝)。(这里假定DBMS不支持级联修改功能)供应商关系S:
数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是()。
在联想存储器中的页,其信息是()。
PC机中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是
随机试题
下列选项中,属于锁骨下动脉的分支是
控制医疗费用不合理增长的重要环节及控制医疗费用的守门人分别是
药动学相互作用是指
招标人自行办理招标事宜,应当具有()的能力。
以下轨道交通工程中,不属于危险性较大的分部分项工程的是()。
视觉识别系统基础要素包括______、______、______、______、______、______等。
按岗位在企业生产过程中的地位和作用不同,可以将其分为()。[2015年11月二级真题]
某企业对业务员利润提成规定:利润低于或等于10万元时,按5%提成;利润超过10万元时,10万元至15万元部分按10%提成,高于15万元部分按15%提成,业务员张三完成利润20万元,应发给他多少提成?
根据防火墙的部署拓扑结构,防火墙可把网络划分为几个不同的区域,一般把对外提供网络服务的设备(如WWW服务器、FTP服务器)放置于()区域。
Oneisnotguiltyuntilhe______.
最新回复
(
0
)