社区
汇编语言
帖子详情
mov ax,200之后怎么退出
花爺
2008-03-26 11:38:01
在debug中,如下命令:
-a
显示:0b30:0100
然后我输入 mov ax,100
我怎么退出,刚才开始的时候如可以输入 -A之类的
...全文
45
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
我们用这个方法可以完成对段地址相同但是偏移地址不同...
汇编语言,以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: ...
;将内存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
第一个程序
1.编写源程序文件 进入edit 输入要执行的源程序内容 assume cs:codesg codesg segment
mov
ax
,0123H
mov
bx,0456H add
ax
,bx add
ax
,
ax
mov
ax
,4c00H int 21H codesg ends end alt+F打开第一个菜单,保存为 “hello.asm”,
之后
exit
退出
2.编译源程序 可以看到在挂载的目录下生成 "hello.obj"文件: 3.连接 ...
发帖
汇编语言
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
2.1w+
社区成员
4.1w+
社区内容
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-26 11:38
社区公告
暂无公告