首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【 】处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’, NUM DW
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【 】处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’, NUM DW
admin
2006-11-26
33
问题
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【 】处填空,使程序能正常运行。
DSEG SEGMENT
ARRAY DB ’Computer$’,
NUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256DUP(0)
SSEG ENDS
CSEGl SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEGl
START: MOV AX,DSEG
MOV DS,AX
MOV AX,OFFSETARRAY
PUSH AX
CALL【 】
MOV NUM,AX
MOV AH,4CH
INT 21H
CSEG l 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/GRuZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
在管理信息中,作业信息的特性不包括()。
关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括()。
ATM网络采用固定长度的信元传送数据,信元长度为______。
外存(如磁盘)上存放的程序和数据()。
从指令集的角度来说,PentiumⅡ采用的是()指令集技术。
作业在系统中存在与否的惟一标志是()。
计算机寻址空间的大小跟地址总线的根数有关,比如16根地址线的寻址范围是()。
J.Martin指出,以下因素:Ⅰ.程序的适应性差Ⅱ.数据格式的不一致导致数据的共享性差Ⅲ.系统开发方法选择不当Ⅳ.开发工具选择不当哪个(些)是造成数据处理生产效率低的主要原因?
CCD芯片的像素数目和分辨率是数码相机的重要性能指标,两者具有密切的关系。例如,对于一个80万像素的数码相机,它所拍摄照片的分辨率最高为
目前我国PC机用户大多还使用GB-2312国标汉字编码进行中文信息处理。下面是有关使用GB-2312进行汉字输入输出的叙述,其中错误的是
随机试题
唐代诗人中善于把诗情画意融为一体的是()
班主任工作的主要内容有哪些?
下列哪项不是泌尿系有炎症的压痛点【】
A/VdB/ClC/CmaxD/AUCE/Css评价指标“稳态血药浓度”可用英文缩写为
A、龋齿B、牙龈炎C、牙周病D、牙列不齐E、前牙外伤乳牙滞留容易造成恒牙列的问题是
不属于乙醛蓄积综合征的表现是()
A.药物中毒B.严重挤压伤C.双侧输尿管结石D.大面积烧伤E.缺血、血容量减少肾后性急性肾衰的常见原因()
根据法律规定,下列个人所得可以免征个人所得税的情况有()
我某出口公司于5月5日以电报对德商发盘,限8日复到有效。对方于7日以电报发出接受通知,由于电讯部门的延误,出口公司于11日才收到德商的接受通知,事后该出口公司亦未表态。此时()。
精神分析
最新回复
(
0
)