首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【 】处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’, NUM DW
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【 】处填空,使程序能正常运行。 DSEG SEGMENT ARRAY DB ’Computer$’, NUM DW
admin
2006-11-26
102
问题
下面的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全国计算机三级
相关试题推荐
控制器是分析和控制系统执行命令的部件,它由程序计数器PC、______、指令译码器、地址译码器、微操作产生部件和时序发生器等组成。
系统评价时,向用户了解“处理逻辑是否直接、易懂,是否不必要地将问题复杂化”是评价的()方面。
计算机应用于管理始于()。
数据库管理系统由三级模式组成,其中决定DBMS功能的是()。
把关系看成二维表,则下列说法中错误的是()。
SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方法的SQL,分别称为交互式SQL和______。
在嵌入式SQL中,主语言向SQL语句输入数据,主要用主变量来实现。为了区别字段名,要求主变量名前必须加符号______作标志。
设计软件主要由两个阶段组成,首先要进行______,然后进行软件结构设计。
______能发现程序中的错误并能证明程序中不存在错误。Ⅰ.静态测试Ⅱ.动态测试Ⅲ.正确性证明
使用表示结构化控制结构的问题分析图(PAD)符号所设计出来的程序______。
随机试题
在茨威格的《世界上最美的坟墓》一文中,令作者感到震撼的是托尔斯泰墓地的()
群体规范
A.下鼻甲B.中鼻甲水平部C.中鼻甲垂直部D.上鼻甲E.钩突肿胀或肥厚时可影响咽鼓管通气和引流而出现耳鸣、听力减退等耳部症状的是
某公司有关市场数据见下表,据此判断甲、乙两类产品分别属于()
当事人申请仲裁,应当符合的条件不包括()。
以下不属于采购实施成本的是________。
1954年中国代表团在日内瓦会议上举行首次新闻发布会,台湾国民党中央社驻巴黎记者王家松要求参加,被我新闻联络官拒绝入场,事后,周恩来知道了,问:为什么要这样做。新闻联络官说:要警惕王家松在这里制造“两个中国”的言论。周恩来皱皱眉头对他说,不能无根据地讲警惕
“东周时期,王朝软弱无力,封建主相互混战不绝.表面上是个多事的时期。不过,这也是一个社会经济发生根本变革,从而决定而且永久地决定中国发展进程的时期。”下列说法正确的是()。
非齐次线性方程组无解,则λ=().
WhatisSallydoingnow?
最新回复
(
0
)