小白求好心大神。汇编语言题:按下面要求写一个完整段定义格式的源程序 10

(1)数据段从双字边界开始,其中定义一个100字节的数组,同时该段还作为附加段;(2)堆栈段从节边界开始,组合类型为stack;(3)代码段的类别是’code’,指定段寄... (1)数据段从双字边界开始,其中定义一个100字节的数组,同时该段还作为附加段;
(2)堆栈段从节边界开始,组合类型为stack;
(3)代码段的类别是’code’,指定段寄存器对应的逻辑段;主程序指定从100h开始,给有关段寄存器赋初值;将数组元素全部设置为64h。
展开
 我来答
永恒pascal
2017-04-18 · TA获得超过4356个赞
知道大有可为答主
回答量:3902
采纳率:93%
帮助的人:660万
展开全部
data  segment dword 'data'
arr   db 100 dup(?)
data  ends

stack segment para stack
      dw 200 dup(?)
top   dw $
stack ends

code  segment word 'code'
      assume cs:code,ss:stack,ds:data,es:data
      org 100h
start:mov ax,seg stack
      mov ss,ax
      mov sp,top
      mov ax,seg data
      mov ds,ax
      mov es,ax
      mov cx,100
      mov di,0
      mov al,64h
      cld
      rep stosb
      
      mov ah,4ch
      int 21h
code  ends
      end start
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式