
1个回答
展开全部
1. 总线周期的含义是CPU从存储器或I/O端口存取一个字节所需的时间;8086/8088 的基本总线周期由 4个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为 209.6 ns,一个基本总线周期为837.4 ns。
2. 8086 CPU的 信号是存储器和I/O选择信号,高电平时表示CPU访问存储器。
3. 总线传输率是指在给定的工作方式下所能达到的数据传输率或单位时间内能够传输的字节数或比特数;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为 16M Byte/s。
4. I/O端口的编址方式有两种,分别为:与存储器统一编址和 I/O独立编址
5. 串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,校验位 位, 数据位 和停止位。
6. 在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_0036CH _,从该地址开始连续4个存储单元存放的内容依次为34h 、12h 、00h和81h_
#7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ 16 _片,片内地址和产生片选信号的地址分别为_ 11 位和 3 _位。
下列说法正确的是_ AB _ __。
A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D. 8086 CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是_ AC_ __。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D. 形成堆栈地址的是SS与SP。
3.下列说法正确的是_ _ _D_。
A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。
B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。
D. 8086 CPU的NMI和INTR都是中断请求输入信号。
4.下列指令中有语法错误的是_ b _ __。
A. MOV AL,DS:[BP] B. MOV [DI],0
C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2]
5.地址总线为32位的微机系统中其内存最大容量为_ d _ __。
A. 2000KB B. 2048KB C. 2048MB D. 4096MB
6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为_ d _ __。
A. 10 B. 110 C. 120 D. 240
7.一台微型计算机的字长是4个字节,它表示_ c _ __。
A. 能处理的数值最大是4位十进制数9999 B. 内存容量为10000KB
C. 在CPU中作为一个整体加以传送处理的二进制代码为32位
D. 在CPU中运算的结果最大为2的32次方
8.下面的各种中断中,_b_的优先级最高。
A. 单步中断 B. 除0中断 C. NMI D. INTR
9.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为_ c_ __。
A. 15K×8 B. 32K×256 C. 8K×8 D. 32K×8
10.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为_ d__。
A. 4100H B. 3AA08H C. 3B008H D. 3AAA8H
8086 CPU由哪两部分组成?8086 CPU中有哪些寄存器?
由总线接口部件BIU和指令执行部件EU组成。
答②:共五组,分别为:
数据寄存器组:16位,累加器AX、基址寄存器BX、计数寄存器CX、数据寄存器DX。
指针寄存器组:16位,堆栈指针寄存器SP、基址指针寄存器BP。
变址寄存器组:6位,源变址寄存器SI、目的变址寄存器DI。
段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ES。
控制寄存器组:16位,指令指针寄存器IP、标志寄存器PSW。
为什么说8088 CPU是准16位的微处理器?
8086 EU内部,BIU内部以及外部数据总线宽度均是16位;而8088 EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽度是8位。
指令队列和堆栈的工作方式各是什么?
指令队列的进出原则是先进先出;堆栈的进出原则是后进先出。
DRAM芯片的主要特点是什么?
刷新和地址两次打入。
指出IP、SP、BP分别是什么寄存器,有什么用处?
IP: 指令指针寄存器,指出下一条要执行指令的地址
SP: 堆栈指针寄存器,记录堆栈栈顶地址
BP :基址指针寄存器,一般存放于堆栈的偏移地址
解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式
物理地址:唯一代表存储器的空间中每个字节单元的地址
偏移地址:指端内相对段起始的偏移量(字节数)
段地址:取段的起始地址的高16位
简述8086CPU引脚NMI和INTR的异同。
INTR: 可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;
NMI :非屏蔽中断,CPU 响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅是中断类型号不是从外部设备读取,固定是类型2,NMI中断优先级要高。
中断向量表的功能是什么?简述CPU利用中断向量表转入中断服务程序的过程。
8086CPU 最多可接受256个中断,每个中断对应一个中断类型号,并通过中断向量表存放在存储器开始的1024个单元,每4个单元为一组,用于存放一个向量。
当某个中断请求发生时,CPU可得到该请求德中断类型号N,CUP从4*N处取出中断服务程序入口地址16位偏移地址,置入IP,再从4*N+2处取出16位段地址,置入CS,这样就完成了转去执行中断服务子程序的任务
不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。
XOR BX,BX XOR CX,CX INC CX XOR AX,AX DEC AX
编写一个汇编语言程序,把30个字节的数组分成正数数组和负数数组,并分别计算两个数组中数据的个数。
DATA SEGMENT
BUF DB X1,X2,X3, …….,XN
PBUF DB ?
PLEN DB ?
NBUF DB 30 DUP(?)
NLEN DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BX,0
MOV SI,OFFSET BUF
MOV DI,0
MOV CX,30
LOP: MOV AL, [SI]
NC SI
CMP AL,0
JGE LOP1
MOV NBUF[BX],AL
INC BX
JMP NEXT
LOP1: MOV BUF[DI], AL
INC DI
NEXT: LOOP LOP
MOV PLEN,DI
MOV NLEN,BX
MOV AH,4CH
INT 21H
CODE ENDS
END START
某控制电路中,输出控制端口的口地址为34CH,输入状态端口的口地址为34DH。现从输入口读入外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。请完善下面的程序。
...............
MOV DX,34DH;
①____IN______AL,DX
②_____TEST_____AL,80H
③___JNZ__GO-OFF____
MOV DX,34CH
MOV AL,00H
OUT DX,AL
④______JMP____EXIT
GO-OFF: MOV DX,34CH
MOV AL,⑤____OFFH______
OUT DX,AL
EXIT: RET
下面是一个中断处理子程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR
.......... ;保护现场
SUB AX,①___AX_______;
MOV ES,AX;ES清零
MOV ②____BX______,OFFEST inthandler
MOV AX,SEG inthandler
MOV DI,③____60H______
SHL DI,1
SHL ④___DI_______,1
MOV ⑤___ES:[DI]_______,BX
MOV ES:〔DI〕+2,AX
............; 恢复现场
RET
INT_INTENDP
1.指令MOV AX,[BX][SI]中源操作数的寻址方式是 (d )
D.基址变址寻址
2.8086 CPU内有指示下条指令有效地址的指示器是 (a )
A.IP
3.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为 (d )
D.240个
4.在DMA方式下,数据从内存传送到外设的路径是 ( b)
B.内存→DMAC→外设
5.堆栈的工作方式是( d)
D.后进先出
6.CPU与外设间数据传送的控制方式有(d )
A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是
7.采用高速缓存(cache)的目的是 ( d)
A.扩大主存容量 B.提高CPU运行速度 C.提高总线速度 D.提高主存速度
8.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为(b)
B.16片和8位9.Reset信号有效后,8086CPU的启动地址( c)
C.FFFF0h
10.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( b )
B.19.2KHz
2. 8086 CPU的 信号是存储器和I/O选择信号,高电平时表示CPU访问存储器。
3. 总线传输率是指在给定的工作方式下所能达到的数据传输率或单位时间内能够传输的字节数或比特数;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为 16M Byte/s。
4. I/O端口的编址方式有两种,分别为:与存储器统一编址和 I/O独立编址
5. 串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,校验位 位, 数据位 和停止位。
6. 在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_0036CH _,从该地址开始连续4个存储单元存放的内容依次为34h 、12h 、00h和81h_
#7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ 16 _片,片内地址和产生片选信号的地址分别为_ 11 位和 3 _位。
下列说法正确的是_ AB _ __。
A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D. 8086 CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是_ AC_ __。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D. 形成堆栈地址的是SS与SP。
3.下列说法正确的是_ _ _D_。
A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。
B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。
D. 8086 CPU的NMI和INTR都是中断请求输入信号。
4.下列指令中有语法错误的是_ b _ __。
A. MOV AL,DS:[BP] B. MOV [DI],0
C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2]
5.地址总线为32位的微机系统中其内存最大容量为_ d _ __。
A. 2000KB B. 2048KB C. 2048MB D. 4096MB
6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为_ d _ __。
A. 10 B. 110 C. 120 D. 240
7.一台微型计算机的字长是4个字节,它表示_ c _ __。
A. 能处理的数值最大是4位十进制数9999 B. 内存容量为10000KB
C. 在CPU中作为一个整体加以传送处理的二进制代码为32位
D. 在CPU中运算的结果最大为2的32次方
8.下面的各种中断中,_b_的优先级最高。
A. 单步中断 B. 除0中断 C. NMI D. INTR
9.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为_ c_ __。
A. 15K×8 B. 32K×256 C. 8K×8 D. 32K×8
10.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为_ d__。
A. 4100H B. 3AA08H C. 3B008H D. 3AAA8H
8086 CPU由哪两部分组成?8086 CPU中有哪些寄存器?
由总线接口部件BIU和指令执行部件EU组成。
答②:共五组,分别为:
数据寄存器组:16位,累加器AX、基址寄存器BX、计数寄存器CX、数据寄存器DX。
指针寄存器组:16位,堆栈指针寄存器SP、基址指针寄存器BP。
变址寄存器组:6位,源变址寄存器SI、目的变址寄存器DI。
段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ES。
控制寄存器组:16位,指令指针寄存器IP、标志寄存器PSW。
为什么说8088 CPU是准16位的微处理器?
8086 EU内部,BIU内部以及外部数据总线宽度均是16位;而8088 EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽度是8位。
指令队列和堆栈的工作方式各是什么?
指令队列的进出原则是先进先出;堆栈的进出原则是后进先出。
DRAM芯片的主要特点是什么?
刷新和地址两次打入。
指出IP、SP、BP分别是什么寄存器,有什么用处?
IP: 指令指针寄存器,指出下一条要执行指令的地址
SP: 堆栈指针寄存器,记录堆栈栈顶地址
BP :基址指针寄存器,一般存放于堆栈的偏移地址
解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式
物理地址:唯一代表存储器的空间中每个字节单元的地址
偏移地址:指端内相对段起始的偏移量(字节数)
段地址:取段的起始地址的高16位
简述8086CPU引脚NMI和INTR的异同。
INTR: 可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;
NMI :非屏蔽中断,CPU 响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅是中断类型号不是从外部设备读取,固定是类型2,NMI中断优先级要高。
中断向量表的功能是什么?简述CPU利用中断向量表转入中断服务程序的过程。
8086CPU 最多可接受256个中断,每个中断对应一个中断类型号,并通过中断向量表存放在存储器开始的1024个单元,每4个单元为一组,用于存放一个向量。
当某个中断请求发生时,CPU可得到该请求德中断类型号N,CUP从4*N处取出中断服务程序入口地址16位偏移地址,置入IP,再从4*N+2处取出16位段地址,置入CS,这样就完成了转去执行中断服务子程序的任务
不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。
XOR BX,BX XOR CX,CX INC CX XOR AX,AX DEC AX
编写一个汇编语言程序,把30个字节的数组分成正数数组和负数数组,并分别计算两个数组中数据的个数。
DATA SEGMENT
BUF DB X1,X2,X3, …….,XN
PBUF DB ?
PLEN DB ?
NBUF DB 30 DUP(?)
NLEN DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BX,0
MOV SI,OFFSET BUF
MOV DI,0
MOV CX,30
LOP: MOV AL, [SI]
NC SI
CMP AL,0
JGE LOP1
MOV NBUF[BX],AL
INC BX
JMP NEXT
LOP1: MOV BUF[DI], AL
INC DI
NEXT: LOOP LOP
MOV PLEN,DI
MOV NLEN,BX
MOV AH,4CH
INT 21H
CODE ENDS
END START
某控制电路中,输出控制端口的口地址为34CH,输入状态端口的口地址为34DH。现从输入口读入外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。请完善下面的程序。
...............
MOV DX,34DH;
①____IN______AL,DX
②_____TEST_____AL,80H
③___JNZ__GO-OFF____
MOV DX,34CH
MOV AL,00H
OUT DX,AL
④______JMP____EXIT
GO-OFF: MOV DX,34CH
MOV AL,⑤____OFFH______
OUT DX,AL
EXIT: RET
下面是一个中断处理子程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR
.......... ;保护现场
SUB AX,①___AX_______;
MOV ES,AX;ES清零
MOV ②____BX______,OFFEST inthandler
MOV AX,SEG inthandler
MOV DI,③____60H______
SHL DI,1
SHL ④___DI_______,1
MOV ⑤___ES:[DI]_______,BX
MOV ES:〔DI〕+2,AX
............; 恢复现场
RET
INT_INTENDP
1.指令MOV AX,[BX][SI]中源操作数的寻址方式是 (d )
D.基址变址寻址
2.8086 CPU内有指示下条指令有效地址的指示器是 (a )
A.IP
3.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为 (d )
D.240个
4.在DMA方式下,数据从内存传送到外设的路径是 ( b)
B.内存→DMAC→外设
5.堆栈的工作方式是( d)
D.后进先出
6.CPU与外设间数据传送的控制方式有(d )
A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是
7.采用高速缓存(cache)的目的是 ( d)
A.扩大主存容量 B.提高CPU运行速度 C.提高总线速度 D.提高主存速度
8.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为(b)
B.16片和8位9.Reset信号有效后,8086CPU的启动地址( c)
C.FFFF0h
10.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( b )
B.19.2KHz
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询