关于文本模式字符发生器
在文本模式下修改ASCII码字模的资料如下:
文本模式字符发生器
中断 10h
调用时的寄存器:AH=11h
AL=00h,10h:装载用户指定的字模
ES:BP--->用户表
CX=要储存的字模计数
DX=进入映象2块中的字符偏移量
BL=映射2中装载的块
BH=每个字符式样的字节数
我用QBASIC写能通过,但在TC下就得不到想要的结果!
不知是哪里错了!由于小弟我才开始学C,请大虾们指点一二!
小弟在TC2.0下的程序如下:
#include <dos.h>
#include <stdio.h>
char font[]
={1,1,2,4,8,16,47,193,1,31,1,17,9,5,127,0,0,0,128,
64,32,80,238,4,0,240,0,16,32,72,252,0,1,6,24,239,
1,31,5,63,16,40,124,147,124,16,84,254,0,192,48,238
,0,240,64,248,16,40,124,146,124,16,84,254};
main()
{
union REGS regs;
struct SREGS segregs;
regs.x.ax = 0x1100;regs.x.bx = 0x1010;
regs.x.cx = 4;regs.x.dx = 192;
segregs.es = FP_SEG(font);
segregs.ds = FP_OFF(font);
int86x(0x10,®s,®s,&segregs);
printf("%c%c%c%c",192,193,194,195);
}
文本模式字符发生器
中断 10h
调用时的寄存器:AH=11h
AL=00h,10h:装载用户指定的字模
ES:BP--->用户表
CX=要储存的字模计数
DX=进入映象2块中的字符偏移量
BL=映射2中装载的块
BH=每个字符式样的字节数
我用QBASIC写能通过,但在TC下就得不到想要的结果!
不知是哪里错了!由于小弟我才开始学C,请大虾们指点一二!
小弟在TC2.0下的程序如下:
#include <dos.h>
#include <stdio.h>
char font[]
={1,1,2,4,8,16,47,193,1,31,1,17,9,5,127,0,0,0,128,
64,32,80,238,4,0,240,0,16,32,72,252,0,1,6,24,239,
1,31,5,63,16,40,124,147,124,16,84,254,0,192,48,238
,0,240,64,248,16,40,124,146,124,16,84,254};
main()
{
union REGS regs;
struct SREGS segregs;
regs.x.ax = 0x1100;regs.x.bx = 0x1010;
regs.x.cx = 4;regs.x.dx = 192;
segregs.es = FP_SEG(font);
segregs.ds = FP_OFF(font);
int86x(0x10,®s,®s,&segregs);
printf("%c%c%c%c",192,193,194,195);
}
...全文
相关推荐
影缘版商城 v2.07
管理登陆: http://127.0.0.1/admin/default.asp 管理员:admin 密码:admin
生鲜o2o商城系统(多商户版) v2017.07.13
生鲜o2o商城系统(多商户无限版)适用于同城或地区商家联盟商业门户网站。新版增加微信扫码支付、手机WAP、微网站等版块。增加地区导航、开通分站功能。前、后台功能无任何限
爱客网上商城系统 v2.07 完整版
优化了用户注册的代码,用户注册后不用再登陆一次了,优化了网友评论的代码,
CRMEB Pro多店版v2.2,PC端商城源码CREMB_PRO_PC_v2.2
适配CRMEB Pro v2.2.0版本 1. PC 底部导航栏,增加自定义网页链接模块 2. PC 端手机号验证码登录,图形验证 3. PC端页面用户体验升级,部分细节优化 4. 解决了一些已知问题
萤火商城v2-2.0.8开源版saas平台小程序+uniapp前端
萤火商城v2-2.0.8开源版saas平台小程序+uniapp前端



