鱼C论坛

 找回密码
 立即注册
查看: 1512|回复: 8

新手入门,王爽实验9问题!

[复制链接]
发表于 2014-5-6 00:28:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 水木人生88 于 2014-5-10 13:44 编辑

无法运行,出现"Invalid keyboard code specified"不知问题处在什么地方,请高手指点!

assume cs:code,ds:sata
sata segment
     db 'welcome to masm!'
sata ends

code segment
            wwl:mov ax,sata
                  mov ds,ax
                  mov si,0
          mov di,0
          mov ax,0b872h
          mov es,ax
          mov cx,16
        s:mov al,ds:[si]
          mov ah,02h
          mov es:[di],ax
          mov ah,24h
          mov es:[di+160],ax
          mov ah,71h
          mov es:[di+320],ax
          inc si
          add di,2
          loop s
         
          mov ax,4c00h
          int 21h
code ends         
end wwl         
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-6 03:41:25 | 显示全部楼层
我帮你顶一下,我也不懂,我刚开始看书...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2014-5-6 09:21:03 | 显示全部楼层
MOV CS,AX这句改为MOV  ES,AX
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-5-6 10:56:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2014-5-6 11:41:36 | 显示全部楼层
程序经编译运行无错误。 M}J)ZMW]24PD$Q1IULH%U@3.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-6 14:20:48 | 显示全部楼层
xiaosawanjava 发表于 2014-5-6 11:41
程序经编译运行无错误。

真是撞鬼了!不知道为什么,我的机器总是运行不了!还有不知道三行字符怎么没有对齐!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-7 16:02:08 | 显示全部楼层
本帖最后由 vkevke_3437 于 2014-5-7 16:05 编辑
水木人生88 发表于 2014-5-6 14:20
真是撞鬼了!不知道为什么,我的机器总是运行不了!还有不知道三行字符怎么没有对齐!!!


没对齐的原因是行定位 MOV ES:[DI+100H],AX和MOV ES:[DI+200H],AX
一行占80列 160字节即十六进制a0h
改为 MOV ES:[DI+0A0H],AX和MOV ES:[DI+140H],AX
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-10 13:45:31 | 显示全部楼层
"Invalid keyboard code specified"[b][b][/b][/b]

还是无法运行!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-10 17:16:11 | 显示全部楼层
水木人生88 发表于 2014-5-10 13:45
"Invalid keyboard code specified"

还是无法运行!

我在百度帮你找的
这是由于默认输入语言设置不当引起的,解决方法:【控制面板】【区域和语言选项】【语言】【详细信息】【默认输入语言】将其改为英语(美国) - 美式键盘的输入
我也不知道能不能解决你的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 06:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表