小编Mad*_*386的帖子

在 C 程序中使用汇编函数

我制作的装配函数有一个小问题。

;  Im failing super hard at writing this
;  Function.

.MODEL c, small
    .DATA?
    .DATA
curpos_ PROTO C columns_:BYTE, rows_:BYTE
    .CODE
public curpos_
curpos_ PROC  C columns_:BYTE, rows_:BYTE
    mov dh, columns_
    mov dl, rows_
    mov     bh, 0
    mov     ah, 2
    int 10h
    ret
curpos_ ENDP
END
Run Code Online (Sandbox Code Playgroud)

还有我的 C 文件,其中我对汇编函数进行了原型设计。

#include<stdio.h>
#include<conio.h>
#include<math.h>
void clrscr(void);
extern char _columns, _rows;
extern void _curpos(char _columns, char _rows);
void arcradius() {
    float w;
    float h;
    float radi = w / 2.0;
    float value; …
Run Code Online (Sandbox Code Playgroud)

c assembly dos

2
推荐指数
1
解决办法
252
查看次数

标签 统计

assembly ×1

c ×1

dos ×1