MOV DL.=” 34 ADD DL 30H INT 21H MOV DL. C ADD DL 30H 38 INT 21H RET 40 MAIN ENDP Return to dos 41 PROG ENDS End of main part of program END START End assembly
33 MOV DL, “= ” 34 ADD DL,30H 35 INT 21H 36 MOV DL,C 37 ADD DL,30H 38 INT 21H 39 RET 40 MAIN ENDP ;Return to DOS 41 PROG ENDS ;End of main part of program 42 END START ;End assembly
§1.4计算机中数和字符的表示 数制及数制之间的转换 码制 、BCD码及其表示 四、字符的编码 五、几种基本的逻辑运算
§1.4 计算机中数和字符的表示 一、数制及数制之间的转换 二、码制 三、BCD码及其表示 四、字符的编码 五、几种基本的逻辑运算
数制及数制之间的转换 ◆汇编语言使用的数制: 十进制数(D) 二进制数(B) 汇编程序自动完成 十六进制数(H)
一、数制及数制之间的转换 汇编语言使用的数制: ◼ 十进制数(D) ◼ 二进制数(B) ◼ 十六进制数(H) 汇编程序自动完成
工、码制 计算机中的数是用补码表示的 ◆带符号数的表示范围(补码) n位二进制数 2n1≤N≤2n1-1 8位二进制数: 128—+127 16位二进制数: -32768+32767
二、码制 计算机中的数是用补码表示的 带符号数的表示范围(补码) n位二进制数 -2 n-1 ≦N ≦2 n-1 -1 8位二进制数: -128 —+127 16位二进制数: -32768 — +32767
BCD码及其表示 ◆用4位二进制数表示1位土进制数 ◆常用的BCD码存储格式 m组合(压缩)型BCD码(1Byte表示2个BCD码) 7654 2 0 十,位 BCD BO 非组合(非压缩)型BCD码(Byte表示1个BCD码) 7654 2 0 无意义
三、BCD码及其表示 7 6 5 4 3 2 1 0 无意义 BCD 7 6 5 4 3 2 1 0 BCD BCD 十 位 个 位 用4位二进制数表示1位十进制数 常用的BCD码存储格式 ◼组合(压缩)型BCD码(1Byte表示2个BCD码) ▪非组合(非压缩)型BCD码(1Byte表示1个BCD码)