汇编程序设计 第1、2章 课堂练习
时间:2025-04-20
时间:2025-04-20
汇编程序设计 第1、2章 课堂练习
汇编语言程序设计
第 1 章 基础知识
课堂练习
1.把十进制数 32766 转换成二进制、八进制和十六进制。 2.求十进制数 -130 的原码、反码和补码。(符号位1位,数 值位15位) 3.给出空格符,字母"D","b",回车符的ASCII码 4.在8086的寄存器中,常用作计数器的是 ,用于存放(或 指示)栈顶地址的是 ,用于指向下一条指令的是 。 5.在8086的FLAGS(PSW)中,CF是 运算符号的是 。 ,ZF是 ,用于记录
6.在实模式中,已知CS=2570H,IP=5900H,则指令的存储器地址 是 。
第1页 第1页
汇编程序设计 第1、2章 课堂练习
汇编语言程序设计
第 1 章 基础知识
课堂练习参考答案
1.把十进制数 32766 转换成二进制、八进制和十六进制。 32766 = 0111,1111,1111,1110B=77776O=7FFEH 2.求十进制数 -130 的原码、反码和补码。(符号位1位,数 值位15位) 原码: 1000,0000,1000,0010 (8082H)
反码:
补码:
1111,1111,0111,1101
1111,1111,0111,1110
(FF7DH)
(FF7EH)
3.给出空格符,字母"D","b",回车符的ASCII码
20H
44H
62H
0DH
第2页 第2页
汇编程序设计 第1、2章 课堂练习
汇编语言程序设计
第 1 章 基础知识
课堂练习参考答案
4.在8086的寄存器中,常用作计数器的是 CX ,用于存放 (或指示)栈顶地址的是 SP ,用于指向下一条指令的是 IP 。 5.在8086的FLAGS(PSW)中,CF是 进位标志 ,ZF是 零标志 , 用于记录运算符号的是 SF 。 6.在实模式中,已知CS=2570H,IP=5900H,则指令的存储器地址 是 2B000H 。 CS×10H+IP=25700H+5900H=2B000H
第3页 第3页
汇编程序设计 第1、2章 课堂练习
汇编语言程序设计
第 1 章 基础知识
第1章课后习题 参 考 答 案
1.3 将下列十六进制数转换成二进制数、八进制数和十进制数。 (1) 5BH 【解】:5BH=0101,1011B=133O=91 D 1.4 给出下列十六进制数的补码和反码形式。
(1)-56H
【解】: 原码 反码 1010,1001 补码 1010,1010
按字节方式: 1101,0110
按字方式:原码 1000,0000,0101,0110 反码 1111,1111,1010,1001
补码 1111,1111,1010,1010
第4页 第4页