题目
CS :代码段寄存器[1]简答题1微型计算机系统总线一般分为哪几种?请简要说明各种总线的特点。AB单向、CB整体双向每根单向、DB双向2简述微机系统的基本组成。硬件系统和软件系统。硬件系统由主机和外设构成,主机由CPU和内存、I/O接口构成;软件系统包括系统软件和应用软件。3冯诺依曼思想的主要内容是什么?用二进制[2]表示指令和数据;存储程序程序控制[3];计算机系统硬件由运算器[4]、控制器、 存储器[5]、输入和输出设备组成。4简述计算机指令的基本格式。操作码[6]和地址码两部分。5886CPU中通常有哪几个寄存器可用来存放操作数[7]的段内偏移地址?BX、BP、SI、DI、SP。6构成8086系统的存储器分为哪两个存储体[8]?它们如何与数据总线[9]连接?分为高位库和地位库两个存储体,16位数据线中的D15~D8与高位库相连,D7~D0 与低位库相连。已知X=+66,Y=-51,用补码运算规则求X+Y=?并判断结果是否溢出(设机器字长8位)。+15 无溢出填空8086/8088 CPU由 EU 和 BIU 两个独立的逻辑单元[10]构成。8086CPU是16位微处理器[11],有16根数据线, 20根地址线,寻址[12]范围是 1M 。汇编语言[13]语句有三种:指令、伪指令[14]和宏指令[15]。计算机内的堆栈是一种特殊的数据存储区,对它的存取采用后进先出的原则。X=-13,则[X]原=10001101B [X]补=11110011B538.375D =10.0011010.011B B = 21A.6H H8086CPU的寄存器中,通常用来进行16位累加的寄存器是 AX,16位计数的寄存器是 CX用一个字节来编码一位十进制[16]数的编码称为BCD码,编码两位十进制数的编码称为 压缩的BCD码。微机系统中,主机与外设交换信息通常采用 程序传送、中断方式和DMA方式。一条指令包含 操作码和 操作数两大部分。在计算机信息编码[17]中,字符常采用ASCII编码。地址总线[18]是由 CPU指向 内存和I/O接口的单向总线。CPU响应中断的条件是有 中断请求、 IF=1。某存储器模块容量为64KB,若用16Kⅹ1位的芯片构成,则需芯片32片、芯片应分为4组。MOV AL,[SI] 寄存器间接 (DS)X 10H +(SI)MOV AL,[2000H] 直接寻址 (DS)X 10H + 1000HADD AL,disp[SI][BX] 基址变址[19]相对寻址[20] (DS)X 10H + disp +(SI)+(BX)MOV AH,[BP][SI] 基址变址寻址 (SS)X 10H + (BP)+(SI)MOV AL,DATA[SI] 寄存器相对寻址 (DS)X 10H + DATA +(SI)MOV AX,2345H 立即寻址MOV AX,BX 寄存器寻址 (DS)*10H+(BX)MOV AX,[2000H] 直接寻址 (DS)*10H+2000HMOV AX,ES:[BP] 寄存器间接寻址[21] (ES)*10H+(BP)MOV AX,DATA[BX][SI] 基址变址相对寻址 (DS)*10H+(BX)+(SI)+DATA判断并改错MOV BUFFER2,BUFFER1(错)MOV指令的两个操作数不能同时为存储器类型操作数PUSH AL (错)PUSH指令的操作数必须为16位DATA DB 30H,4CH,12A6H (错) DB定义的数据必须是字节类型MOVES:[BX+BP] ,AX(错)BX和BP不能同时用于存储器类型操作数的寻址STR DB 'ABCD’ (对)8086CPU的段寄存器可以用立即数来直接填充。(错)8086CPU的地址总线中的低16位和数据总线是分时复用的。(对)POP AX 操作的步骤是:首先将SP加2,然后SP给AH,SP+1给AL。(错)DATA DB 30H,4CH,A6H (错)OUT 90H,AL ( )
CS :代码段寄存器[1]简答题1微型计算机系统总线一般分为哪几种?请简要说明各种总线的特点。AB单向、CB整体双向每根单向、DB双向2简述微机系统的基本组成。硬件系统和软件系统。硬件系统由主机和外设构成,主机由CPU和内存、I/O接口构成;软件系统包括系统软件和应用软件。3冯诺依曼思想的主要内容是什么?用二进制[2]表示指令和数据;存储程序程序控制[3];计算机系统硬件由运算器[4]、控制器、 存储器[5]、输入和输出设备组成。4简述计算机指令的基本格式。操作码[6]和地址码两部分。5886CPU中通常有哪几个寄存器可用来存放操作数[7]的段内偏移地址?BX、BP、SI、DI、SP。6构成8086系统的存储器分为哪两个存储体[8]?它们如何与数据总线[9]连接?分为高位库和地位库两个存储体,16位数据线中的D15~D8与高位库相连,D7~D0 与低位库相连。已知X=+66,Y=-51,用补码运算规则求X+Y=?并判断结果是否溢出(设机器字长8位)。+15 无溢出填空8086/8088 CPU由 EU 和 BIU 两个独立的逻辑单元[10]构成。8086CPU是16位微处理器[11],有16根数据线, 20根地址线,寻址[12]范围是 1M 。汇编语言[13]语句有三种:指令、伪指令[14]和宏指令[15]。计算机内的堆栈是一种特殊的数据存储区,对它的存取采用后进先出的原则。X=-13,则[X]原=10001101B [X]补=11110011B53
8.375D =1
0.0011010.011B B = 21
A.6H H8086CPU的寄存器中,通常用来进行16位累加的寄存器是 AX,16位计数的寄存器是 CX用一个字节来编码一位十进制[16]数的编码称为BCD码,编码两位十进制数的编码称为 压缩的BCD码。微机系统中,主机与外设交换信息通常采用 程序传送、中断方式和DMA方式。一条指令包含 操作码和 操作数两大部分。在计算机信息编码[17]中,字符常采用ASCII编码。地址总线[18]是由 CPU指向 内存和I/O接口的单向总线。CPU响应中断的条件是有 中断请求、 IF=1。某存储器模块容量为64KB,若用16Kⅹ1位的芯片构成,则需芯片32片、芯片应分为4组。MOV AL,[SI] 寄存器间接 (DS)X 10H +(SI)MOV AL,[2000H] 直接寻址 (DS)X 10H + 1000HADD AL,disp[SI][BX] 基址变址[19]相对寻址[20] (DS)X 10H + disp +(SI)+(BX)MOV AH,[BP][SI] 基址变址寻址 (SS)X 10H + (BP)+(SI)MOV AL,DATA[SI] 寄存器相对寻址 (DS)X 10H + DATA +(SI)MOV AX,2345H 立即寻址MOV AX,BX 寄存器寻址 (DS)*10H+(BX)MOV AX,[2000H] 直接寻址 (DS)*10H+2000HMOV AX,ES:[BP] 寄存器间接寻址[21] (ES)*10H+(BP)MOV AX,DATA[BX][SI] 基址变址相对寻址 (DS)*10H+(BX)+(SI)+DATA判断并改错MOV BUFFER2,BUFFER1(错)MOV指令的两个操作数不能同时为存储器类型操作数PUSH AL (错)PUSH指令的操作数必须为16位DATA DB 30H,4CH,12A6H (错) DB定义的数据必须是字节类型MOVES:[BX+BP] ,AX(错)BX和BP不能同时用于存储器类型操作数的寻址STR DB 'ABCD’ (对)8086CPU的段寄存器可以用立即数来直接填充。(错)8086CPU的地址总线中的低16位和数据总线是分时复用的。(对)POP AX 操作的步骤是:首先将SP加2,然后SP给AH,SP+1给AL。(错)DATA DB 30H,4CH,A6H (错)OUT 90H,AL ( )
8.375D =1
0.0011010.011B B = 21
A.6H H8086CPU的寄存器中,通常用来进行16位累加的寄存器是 AX,16位计数的寄存器是 CX用一个字节来编码一位十进制[16]数的编码称为BCD码,编码两位十进制数的编码称为 压缩的BCD码。微机系统中,主机与外设交换信息通常采用 程序传送、中断方式和DMA方式。一条指令包含 操作码和 操作数两大部分。在计算机信息编码[17]中,字符常采用ASCII编码。地址总线[18]是由 CPU指向 内存和I/O接口的单向总线。CPU响应中断的条件是有 中断请求、 IF=1。某存储器模块容量为64KB,若用16Kⅹ1位的芯片构成,则需芯片32片、芯片应分为4组。MOV AL,[SI] 寄存器间接 (DS)X 10H +(SI)MOV AL,[2000H] 直接寻址 (DS)X 10H + 1000HADD AL,disp[SI][BX] 基址变址[19]相对寻址[20] (DS)X 10H + disp +(SI)+(BX)MOV AH,[BP][SI] 基址变址寻址 (SS)X 10H + (BP)+(SI)MOV AL,DATA[SI] 寄存器相对寻址 (DS)X 10H + DATA +(SI)MOV AX,2345H 立即寻址MOV AX,BX 寄存器寻址 (DS)*10H+(BX)MOV AX,[2000H] 直接寻址 (DS)*10H+2000HMOV AX,ES:[BP] 寄存器间接寻址[21] (ES)*10H+(BP)MOV AX,DATA[BX][SI] 基址变址相对寻址 (DS)*10H+(BX)+(SI)+DATA判断并改错MOV BUFFER2,BUFFER1(错)MOV指令的两个操作数不能同时为存储器类型操作数PUSH AL (错)PUSH指令的操作数必须为16位DATA DB 30H,4CH,12A6H (错) DB定义的数据必须是字节类型MOVES:[BX+BP] ,AX(错)BX和BP不能同时用于存储器类型操作数的寻址STR DB 'ABCD’ (对)8086CPU的段寄存器可以用立即数来直接填充。(错)8086CPU的地址总线中的低16位和数据总线是分时复用的。(对)POP AX 操作的步骤是:首先将SP加2,然后SP给AH,SP+1给AL。(错)DATA DB 30H,4CH,A6H (错)OUT 90H,AL ( )
题目解答
答案
正确