tasm - 有谁知道如何使用 TASM 创建 COM 文件?
问题描述
有谁知道如何使用 TASM 创建 COM 文件?我在互联网上查看,但我只找到生成 OBJ 文件然后使用 TLINK 生成 EXE 文件的网页。请指教。
解决方案
使用指令.MODEL tiny
和ORG 0100h
TASM。/t
在 TLINK 中使用命令行开关:
; Name: hello.asm
; Assemble: tasm.exe hello.asm
; Link: tlink.exe /t hello.obj
; Run in DOSBox: hello.com
.MODEL tiny
.CODE
.386 ; Just to show at what position it has to be
ORG 0100h
start:
mov ah, 09h ; http://www.ctyme.com/intr/rb-2562.htm
mov dx, OFFSET hello
int 21h
mov ax, 4C00h ; http://www.ctyme.com/intr/rb-2974.htm
int 21h
hello: db "Hello World", '$'
END start
推荐阅读
- java - RSA 在 Qt/C++ 中使用 OpenSSL 加密并在 Java 中解密:Bad Padding Exception
- python - 如何通过 VPN 建立与 Internet 的连接,同时使用连接到网站的库?
- javascript - asp.net c#在页面加载事件中用不同的iD实例化多个按钮
- c - C如何读取中间位?
- awk - 在匹配模式的列旁边打印列
- java - 将图像的颜色更改为灰色
- php - WooCommerce Rest API“PUT”请求的致命错误(更新产品)
- drake - Drake 中的自动微分
- python - “ValueError:发现样本数量不一致的输入变量:[40, 10]”拆分数据的问题
- javascript - 将 Pixijs 粒子放置在对象内部的对象周围