20、若8255A的A口工作在方式1,那么CPU通过它与外设通信可以采用(同步)传送方式或(查询(异步))传送方式或(中断)传送方式。
21、利用8253芯片每20ms产生一个脉冲输出,若输入的时钟频率为2MHz,8253的计数初值应该取(40000次),工作方式应选择(方式2)。
22、8255A的A口工作方式有(方式0、方式1和方式2),B口的工作方式有(方式0和方式1)。
十一、
1.DAC0832是一个(8)位的D/A转换器,具有(2)级锁存功能,输出的是(电流)信号。 2.DAC1210是(8)位的D/A转换器,可工作在(单缓冲方式)方式和(双缓冲方式)方式。 3.若要将数字量转换为模拟电压,需要用到(数/模)转换器,所该转换芯片为电流输出,则须外接(运算放大器)。
4.A/D转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为(40kHz),应选用转换时间为(25μs)的A/D转换器。
5.A/D转换时,若输入模拟信号的最高有效频率为10kHz,应选用转换时间为(小于等于0.05ms)的A/D转换器,若此A/D转换器是12位的,则其分辨率为(12位)。
附录:
1、如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOV BX,BUF后,BX的内容为(1234H),而执行LEA BX,BUF后,BX的内容是(5400H)。 2、若X=-1,Y=-127,字长n=16,则[X+Y]补=(0FF80H),[X-Y]补=(007EH) 3、指出下列每天指令中源操作数的寻址方式: MOV AX,[4000H]; (直接寻址) MOV AL,[BX+DI];(基址变址寻址) MOV EAX,(BP+5000H);相对基址寻址
4、输入/输出指令间接寻址必须通过(DX)寄存器 5、CPU响应可屏蔽中断的条件是(IF=1)、(有中断请求)、(现行指令执行完毕) 6、CPU从I/O接口的(状态寄存器)中获取外部设备的“准备好”、“忙”或“困”等信息 7、DAC0832是一个(8)位的D/A转换器,具有(2)级锁存功能,输出是(电流)信号 1、已知AL=10011100B,BL=01101000B,执行指令SUB AL,BL后,AL=(34H),标志位CF=(0),OF=(1),PF=(0) 2、8086CPU在执行8位带符号数运算后,产生溢出是由于运算结果超出了(-128~~~+127) 3、若指令IMUL DL执行后CF=OF=1,则表示(乘积高位AH数据有效) 4、8086CPU判断两个带符号数大小的标志位为(SF);(OF);(ZF)
5、若SUBPROC为过程名,设当前SP=6000H,8086CPU执行指令CALL FAR PTR SUBPROC后,SP=(5FFCH)
6、若AGAIN为标号,指令JMP SHORT AGAIN为(段内短转移)寻址方式,其转移地址为(当前IP值与目标地址AGAIN确定的8位位移量之和) 7、若8086CPU可屏蔽中断的类型码为60H,则其在中断向量表的入口地址指针为(180H)。若该中断源的终端服务程序入口地址为5A000H时,则该中断向量表入口地址指针对应的4个字节,从地址地位开始依次为(00H);(AOH);(00H);(50H) 8、若异步传送字符的ASCII码,每帧7位数据,偶检验,1位停止位,当波特率为2400bps时,每秒可传送(240)个字符
1、已知[X]补=01001011B,[Y]补=10110101B,则[X+Y]补=(00000000B,无溢出),[X-Y]补
=(10010110B,溢出)
2、在加重复前缀的串操作中,当DF=(1)时,表示变址寄存器地址自动递减,CX的内容是(串长度)
3、循环控制指令是以(CX)寄存器的内容为循环次数;移位指令的移位次数可由(CL)寄存器间接给出
4、8212芯片的MD接(高)电平,CPU可以通过它向外设输出数据;若MD接(低)电平,CPU可通过它由外设输入数据
5、CMP DEST,SRC和TSET DEST,SRC两条指令在使用上的主要区别是(CMP指令是比较DEST和SRC两个操作数的大小或是否相等,而TEST指令是测试DEST某一位是1还是0,或者某些位是否同时为0.)
1、已知[X]补=10011101B,[Y]补=11001001B,[Z]补=00100110B,计算[X+Y]补=(01100110B,溢出),[X-Z]补=(01110111B,溢出)
2、指令LOOPPZ/LOOPE是(CX≠0)且(ZF=1)发生循环的指令;而指令LOOPNZ/LOOPNE是(CX≠0)且(ZF=0)发生循环的指令.
3、80486是在实地址方式下段基址为(16)位,而在保护方式下段基址为(32)位,它们分别由(段寄存器)和(描述符)提供.
4、串行通信中波特率是指(每秒传递数据的位数),波特率系数是指(传递数据的位数与传送脉冲数之比)
5、设SS=0FFA0H,SP=00B0H,AX=8057H,BX=0F79H,执行指令PUSH AX后,SP=(00AEH).若再执行指令PUSH BX POP AX后,SP=(00AEH);AX=(0F79H);BX=(0F79H).
1、80486直接可以访问的内存空间是(4G)B,它的一段最大空间是(4G)B,一页空间是(4K)B. 2、一般I/O端口的编制方式可以分为(I/O端口单独编址)和(与存储器统一编址)两种方式. 3、硬件中断可分为(可屏蔽中断)和(非屏蔽中断) 两种. 4、8255A的A口工作方式在方式1,那么CPU通过它与外设通信可以采用(同步)传送方式或(查询)传送方式或(中断)传送方式.
5、模/数转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为(40kHz),应选用转换时间为(25μs)的A/D转换器.
1、串操作指令规定源串在数据段中,用【(E)SI】来寻址源操作数;目的串在附加段中,用【(E)DI】来寻址目的操作数
2、近过程(NEAR)的RET指令把当前栈顶的一个字弹出到(IP);远过程(FAR)的RET指令弹出一个字到(IP)后又弹出一个字到(CS) 3、下列程序是比较AX、BX、CX中带符号数的大小将最大的数放在AX中。(JGE,CMP,XCHG) 4、将AX寄存器的内容清0的指令有:(MOV AX,0; XOR AX,AX; SUB AX,AX; AND AX,0)
5、汇编语言中标号类型有(NEAR,FAR),变量类型有(BYTE,WORD,DWORD,PWORD,QWORD) 6、80486直接可以访问的内存空间是(4G)B,它的一段最大空间(4G)B,一页空间是(4K)B
7、一般I/O端口编制方式可分为(I/O端口单位编址)和(存储器统一编址) 8、硬件中断可分为(可屏蔽中断)和(非屏蔽中断)两种 9、在串行通信中波特率是指(一秒钟传送的二进制位数)
1、在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序(在同一代码段中),若为FAR则表明主程序和子程序(不在同一代码段中) 2、指出下列指令源操作数的寻址方式:
MOV AX,BLOCK [SI] (寄存器相对寻址) MOV AX,[SI] (寄存器间接寻址) MOV AX,[6000H] (直接寻址)
MOV AX,[BX+SI] (基址变址寻址) MOV AX,1500H (立即寻址)
3、阅读下面的程序,在(AL中的最高位为1)的情况下,本段程序的执行结果是(AH)=0;在(AL中的最高位为0)的情况下,其结果为(AH)=0FFH
4、对于串操作指令,源串是以(DS)内容为段基址,以【(E)SI】内容为偏移地址;目的串是以(ES)内容为段基址,以【(E)DI】内容为偏移地址
1、在ADD指令中,两个操作数的物理位置可以安排在(B、一个储存单元和一个数据寄存器 C、两个数据寄存器 D、一个堆栈单元和一个数据寄存器)中 2、主机与外围设备传送数据时,采用(A、程序查询方式),主机与外设是串行工作的 3、下列指令中,语法错误的是(A、 MOV(SI),(DI) D、PUSH BYTE PTR 20(BX+SI)) 4、可做简单输入接口的电路是(A、三台缓冲器)
5、CPU响应外部中断请求是(A、在一条指令执行结束后)
选择:
一、
1.在计算机内部,一切信息的存取、处理的传送都是以(D.二进制)形式进行的。 2.在下面几个不同进制的数中,最大的数是(D.1FEH)。
3.在下面几个不同进制的不带符号数中,最小的数是(C.37Q)。 4.十进制数38的8位机器数补码是(D.00100110)。 5.十进制数-38的8位机器数补码是(B.11011010)。
6.有一个8位机器数的补码是11111101,其相应的十进制真值是(A.-3)。 7.十进制数-75用二进制数10110101表示,其表示方式是(B.补码)。 8.已知[X]原=10011010B,[Y]原=11101011B,则[X-Y]补=(D.01010001B)。 9.构成微机的主要部件除CPU、系统总线、I/O接口外,还有(D.内存)。 10.下列数中为最小值的是(A.(28)10)。
11.下列数中为最大值的是(B.01100011B)。
12.目前,在计算机中采用二进制数,是因为(A容易实现B.算术四则运算规则简单D.可进行二值逻辑运算)。
13.计算机中常用的BCD码是(C.二进制编码的十进制数)。 14.10001010是(E.无法确定)。
二、
1,指令指针寄存器(EIP)中存放的是(D 下一条要执行指令的地址) 2,指令队列的作用是(D 暂存预取指令)
3,当M/IO=0,W/R=0时,微处理器完成的操作时(B I/O只读) 4,80468中有(D 8)个32位通用寄存器。
5,主存和微处理器之间增加高速缓存的目的是(A 解决微处理器和主存之间速度匹配问题)
6,溢出是两个带符号数(B 两同号数相加)。
7,80486微处理器的工作方式有(A 保护方式, C 实地址方式, D 虚拟8086方式) 8,与堆栈有关的寄存器有(A ESP , B EBP, D ESS ).
三、
1. MOV AX,[BX+SI]的源操作数的物理地址是(A. (DS)x16+(BX)+(SI))。 2. MOV AX,[BP+SI]的源操作数的物理地址是(C. (SS)x16+(BX)+(SI))。 3. MOV AX,ES:[BP+SI]的源操作数的物理地址是(B. (ES)x16+(BX)+(SI))。 4. JMP NEAR PTR[DI]是(A. 段内间接转移)。
5. JMP FAR PTR BLOCK (BLOCK是符号地址)是(D. 段间直接转移)。 6. INC指令不影响(B. CF)标志。
7. 条件转移指令JNE的测试条件是(C. ZF=0)。 8. 下列指令中,有语法错误的是(A. MOV[SI],[DI])。
9. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数
据21H的物理地址是(D. 200FFH)。 10. 对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL INC SI INC DI
LOOP AGAIN
也可用指令(A. REP MOVSB)完成同样的功能。 11. 对于下列程序段:
AGAIN:MOV ES:[DI],AL
INC DI
LOOP AGAIN
可用指令(C. REP STOSB)完成。
12. 交换寄存器的SI和DI的内容,正确的程序段是:
A:PUSH SI C:MOV AX,SI PUSH DI MOV SI,DI POP SI MOV DI,AX
POP DI
13. 在ADD指令中,两个操作数的物理位置可以安排在(B. 一个储存单元和一个数据寄存器 C. 两个数据寄存器 D. 一个堆栈单元和一个数据寄存器)中。
14. 将自变量ARRAY的偏移地址送寄存器BX的正确结果是(A. LEA BX,ARRAY C. MOV BX,OFFSET ARRAY)。
15. 将累加器的AX的内容清0的正确指令是(A. AND AX,0 B. XOR AX,AX C. SUB
AX,AX)。
16. 下列指令中,正确的是(C. MOV AL,[EAX+EBX*2])。
17. 实现将AL集训期中的低4位置1的指令为(B. OR AL,OFH)
18. 指令LOOPE X1,(E. 当CX不等于0而且ZF=1时转移到X1)。 19. 80486在实地址方式下,内存管理中段地址、段首地址、偏移地址、物理地址依次是(A.16位、20位、16位、20位)。
20. 80486在保护方式下,内容管理中段地址、段首地址、偏移地址、物理地址依次是(B.
均为32位)。
21. 采用BCD码表示的十进制数计算时,先调整后运算的有(D.除法)。 22. 十进制调整指令AAA(B.跟在ADD之后 D.跟在ADD或ADC之后)
四、
1,完成41H送[2100H],42H送[2101H]的正缺程序段是(BC) B. MOV SI, 2100H MOV[SI], 'A', INC SI
C. MOV AX, 4241h
MOV[2100H], AX
2,在汇编过程中不产生指令码,只用来知识汇编程序如何汇编的指令是(C. 伪指令) 3,在汇编语言程序设计中,标号和变量的类型属性分别有(C. NEAR,FAR.和BIT,BYTE,WORD,DWORD)
五、
1,主机与外设传送数据,采用(C. DMA方式)。
2,主机与外围设备传送数据时,采用(A. 程序查询方式)主机与外设是串行工作的。 3,在DMA传送过程中,实现总线控制的部件是(C. DMAC)。 4,在DMA方式下,CPU与总线的关系是(C.成隔离状态)。 5,如果采用两级8237级联方式,最多可以构成(D 16)个DMA通道。 6,可作为简单输入接口的电路是(A 三级缓冲器)
六、七、
15.中断向量可以提供 c(中断服务程序的入口地址) 16.中断向量地址是 c(中断服务程序入口地址的地址) 17.在中断响应周期内,将IF置0是是由 a(硬件自动完成的) 18.对于掉电的处理,cpu是通过 c(非屏蔽中断)来处理的
19.下面的中断中,只有 d(INTR)需要硬件提供终端类型码 20.一片8259A只占两个I/O地址,可以用地址码A1来选择端口。如果其中一个端口地址为92H,则另一个端口地址为 a(90H)
21.当多片8259A级联使用时,对于主8259A,信号CAS0-CAS2是 b(输出信号) 22.当多片8259A级联使用时,对于从8259A,信号CAS0-CAS2是 a(输入信号) 23.8259A中的中断服务寄存器用于 b(指示有中断正在进行)
24.8259A中的中断请求寄存器用于 a(指示有外设向cpu发中断请求)
25.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是 c(允许高一级中断产生)
26.PC采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM0:2CH单元开始依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是 b(0BH,F000:FF23H)
27.已知中断类型号为14H,它的中断向量存放在储存器的向量单元 ac(00050H,00051H,00052H,00053H)
28.cpu相应外部中断请求是 a(在一条指令执行结束时) 29.IF可以屏蔽的中断类型有 c(外部中断的可屏蔽中断)
30.在8259A单片工作方式和级联工作方式下,分别最多可管理 c(8级和64级)中断级