- 积分
- 140
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
coollang 请教:输出自由字串到屏幕例程无显示
下面是你提供的例程,但刷后只是在屏幕上有一个空白矩形,并无字符?
是什么原因,能否写个具体的例子比如显示”东北网“的例程。
DrawWString EQU 0xD1102E
Patch Section Code Word At Patch_address ; Start Patch at Patch_Address
;-------------------------------------------------------------------------------;
main proc far ; start main of patch
mov r12, #3h
mov [-r0], r12
mov r12, #pof(WString)
mov r13, #pag(WString)
mov [-r0], r13
mov [-r0], r12
mov r12, #0
mov r13, #20h
mov r14, #30h
mov r15, #10h
calls seg(DrawWString), sof(DrawWString)
add r0, #6
rets
main endp
;-------------------------------------------------------------------------------;
WString:
dw pof(String), pag(String), 05h ;这里的05h又是什么?
String:
dw 04h,06614h,06211h,5F80h,77E3h ;这里是字符的unicode码吗?前面的04h 是字符个数吗?
;-------------------------------------------------------------------------------;
Patch EndS
请指教! |
|