IDE : Masm for Windows 集成实验环境 2015
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
gitee : gitee.com/zhichengjiu
debug中,使用 A命令 指定段前缀会报错
code - IDE
DATAS SEGMENT
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
mov ax,2345h
mov es,ax
mov bx,[0]
mov bx,ds:[0]
mov bx,es:[0]
MOV AH,4CH
INT 21H
CODES ENDS
END START
debug 查看IDE中的代码
- 它有 指定段前缀 的步骤。那么仿照它,在debug使用 A命令 进行测试。
- 测试成功
提出疑问
debug中,指定段前缀后,是一直有效,还是 一次性 ?
进行测试
如图所示,debug中指定段前缀后,有效次数:1次。
reference
- [1] 王爽. 汇编语言.第3版[M]. 清华大学出版社, 2013.
- [2] https://www.cnblogs.com/tiger2soft/p/5094917.html
resource
- [ IDE ] www.jiaminsoft.com
- [ DOSBox ] www.dosbox.com
- [ emu8086 ] www.emu8086.com
- [ 平台 ] www.asmedu.net
- [ 平台 ] www.oschina.net
- [ 平台 ] gitee.com
感谢帮助 志成就 的人们。
不同芯片的汇编指令存在差异,嵌入式和信息安全领域中会见到汇编语言。
汇编/C/C++等可以进行硬件编程,要结合社会需求与个人爱好有选择地进行学习。眼界需要开阔。
该博文仅可用于测试与参考。