社区
汇编语言
帖子详情
masm5.0怎么用32位寄存器????
星空Neo
2005-06-14 09:26:23
本人再做微机原理的课程设计
是一个录音放音程序
由于数据量比较大 想使用32位的寻址
请问怎么弄
看了有的地方说加个.386
可是编译后执行就死机
...全文
116
5
打赏
收藏
masm5.0怎么用32位寄存器????
本人再做微机原理的课程设计 是一个录音放音程序 由于数据量比较大 想使用32位的寻址 请问怎么弄 看了有的地方说加个.386 可是编译后执行就死机
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zara
2005-06-14
打赏
举报
回复
应该在 .386 之前加上 .model 语句的, 或者是用 option segment:use16 语句来说明使用的是 16 位段. 否则, 会以 32 来处理的. 而且, 最好用 Masm6x 的版本进行编译
zara
2005-06-14
打赏
举报
回复
啊, 楼上的说得对. 我就看着标题里的 32 位寄存器了. 楼主实际上是由于数据量大, 而需要使用超过 64K 的 dos 类段的大小限制吧. 这个, 就需要进保护模式了.
zkxz
2005-06-14
打赏
举报
回复
楼主,是想用32位寄存器还是32位寻址?两者可有很大差别的。
用32位寄存器是要在程序前面加个.386就可以了。
而要用32位寻址的话,加.386是肯定的了,还要讲代码切换到保护模式,去看看关于保护模式的资料吧!
zara
2005-06-14
打赏
举报
回复
只要是 dos16 类型的程序, 就不可用超过 64K 的.
.model flat 说明是 32 位的段类型, 这个不是 dos 所支持的, 应该是 Win32 类的程序使用的内存模式. dos 的, 可用用 .model tiny 或 .model small ....
星空Neo
2005-06-14
打赏
举报
回复
我用masm6.11
数据段定义可以超过64k吗
.modle具体怎么用
我写.modle flat 竟然编译失败
masm
5.0
(集合了DEBUG.Exe)
功能:适用于win7下的汇编编译器,附带用WIN7的DEBUG.EXE 使用说明:1.解压到一个目录如 C:\
masm
然后在该目录下建立一个目录存放汇编源程序如C:\
masm
\mycode\1.asm 编译时:(关键之处)1.调用window7 的 cmd (按住...
8086模拟器:Python中的带GUI的Intel 8086 CPU模拟器
v4.0更新内容中断GUI优化断点运行多种打印模式DOS系统调用(获取系统时间,打印字符串等)产品特点输入为8086汇编程序,支持几乎所有8086指令伪指令包含
MASM
5.0
核心指令,采用小型存储模型支持中断,单步,暂停,...
AsmStudio R5
在
5.0
版中,AsmStudio更趋于完美:根据个人喜好定制指令、
寄存器
、操作 符、注释乃至数字的语法着色,可以定制的智能缩排,强大的无限次Undo、Redo,可 定制的指令、
寄存器
、操作符大小写自动切换,直接编译链接运行...
asm 汇编语言基础知识
2、软件环境:装有
MASM
5.0
、DEBUG、LINK、EDIT、CREF.EXE和EXR2BIN.EXE等应用程序。 三、实验涉及的主要知识单元 1、汇编语言源程序的汇编过程 汇编语言源程序的汇编过程是是利用汇编程序(
MASM
)对已编辑好的源...
AsmStudio 汇编语言集成开发环境
在
5.0
版中,AsmStudio更趋于完美:根据个人喜好定制指令、
寄存器
、操作符、注释乃至数字的语法着色,可以定制的智能缩排,强大的无限次Undo、Redo,可定制的指令、
寄存器
、操作符大小写自动切换,直接编译链接运行,...
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章