汇编实验4 输入一个在0-65535的数,然后输出屏幕
- 十二月 10th, 2008
自己写的代码,居然调不太过,第一部分的 将键盘输入数字转换成 2进制数存到y中试成功的!第二步不晓得哪错了, 有时间再debug下!基本就搞定了,整个程序的逻辑是正确的。 代码如下:
Archive for the < 汇编语言 >
自己写的代码,居然调不太过,第一部分的 将键盘输入数字转换成 2进制数存到y中试成功的!第二步不晓得哪错了, 有时间再debug下!基本就搞定了,整个程序的逻辑是正确的。 代码如下:
哎,打字有点粗心,错误蛮多。 error A2105 :Expected :comma 缺少逗号!汗 error A2062 :Missing or unreachable CS CS段没有定义,或者重复定义了 warning A4001:Extra characters on line某行超长了,原因是没加符号隔开,我就是这样的 illegal value for dup count DUP前的系数非法 error A2105: expected :instruction or directive [...]
拿这个试验几个指令的具体操作动作时,发现有点不人性化的设计。 赋值时时16进制的,结尾一定不要加 h 要么报错。 结束时以一行空语句+回车 调试时的g语句最麻烦,居然起点和终点都要输入基址,开始我很郁闷,弄了很久不晓得加。后来被逼去查了下详情:如下 • 所有输入的数值都是16进制数; • 段超越指令需要在相应指令前,单独一行输入;