早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程序的【】处

题目

下面的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
FAR PTR STRLEN 解析:该题考查考生对宏汇编指令的掌握。从本程序的功能要求“主程序通过堆栈将有关信息传送给子程序STRLEN",可以看出,需要用CALL指令调用一个子程序,从程序中还可以看出,调用位置和子程序位置位于不同的代码段中,CALL指令的段间直接调用格式为CALL FAR PTR DST,其中DST为子程序的入口地址,所以本题答案应该是FAR PTR STRLEN。
看了下面的8086/8088 汇编...的网友还看了以下:

救救孩子们!做这些题目是为了啥呢?每天回来做数学一大堆,英语一大堆,语文一大堆,每天都要很晚才睡! 其他 2020-05-17 …

阅读《关雎》和《蒹葭》,回答下面问题:1.《诗经》中,常常大量使用双声、叠韵、叠字的语汇。在古汉语 语文 2020-06-10 …

语汇有着鲜明的时代印记。与下边形势图相符的语汇是()A.师夷长技以制夷B.打倒孔家店C.打倒列强除 历史 2020-07-02 …

语汇有着鲜明的时代印记。与下边形势图相符的语汇是A.师夷长技以制夷B.打倒孔家店C.打倒 历史 2020-07-02 …

汇编语言中堆栈操作一次压入或弹出一个数据A.四字B.双字C.字D.字节 其他 2020-07-10 …

关系意义和语汇意义有什么不同?关系意义是不是就是语法意义呢?是关系意义和词汇意义有什么不同? 语文 2020-07-18 …

英语翻译英语是一种历史悠久、语汇丰富、词义纷繁、语法简练、使用灵活且搭配能力极强、为世人所乐于学习 英语 2020-07-23 …

2012-2013学年度学生双语报第二期N深版七年级B1/B2:语汇、句型、语法专练(一)(二)20 英语 2020-11-26 …

语汇出现的频率高低一定程度上能够反映国家政治经济的主题.1952年《人民日报》元旦社论出现的高频率语 历史 2020-12-23 …

语汇出现的频率高低一定程度上能够反映国家政治经济的主题。1952年《人民日报》元旦社论出现的高频率语 历史 2020-12-23 …