首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

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

能正常运行。

DSEG SEGMENT

ARRAY DB 'Computer$'

MUM DW 0

DSEG ENDS

SSEG SEGMENT STACK

DB 256 DUP (O)

SSEG ENDS

CSEG SEGMENT

ASSUME DS: DSEG, SS: SSEG, CS: CSEGI

START: MOV AX, DSEG

MOV DS, AX

MOV AX, OFFSET ARRAY

PUSH AX

CALL[1]

MOV AH, 4CH

INT 2IH

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 STARRT

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面的8086/8088汇编语言程序中,主程序通过堆栈将有关…”相关的问题
第1题
8086/8088汇编语言中伪指令的定义如下: VAR DB 2DUP (1,2,3DUP(3),2DUP (1,0)) 则在VAR存储区前10个字节单元的数据是______。

A.1,2,3,3,2,1,0,1,2,3

B.1,2,3,3,3,1,0,1,0,1

C.1,2,3,3,3,3,2,1,0,1

D.2,1,2,3,3,2,1,0,2,1

点击查看答案
第2题
使用8086/8088汇编语言的伪操作命令定义:VAR DB 2DUP(1,2,3DUP(3),2DUP(1,0)),则在VAR存储区前10个字节单元的数据是______。

A.1,2,3,3,2,1,0,1,2,3

B.1,2,3,3,3,1,0,1,0,1

C.1,2,3,3,3,3,2,1,0,1

D.2,1,2,3,3,2,1,0,2,1

点击查看答案
第3题
使用8086/8088汇编语言的伪操作命令定义:VAR DB 2DUP(1,2,3DUP(3),2DUP(1,0))则在VAR存储区前10个字节单元的数据是______。

A.1,2,3,3,2,1,0,1,2,3

B.1,2,3,3,3,1,0,1,0,1

C.1,2,3,3,3,3,2,1,0,1

D.2,1,2,3,3,2,1,0,2,1

点击查看答案
第4题
最小模式下8086/8088读总线操作时序和写总线操作时序中的DT/R信号波形基本相同。()
点击查看答案
第5题
在8086/8088 CPU中,NMI中断的中断向量在中断向量表中的位置为()。

A.是由程序指定

B.由DOS自动分配

C.固定在0008H开始的4个字节

D.固定在中断向量表的表首

点击查看答案
第6题
8086/8088的内部寄存器可分为程序可见寄存器和程序不可见寄存器两类。()
点击查看答案
第7题
1. 8086/8088CPU由哪两大功能部分所组成?简述它们的主要功能? 3. 逻辑地址如何转换成物理地址?已知逻辑地址为2D1EH:35B8H,对应的物理地址是什么? 4. 8088和8086的指令预取队列的长度分别是多少? 6. 8086/8088CPU内部..

1. 8086/8088CPU由哪两大功能部分所组成?简述它们的主要功能? 3. 逻辑地址如何转换成物理地址?已知逻辑地址为2D1EH:35B8H,对应的物理地址是什么? 4. 8088和8086的指令预取队列的长度分别是多少? 6. 8086/8088CPU内部的状态标志寄存器共有几位标志位?简述各位的含义是什么? 7. 8086/8088系统中存储器的分段原则是什么? 8. 当ALE有效时,8088的地址/数据线上将出现什么信息? 10. 8088工作在最大模式下包含哪些控制信号? 11. 8088工作在最小模式下包含哪些控制信号? 12. 若CS=4000H,则当前代码段可寻址的存储空间范围是多少?

点击查看答案
第8题
下列对8086的最小工作模式的描述不正确的是()。

A.8086最小模式即系统中只有8086一个微处理器

B.当MN/#MX=1时工作在最小模式下

C.系统中具有协处理器

D.系统中所需要的控制信号全部由8086(或8088)CPU本身直接提供

点击查看答案
第9题
在DEBUG环境下,如何确定8086/8088的中断矢量表的位置?
点击查看答案
第10题
与8086/8088比较,实地址方式下的80386功能在哪些方面大有提高?
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改