汇编语言 求解释 每句语言什么意思 急!!!

datasegmentorg0300hadb12h,23h,34h,45h,56h,67h,78h,89h,9ahdataendsprognamsegmentassume... data segment
org 0300h
a db 12h,23h,34h,45h,56h,67h,78h,89h,9ah
data ends
prognam segment
assume cs:prognam,ds:data
start:mov ax,data
mov ds,ax
mov bx,0300h
mov ax,0300h
mov ax,[0300h]
mov ax,[bx]
mov si,2
mov ax,0001[bx]
mov ax,[bx][si]
mov ah,4ch
int 21h
prognam ends
end start
要是回答的好的 追加分数
展开
 我来答
_fmlyht
2011-05-09 · TA获得超过2359个赞
知道大有可为答主
回答量:2398
采纳率:0%
帮助的人:1841万
展开全部
;真折腾人啊!!!
data segment
org 0300h
;定位伪指令,将下面的数据定位到0300h,即a为0300h
a db 12h,23h,34h,45h,56h,67h,78h,89h,9ah
data ends
prognam segment
assume cs:prognam,ds:data
start:mov ax,data
mov ds,ax
;初始化DX
mov bx,0300h;初始化bx,为mov ax,[bx]
mov ax,0300h;;以立即寻址方式访问数据0300h
mov ax,[0300h];以直接寻址方式访问数据12h
mov ax,[bx];以寄存器间接寻址方式访问数据12h
mov si,2;初始化si,为mov ax,[bx][si]
mov ax,0001[bx];以寄存器相对寻址方式访问数据23h
mov ax,[bx][si];以基址变址寻址方式访问数据34h
mov ah,4ch;初始化ah,为int 21h
int 21h;返回DOS
prognam ends
end start
既来名士人家e
2011-05-09
知道答主
回答量:16
采纳率:0%
帮助的人:9.7万
展开全部
data segment //数据
org 0300h
a db 12h,23h,34h,45h,56h,67h,78h,89h,9ah
data ends //
prognam segment //程序
assume cs:prognam,ds:data //定义存储单元的类型
start:mov ax,data //将data放入通用寄存器AX
mov ds,ax //数据传送给段寄存器
mov bx,0300h
mov ax,0300h
mov ax,[0300h]
mov ax,[bx]
mov si,2
mov ax,0001[bx] //0301H单元
mov ax,[bx][si] //基址加变址寻址
mov ah,4ch
int 21h //返回DOS
prognam ends
end start
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qqbwz1
2011-05-09
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
告诉你也是一头雾水,建议看王爽的 汇编语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gg3001
2011-05-11 · TA获得超过368个赞
知道答主
回答量:39
采纳率:0%
帮助的人:55.7万
展开全部
程序给你演示
1.立即数操作:mov ax,0300h
2.直接寻址:mov ax,[0300h]
3.间址寻址:mov ax,[bx]
4.间址+偏移寻址:mov ax,0001[bx]
5.变址寻址:mov ax,[bx][si]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式