Assemble Language
文章平均质量分 65
hongweijin
这个作者很懒,什么都没留下…
展开
-
汇编中的不同进制的输入与输出操作
从键盘上接受两个4位十六进制数,在下一行以二进制形式输出两数的异或的结果。并将此二进制数的结果中的第3到第0与第15位到第12位对调,再以十六进制输出!终于自己搞定了。论坛里问不出这样的程序啊! 算法简介: 实现这样的输入和输出,关键是要注意ASCII码(非压缩的BCD码)和压缩的BCD的转换。 输入十六进制数: 十六进制数包括a原创 2004-10-27 23:59:00 · 2689 阅读 · 0 评论 -
进制转换3例
1、 键盘输入N个十六进制数据,每次一位(0~F),将其累加,和存放到SUM单元中;若输入非十六进制数则结束;再将SUM单元的值用十六进制数据换行输出。data segment num db ? adtab dw addr1, addr2, addr4, addr8 tb1 db I am stu原创 2004-11-17 15:46:00 · 1715 阅读 · 1 评论 -
使用8253实现使用1到8弹奏歌曲
;使用8253实现使用1到8弹奏歌曲;其他键退出data segment message db Use 1 ... 8 to play the music,$ frequ dw 262, 294, 330, 347, 392, 440, 494, 524data endscode segment assume cs:code, ds:datastart: mov ax, data mov原创 2005-04-26 23:02:00 · 3230 阅读 · 0 评论