四位十六进制数通过查表分别替换成相应ASCⅡ码字符
试编程将一个四位十六进制数通过查表分别替换成相应ASCⅡ码字符,并显示在屏幕上。
建立学生名次表(以10个学生成绩为例,并设学生成绩保存在以grade为首地址的10个字的数组中,要求建立一个10个字的rank数组,根据grade中自学生成绩将其名次填入rank数组中)。
问题点数:20、回复次数:7Top
1 楼pxn(pxn)回复于 2005-06-02 20:00:29 得分 0
高手邦个忙吧,分不够可以加阿Top
2 楼showtime84(幻想VS失落)回复于 2005-06-02 21:43:54 得分 0
转换这个要用查表法吗? 太笨了吧! 还是老师的作业是这样要求的?
这种题目把书上的相近的例题看一下就会做了............Top
3 楼arcademan()回复于 2005-06-03 17:07:36 得分 0
清华的<IBM-PC汇编语言>里有很相近的例子的Top
4 楼pxn(pxn)回复于 2005-06-04 17:39:22 得分 0
是朋友的考试题,多年不看汇编早忘了大家帮帮忙啊Top
5 楼July6th(7月6日)回复于 2005-07-11 22:40:43 得分 0
懒得写,自己找本书看看吧,查表法肯定每本书上都有。Top
6 楼ahjoe(强哥)回复于 2005-07-16 14:12:16 得分 0
实在是太简单了,这都不会还用得着考试吗?Top
7 楼tiancai1(ok)回复于 2005-07-16 21:08:01 得分 20
1;
data segment
ascTAB db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h,
db 41h,42h,43h,44h,45h
data ends
mov si,#data;data 为四位十六进制数
mov bx,asctabl
mov ax,bx[si];ax放的为转化后的值;
以上是思路不是可执行代码。
2
好像以前有人问过,你找一下吧。
Top




