使用.386后每条指令前都加了DB 66,为什么?

dragonzht dragonzht 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用MASM汇编下面程序,得到OMF格式的OBJ、EXE文件
反汇编EXE文件后看到每条指令前都加了DB 66指令
用二进制工具查看OBJ文件时,发现代码段中,每条指令前面的确加了数字66,下面的66就是
如果去掉前面的 .386 就没有数字66了
请问:谁知道为什么会加DB 66指令吗?

A0 30 00 03 00 00 66 B8 00 00 66 8E D8 66 8E C0 .0....f...f..f..
E8 00 00 00 00 66 83 C4 04 66 83 C4 02 66 8D 15 .....f...f...f..
00 00 00 00 B4 09 CD 21 B4 01 CD 21 66 B8 00 4C .......!...!f..L
CD 21 99 .!.

.386 (这里加386和不加有很大区别)
extern puts:near, gets:near

;用户输入一个字符串,按回车后程序回显该字符串,并提示按任意键退出程序
SSEG SEGMENT PARA STACK 'stack'
dw 100h dup(0) ;初始化堆栈大小为100
SSEG ENDS

DSEG SEGMENT
;数据段:在此处添加程序所需的数据
str1 db "press any key to exit", 13, 10, '$'
keybuf db 80h dup(0); 键盘输入缓冲区
DSEG ENDS

CODE SEGMENT
assume cs:CODE, ds:DSEG, ss:SSEG

MAIN PROC ;主程序入口

mov ax, dseg
mov ds, ax
mov es, ax

push word ptr keybuf
push 10h
call gets
add sp,4

push word ptr keybuf
call puts
add sp,2

; 按任意键结束程序
lea dx,str1
mov ah,09h
int 21h
mov ah,01h
int 21h

; 返回DOS系统
mov ax,4c00h
int 21h
MAIN ENDP

CODE ENDS

END MAIN
...全文

相关推荐

高校技术转移办公室人员如何高效开展技术需求挖掘工作?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

科技中介服务机构如何提升服务的专业性与用户粘性?.docx

科技中介服务机构如何提升服务的专业性与用户粘性?

BIZKEEN

高校技术转移办公室人员在组织科研成果展示时,如何提升推介材料的专业性与吸引力?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

三相并网逆变器无功功率扰动+孤岛检测控制算法仿真【参考文献+仿真】

内容概要:本文系统梳理了一套面向电力电子与新能源并网领域的仿真研究资源,聚焦三相并网逆变器的关键控制技术,涵盖无功功率扰动、孤岛检测算法、低电压穿越(LVRT)、中点电位平衡、虚拟同步发电机(VSG)、下垂控制、模型预测控制(MPC)、准PR控制及LCL滤波器设计等核心技术。资源包含多种逆变器拓扑结构(如T型三电平、Z源、ANPC、四桥臂等)的Simulink仿真模型,并结合扫频法进行正负序阻抗建模与稳定性分析,强调通过复现经典科研案例提升实际科研能力,适用于电力系统稳定性、微电网运行与可再生能源并网等方向的研究与验证。; 适合人群:电力电子、电气工程及其自动化、新能源科学与工程等相关专业的高校研究生、科研人员及从事光伏、储能逆变器开发的工程技术人员,需具备MATLAB/Simulink仿真基础和一定的电力系统控制理论知识。; 使用场景及目标:① 掌握三相并网逆变器在孤岛检测、无功调节、不平衡电网等复杂工况下的先进控制策略设计与仿真方法;② 借助提供的仿真模型与参考文献快速搭建科研平台,用于论文复现、课题开发或项目验证;③ 深入理解VSG、MPC、阻抗建模与下垂控制等关键技术的实现机制与工程应用路径。; 阅读建议:建议结合文中提供的网盘链接与公众号“荔枝科研社”获取完整仿真模型与参考资料,按照目录顺序循序渐进学习,注重理论推导与仿真实践相结合,优先复现基础模型再进行参数优化与创新拓展。

程序辅导帮

香橙派5-uefi-edk2-spi-flash镜像

香橙派5-uefi-edk2-spi-flash镜像

星际海的蜗牛
评论 3
收藏 已收藏
分享
返回顶部
dragonzht
汇编语言 21,500 成员 41,619 内容