文档详情

《IBM-PC汇编语言程序设计》.pdf

发布:2015-10-16约7.87万字共111页下载文档
文本预览下载声明
IBM-PC汇编语言程序设计 参考书目:沈美明,温冬婵. 《IBM-PC汇编语 言程序设计》,清华大学出版社。 1 第1章基础知识 1. 二进制数、十进制数和十六进制数 2. ASCII码和BCD码 2 1. 二进制数、十进制数和十六进制数 二进制数和十进制数之间的转换 – 二进制数转换为十进制数 6 4 3 2 -1 -3 -4 -5 例:1011100.10111B = 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 = 92.71875D – 十进制数转换为二进制数 降幂法(…, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64, …) 例如:117.8125D = 64 + 32 + 16 + 4 + 1 + 0.5 + 0.25 + 0.625 = 26 5 4 2 0 -1 -2 -4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 = 1110101.1101B 除法 例如:N = 117.8125D 117D: 117/2 = 58/2 = 29/2 = 14/2 = 7/2 = 3/2 = 1/2 = 0 1 0 1 0 1 1 1 0.8125D: 0.8125*2 = 0.625*2 = 0.25*2 = 0.5*2 = 1 1 1 0 1 结果:N=117.8125D=1110101.1101B 3 十六进制数与二进制数的转换 – 例:011010110111111B = 011,0101,1011,1111 = 35BFH A19CH = 1010,0001,1001,1100 = 1010000110011100B 十六进制数与十进制数的转换 3 2 1 0 – 例:BF3CH = 11 ×16 +15 ×16 +3 ×16 +12 ×16 = 48956D – 十进制转换为十六进制 降幂法 例:48956D = 11 ×4096 + 15 ×256 + 3 ×16 + 12 3 2 1 0 = 11 ×16 + 15 ×16 + 3 ×16 + 12 ×16 = BF3CH 除法 例:48956D 48956/16 = 3059/16 = 191/16 = 11/16 = 0 12(C) 3 15(F) 11(B) 结果:48956D = BF3CH
显示全部
相似文档