社区
汇编语言
帖子详情
mov ax,200之后怎么退出
花爺
2008-03-26 11:38:01
在debug中,如下命令:
-a
显示:0b30:0100
然后我输入 mov ax,100
我怎么退出,刚才开始的时候如可以输入 -A之类的
...全文
46
1
打赏
收藏
mov ax,200之后怎么退出
在debug中,如下命令: -a 显示:0b30:0100 然后我输入 mov ax,100 我怎么退出,刚才开始的时候如可以输入 -A之类的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnzdgs
2008-03-27
打赏
举报
回复
再回车一下。
相关推荐
汇编语言中带点/小数点的是什么
汇编语言第四版中的是[bx+si+idata],表示一个内存单元,偏移地址是(bx)+(si)+idata; 数学化表示:(
ax
)=((ds)*16+(bx)+(si)+idata). 如下写法也是一个意思:
mov
ax
,[bx+
200
+si]
mov
ax
,[
200
+bx+si]
mov
ax
,
200
[bx][si]
mov
ax
,[bx].
200
[si]
mov
ax
,[bx][si].
200
...
汇编-灵活的定位内存地址的方法
我们之前都是用ds:[bx]这样的形式来表示一个地址,现在我们可以用更加灵活的方法来表示一个内存地址。 [bx+idata] 首先可以用[bx+idata]来表示一个偏移地址,例如[
200
+bx]表示在[bx]的内容加上
200
的地址。
mov
ax
,[bx+
200
] 这里的
ax
= ds*16+(bx)+
200
,这个指令也可以写作
mov
ax
, [bx+
200
]
mov
ax
,
200
[bx]
mov
ax
, [bx].
200
我们用这个方法可以完成对段地址相同但是偏移地址不同...
用[bx+idata]的方式进行数组的处理
[bx+idata]也就是[bx+数字] 如:ds:[bx+5] 指令
mov
ax
,[bx+
200
]的含义 将一个内存单元的内容送入
ax
,这个内存单元的长度为两个字节,存放一个字,偏移地址为bx中的数值加上
200
,段地址在ds中。 数学表示:(
ax
)=((ds)*16+(bx)+
200
) 该指令也可以写成如下格式(常用):
mov
ax
,[
200
+bx]
mov
ax
,
200
[bx]
mov
ax
,[bx].
200
编写代码,将datasg定义中的第一个字符转化为大写,第二个字符转化为小写 方法1:按照.
;将内存ffff:0~ffff:b单元中的数据复制到0:
200
~020b单元中
;将内存ffff:0~ffff:b单元中的数据复制到0:
200
~020b单元中 assume cs:code code segment
mov
cx,0ch
mov
bx,0 s:
mov
ax
,0ffffh
mov
ds,
ax
mov
dl,[bx]
mov
ax
,0020h
mov
ds,
ax
mov
[bx],dl inc bx loop s m
汇编语言,以10进制的方式显示数字
start:
mov
ax
,
200
mov
dx,0
mov
cx,0
mov
bx,0ah test
ax
, 8000h jz p neg
ax
mov
bx,
ax
mov
dl,2dh
mov
ah,2 int 21h
mov
dx,0
mov
ax
,bx
mov
bx,0ahp: ...
汇编语言
21,387
社区成员
41,630
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告