北邮函授微机原理和接口技术阶段作业3
2020年秋北邮微型计算机原理及应用作业题库
1. 已知AL=6AH,BL=78H,执行指令ADD AL,BL后,CF、OF和AF的值为()。
A. 1,0,0B. 0,1,0C. 0,0,1D. 0,1,12. 堆栈操作的特点是()。
A. 先进先出B. 后进先出C. 随机进出D. 后进后出3. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。
A. AX,BX,CX,DXB. BX,BP,SI,DIC. SP,IP,BP,DXD. CS,DS,ES,SS4. 具有多次擦写功能的光盘片是()。
A. CDB. CD―RC. CD-RWD. DVD5. 常见的人机交互设备是()。
A. 多媒体设备B. 外存储设备C. 输入/输出设备D. 数据通信设备6. CPU相应外部中断请求是在()。
A. 一条指令执行结束B. 一个机器周期结束C. 一旦请求,立即响应D. 中断类型码n引起7. 无条件程序传送()。
A. 用于“外设的定时”是固定的,且是已知的场合B. 需要查询程序查询外设的状态C. 其外设的控制逻辑要向CPU发出中断请求D. 其外设的控制逻辑要挪用CPU的总线周期8. 在进入中断相应以后,CPU内部指令指针IP的值()。
A. 必然为0000HB. 为一确定值C. 肯定不变D. 不能确定9. 若程序将某16位带符号数直接加到8086CPU的IP上,会()。
A. 是程序发生转移,其范围为32KB. 是程序转移,其范围为-128~+127C. 使数据发生变化,其范围为32KD. 不允许(或不可能)将16位带符号数进行这样的操作10. 在下列指令中,属于减法指令的是()。
A. 移位指令B. 求补指令C. 换码指令D. 测试指令1. 8255A的工作方式选择控制字的正确值为()。
A. 60HB. 7FHC. 70HD. 83H2. 8255A设置C口按位置位/复位字时,写入的端口地址是(),设8255A的4个端口地址分别为80H、81H、82H、83H。
《微机原理与接口技术》平时作业(三)
《微机原理与接口技术》平时作业(三)一、填空题1、中断的处理过程包括中断请求,中断响应,中断服务和中断返回四个阶段。
2、I/O端口的编址方式有I/O端口与存储器统一编址和I/O端口与存储器单独编址两种方式。
3、微机与外部设备交换信息时,有并行通信和串行通信两种基本方式。
4、A/D转换器有脉冲启动和电平启动两种启动方式。
5、判断A/D转化器是否转换结束的方法大概有中断方式,查询方式,软件延时方式三种。
二、判断题1、按照中断源与CPU的位置关系可以将中断分为外部中断和内部中断两种。
(√)2、通常情况下,外部中断源优先于内部中断源,不可屏蔽中断优于可屏蔽中断源。
(X )3、I/O接口技术包括硬件接口电路及相关的软件编程技术。
(√)4、DMA是指在外部设备与存储器之间直接进行数据传送的一种I/O控制方式。
(√)5、D/A的作用是将模拟信号转换成数字信号。
(X)三、选择题1、中断系统不具备下列哪项功能(D)A、设置中断源B、中断源识别C、中断源判优D、分解中断源2、下列哪一项不是计算机的输入设备(C)A、键盘B、鼠标C、显示器D、扫描仪3、下列哪一项不是计算机输入输出的控制方式(A)A、触发方式B、中断方式C、DMA方式D、查询方式4、在串行通信中,根据通信线路的数据传送方向,有三种不同的通信方式,不包括下列哪一项?( B )。
A、单工方式B、单双工方式C、半双工方式D、全双工方式5、下列不属于A/D转换器技术指标的一项是( D )。
A、分辨率B、转换速率C、线性度D、平衡性四、简答题1、简述串行通信和并行通信的不同之处。
答:并行通信一次可以通过多条传输线传输一个或n个字节的数据,传输速度快,但成本高,因此这种通信方式只适合近距离通信。
串行通信是在一根传输线上,从低位到高位一位一位地依次传送数据,比并行线路成本低,但速度慢,适合远距离通信。
2、根据通信线路的数据传送方向,有三种不同的通信方式,简述这三种方式各自的特点。
微机原理与接口技术第3章作业答案
《微机原理与接口技术》第3章作业答案1. 简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?【解答】8086的指令格式由操作码和操作数字段组成。
操作码:要完成的操作。
操作数:参与操作的对象。
寻址:寻找操作数或操作数地址的过程。
寻址方式:指令中给出的找到操作数或操作数地址采用的方式。
8086指令系统的寻址方式主要有立即数寻址、寄存器寻址、存储器寻址和I/O端口寻址。
其中,存储器寻址可进一步分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址;I/O 端口指令IN和OUT使用的端口寻址方式有直接寻址和间接寻址。
2. 设(DS)=2000H,(ES)= 2100H,(SS)= 1500H,(SI)= 00A0H,(BX)= 0100H,(BP)= 0010H,数据变量V AL 的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H](4) MOV AX,V AL (5) MOV AX,[BX] (6) MOV AX,ES:[BX](7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10](10) MOV AX,V AL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,V AL[BX][SI]【解答】(1) MOV AX,21H立即寻址,源操作数直接放在指令中(2) MOV AX,BX寄存器寻址,源操作数放在寄存器BX中(3) MOV AX,[1000H]直接寻址,EA = 1000H,PA =(DS)×10H+EA = 2000H×10H+1000H = 21000H(4) MOV AX,V AL直接寻址,EA = [V AL] = 0050H,PA =(DS)×10H+EA = 2000H×10H+0050H = 20050H(5) MOV AX,[BX]寄存器间接寻址,EA =(BX)= 0100H,PA =(DS)×10H+EA = 2000H×10H+0100H = 20100H(6) MOV AX,ES:[BX]寄存器间接寻址,EA =(BX)= 0100H,PA =(ES)×10H+EA = 2100H×10H+0100H = 21100H(7) MOV AX,[BP]寄存器间接寻址,EA =(BP)= 0010H,PA =(SS)×10H+EA = 1500H×10H+0010H = 15010H(8) MOV AX,[SI]寄存器间接寻址,EA =(SI)= 00A0H,PA =(DS)×10H+EA = 2000H×10H+00A0H = 200A0H(9) MOV AX,[BX+10]寄存器相对寻址,EA =(BX)+10D = 0100H+000AH= 010AH,PA =(DS)×10H+EA = 2000H×10H+010AH = 2010AH(10)MOV AX,V AL[BX]寄存器相对寻址,EA =(BX)+[V AL]= 0100H+0050H= 0150H,PA =(DS)×10H+EA = 2000H×10H+0150H = 20150H(11)MOV AX,[BX][SI]基址变址寻址,EA = (BX)+(SI)= 0100H+00A0H = 01A0H,PA = (DS)×10H+EA = 2000H×10H +01A0H = 201A0H(12)MOV AX,V AL[BX][SI]基址变址相对寻址,EA = (BX)+(SI)+[V AL]= 0100H+00A0H+0050H = 01F0H,PA =(DS)×10H +EA = 2000H×10H+01F0H = 201F0H3. 给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。
北京邮电大学-微机原理与接口技术-阶段作业
微机原理与接口技术阶段作业1:一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH2. 8086/8088微处理器要求RESET有效维持时间至少要有个T状态A. 5B. 6C. 4D. 73. 若欲使RESET有效,只要即可。
A. 接通电源或按RESET键B. 接通电源或执行HLT指令C. 将RESET接地或执行HLE指令D. 按RESET键和将RESET引脚接地4. 8086 微处理器中的DI是A. 数据寄存器B. 目的变址寄存器C. 源变址寄存器D. 基址指针寄存器5. 8086 微处理器中BP 寄存器是A. 基址指针寄存器B. 基址寄存器C. 计数寄存器D. 堆栈基址寄存器6. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 247. 访问I/O端口可用地址线有条A. 64B. 16C. 32D. 88. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIB. SPC. IPD. CX9. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~20010. 字符串操作时目标串逻辑地址只能由提供A. ES、SIB. ES、DIC. DS、SID. DS、DI11. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___A. IPB. DIC. SID. BX12. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D.1;113. 当标志寄存器F中OF=1时,表示带有符号的字运算超出范围A. -128---+127B. -32768---32767C. 0000H---FFFFHD. 0---FFH14. 编程人员不能直接读写的寄存器是A. DIB. CXC. IPD. SP15. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP16. 8086微处理器内部通用寄存器中的指针类寄存器是A. IPB. BPC. BXD. CX17. 用于8086/8088系统时钟发生器/驱动器芯片是A. 8284B. 8282C. 8286D. 828818. 8086/8088微处理器内部寄存器中的累加器是寄存器A. 16位数据寄存器B. 16位段寄存器C. 16位变址寄存器D. 16位基址指针寄存器19. 8086微处理器中的BIU和EU是处于的工作状态A. 串行B. 并行C. 串并行D. 间隔20. 若指令队列处于满,执行部件又没有向总线接口部件发出总线请求,则总线接口处于状态A. 空闲B. 取指C. 读操作D. 写操作阶段作业2:一、单项选择题(共20道小题,共100.0分)1. 指令的寻址方式采用跳跃寻址方式时,可实现______。
微机原理与接口技术作业3
一、单项选择题第1题〔1分〕你的得分:1假设SS=3800H,SP=0100H,AX=905BH,执行指令PUSH AX后存放数据5BH 的物理地址是【1】。
A. 380FEHB. 380FFHC. 38101HD. 38102H题目答案:A你的答案:A题目分析:执行指令PUSH AX应先使SP-2→SP,然后把AX的内容存放入〔SP〕及(SP+1)单元。
SP'→ 00FEH 5BH00FFH 90HSP → 0100H所以,存放5BH的单元物理地址为38000H+00FEH=380FEH。
第2题〔1分〕你的得分:1假设SS=3800H,SP=0100H,AX=905BH,执行指令PUSH AX后存放数据90H 的物理地址是【2】。
A. 380FEHB. 380FFHC. 38101HD. 38102H题目答案:B你的答案:B题目分析:执行指令PUSH AX应先使SP-2→SP,然后把AX的内容存放入〔SP〕及(SP+1)单元。
SP'→ 00FEH 5BH00FFH 90HSP → 0100H所以,存放90H的单元物理地址为38000H+00FFH=380FFH。
第3题〔1分〕你的得分:1将字变量BUF的内容送入SI寄存器的正确指令是【3】。
A. MOV SI,BUFB. MOV [SI],BUFC. MOV OFFSET BUF,SID. LEA SI,BUF题目答案:A你的答案:A题目分析:B. 错误,该指令把存储单元的内容送到存储单元。
C. 错误,目的操作数为立即数。
D. 错误,该指令取BUF的偏移地址到SI寄存器中,而不是取其内容到SI寄存器中。
第4题〔1分〕你的得分:1指令 LODSB 操作数的段地址一定在【4】寄存器中。
A. CSB. DSC. ESD. SS题目答案:B你的答案:B题目分析:指令 LODSB 操作数的段地址规定在DS寄存器中。
第5题〔1分〕你的得分:1指令“MOV AX,ES:[BP]”中的源操作数在当前【5】中。
微机原理与接口技术(习题答案)(DOC)
微机原理与接⼝技术(习题答案)(DOC)微机原理与接⼝技术(习题答案)(DOC)11-90-70 50+84答:120+18=01111000 (18)其补码形式分别为:(120)补=00010010补01111000+0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37=11011111 (-37)其补码形式为:(-33)补=11011011补11011111+1101101110111010由于C s=1,C p=1,所以没有溢出,结果正确-90-70=10011100 (-70)其补码形式为:(-90)补=10111010补100111001+1011101001010110由于C s=1,C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0,C p=1,所以有溢出,结果错误1.请写出下列字符串的ASCII码值。
My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各2部件的主要功能是什么?答:微型计算机主要由输⼊设备、运算器、控制器、存储器和输出设备组成。
各部件的功能分别是:1、输⼊设备通过输⼊接⼝电路将程序和数据输⼊内存;2、运算器是进⾏算术运算和逻辑运算的部件,它是指令的执⾏部件;3、控制器是计算机的指挥中⼼,它负责对指令进⾏译码,产⽣出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输⼊/输出接⼝等部件完成指令规定的操作;4、存储器⽤来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接⼝电路将程序运⾏的结果及程序、数据送到的设备;2.微处理器的发展过程是什么?答:微型计算机的发展过程是:第⼀代(1946~1957)——采⽤电⼦管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁⿎等为存储⼿段;软件上采⽤机器语⾔,后期采⽤汇编语⾔。
北邮微机原理与接口技术阶段作业三
北邮微机原理与接⼝技术阶段作业三⼀、单项选择题(共20道⼩题,共100.0分)1. 假设AL寄存器的内容是ASCII码表⽰的⼀个英⽂字母,若为⼤写字母,将其转换为⼩写字母,否则不变。
试问,下⾯哪⼀条指令可以实现此功能____A. ADD AL, 20HB. OR AL, 20HC. ADD AL, ‘a’-‘A’D. XOR AL, 20H2. 若X和Y均为⽆符号整数,且X≤Y,则依次执⾏MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是_____A. CF=0且ZF=0B. CF=1且ZF=1C. CF=0或ZF=0D. CF=1或ZF=1执⾏指令MOV CX, CNT后,寄存器CX的内容是A. 10B. 5C. 9D. 44. 在下列段寄存器中,代码寄存器是____A. ESB. CSC. DSD. SSA. 24B. 16C. 20D. 18B. 1002HC. 1000HD. 0F00H执⾏上述指令后,正确的结果是____A. AX=1001HB. AX=0FFFHC. AX=1000HD. AX=0111H8. 执⾏下列三条指令后,AX寄存器中的内容是多少?MOV AX,'8'ADD AL,'9'DAAA. 0017HB. 0077HC. 0107HD. 0071H9. 假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否⼤于BX寄存器中的数据,应采⽤下⾯哪⼀种指令序列? ______ (注:label表⽰条件转移指令的⽬标地址) A. SUB AX,BXJC labelB. SUB AX,BXJNC labelC. CMP AX,BXJA labelD. CMP AX,BX10. 原码加减法是指_____A. 操作数⽤原码表⽰,连同符号位直接相加减B. 操作数取绝对值,直接相加减,符号位单独处理C. 操作数⽤原码表⽰,尾数直接相加减,符号位单独处理D. 操作数⽤原码表⽰,根据两数符号决定实际操作,符号位单独处理11. 假设V1和V2是⽤DW定义的变量,下列指令中正确的是____A. MOV V1,20HB. MOV V1,V2C. MOV AL,V1D. MOV 2000H,V212. 下⾯指令序列测试BH中的数是否为奇数,若为奇数则转移⾄K1处,横线处的指令应为_____TEST BH,01H___ K1A. JNEB. JZC. JSD. JC13. 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来⾃______。
北邮网院微机原理与接口技术阶段作业
试题分值:
5.0
提示:
21.
一、单项选择题(共20道小题,共100.0分)
1.假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能____
A.ADD AL, 20H
B.OR AL, 20H
C.ADD AL, ‘a’-‘A’
A.DI
B.CX
C.IP
D.SP
知识点:
单元1-2习题
学生答案:
[C;]
得分:
[5]
试题分值:
5.0
提示:
15.用于8086/8088系统时钟发生器/驱动器芯片是
A.8284
B.8282
C.8286
D.8288
知识点:
单元1-2习题
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
16.8086微处理器中的BIU和EU是处于的工作状态
A.00000~FFFFFH
B.0000H~FFFFH
C.0~256
D.0~200
知识点:
单元1-2习题
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
10.8086/8088微处理器中堆栈段SS作为段基址,则偏移量为
A.BP
B.SP
C.SI
D.DI
知识点:
单元1-2习题
学生答案:
[B;]
得分:
[A;]
得分:
[5]
试题分值:
5.0
提示:
6.8086/8088微处理器引脚中信号线能够反映标志寄存器中断允许标志IF的当前值
北语 20春《微型计算机原理及其接口技术》作业_1234
20春《微型计算机原理及其接口技术》作业_1一、单选题 ( 每题4分, 共15道小题, 总分值60分 )1.下列不属于计算机外设的是___。
A. 键盘B. 显示器C. 扫描仪D. 内存答:D (131)(9666)(2906)2.8086CPU执行IRET指令后,SP的内容___。
A. 减6B. 减4C. 加6D. 加4答:C3.8086/8088CPU有一个与存储器完全独立的空间供连接输入/输出设备使用,占有的I/O空间为___。
A. 256byteB. 512byteC. 64KBD. 128KB答:C4.答:C5.答:B6.答:C7.答:C8.答:B9.答:C10.IN AL,n 指令中n是( )A. 8位二进制数B. 16位二进制数C. 8位或16位二进制数均可D. 用AL时是8位;用AX时是16位答:A11.80386内部有___个寄存器(含保留的寄存器)。
A. 8个B. 16个C. 32个D. 40个答:D12.答:B13.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是()A. IN AL,端口地址B. MOV AL,端口地址C. OUT AL,端口地址D. OUT 端口地址,AL答:D14.15.CPU 可以对 8253 计数器执行读操作,其读到的是___。
A. 工作方式字B. 计数初值C. 计数执行部件D. 输出锁存器二、判断题 ( 每题4分, 共10道小题, 总分值40分 )1.任何一种可编程I/O接口芯片,工作前都必须先向它的控制寄存器写入控制字,以选择所需的工作方式和功能。
2.32位PC机中并没有8253或8254芯片,但其控制芯片组具有兼容其功能的电路。
3.Pentium微处理机配备有5个32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。
保存着跟任务有关的适合于所有任务的机器状态。
4.当程序有高度的顺序性时,Cache更为有效。
5.某测控系统用DAC0832构成数字分配型多路模拟输出通道时,要求隔路必须同时输出模拟量控制信号,则各DAC0832应工作于双缓冲方式。
2019年秋季北邮微机原理与接口技术阶段作业一二三四
阶段作业一一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH2. 16 位带有符号数的补码数据范围为A. -32767~ +32767B. +32768~ -32767C. +32767~ -32768D. +32769~ -327663. 8086 微处理器中BP 寄存器是A. 基址指针寄存器B. 基址寄存器C. 计数寄存器D. 堆栈基址寄存器4. 8086/8088 微处理器中的BX是A. 基址寄存器B. 计数寄存器C. 变址寄存器D. 基址指针寄存器5. 8086/8088 微处理器引脚中信号线能够反映标志寄存器中断允许标志IF的当前值A. S7B. S5C. S4D. S66. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 247. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIB. SPC. IPD. CX8. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~2009. 8086/8088微处理器中堆栈段SS作为段基址,则偏移量为A. BPB. SPC. SID. DI10. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___A. IPB. DIC. SID. BX11. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D. 1;112. 当标志寄存器F中OF=1时,表示带有符号的字运算超出范围A. -128---+127B. -32768---32767C. 0000H---FFFFHD. 0---FFH13. 编程人员不能直接读写的寄存器是A. DIB. CXC. IPD. SP14. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP15. 8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是A. EU中的地址加法器B. BIU中的地址加法器C. 指令队列D. 内部通用寄存器16. 当标志寄存器TF=1时,微处理器内部每执行完一条指令便自动进行一次A. 复位B. 内部中断C. 外部中断D. 寄存器传送17. 8086/8088微处理器内部寄存器中的累加器是寄存器A. 16位数据寄存器B. 16位段寄存器C. 16位变址寄存器D. 16位基址指针寄存器18. 8086中指令队列和堆栈特点分别是A. 先进后出;先进先出B. 先进先出;先进后出C. 先进先出;后进先出D. 先进后出;先进后出19. 微处理器内部的控制器是由组成A. 寄存器阵列B. 指令寄存器、指令译码器和定时控制电路C. ALU和内存D. ALU和寄存器20. 若把组成计算机中的运算器和控制器集成在一块芯片上称为A. 微型计算机B. 单片机C. 微处理器D. 单板机阶段作业二一、单项选择题(共20道小题,共100.0分)1. 相联存储器是指按______进行寻址的存储器。
微机原理与接口技术试题三及答案
微机原理与接口技术试题三及答案一、选择题(本题共10题,每题2分,共20分)1.RESET信号有效后,8086 CPU执行的第一条指令地址为()。
A.00000HB.FFFFFHC.FFFF0HD.0FFFFH2.要管理10级可屏蔽中断,至少需要级联的8259A芯片数为()。
A.4片B.2片C.3片D.9片3.在DMA方式下,CPU与总线的关系是()。
A.只能控制地址总线B.相互成隔离状态C.只能控制数据线D.相互成短接状态4.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是()。
A.附加的冗余信息量少B.发生错误的概率小C.字符或组成传送,间隔少D.由于采用CRC循环码校验5.微型计算机中主要包括有()。
A. 微处理器、存储器和I/O接口B.微处理器、运算器和存储器C. 控制器、运算器和寄存器组D.微处理器、运算器和寄存器6.在8255A的工作方式中,那种工作方式只适用于A端口()。
A.方式0B.方式1C.方式2D.B和C7.8086/8088 CPU系统中最小模式下8282的作用是( ) 。
A.地址锁存器B.数据收发器C.时钟信号源D.总线控制器8.8088系统中,设8259芯片的端口基地址是21H,中断源来自IRQ6写屏蔽字OCW1的命令是()。
A.MOV AL,7FH OUT 21H,ALB.MOV AL,3FH OUT 21H,ALC.MOV AL,7DH OUT 21H,ALD.MOV AL,70H OUT 21H,AL9.向8253芯片写入的计数初值,写到了()中。
A.计数执行部件B.暂存器C.数据输出锁存器D.初值寄存器10.下列哪个选项不是8237的工作模式。
()A.块传送模式B.全嵌套传输模式C.请求传送模式D.级联传输模式二、填空题(本题共10空,每空2分,共20分)1.8086CPU从内部功能上可分为执行部件和_________________两个独立的功能部件。
北邮《微机原理与接口技术》阶段作业汇总
北邮《微机原理与接口技术》阶段作业汇总《微机原理与接口技术》作业汇总1.若欲使RESET有效,只要A即可。
A.接通电源或按RESET键2.8086微处理器中的ES是D寄存器D.附加数据段3.8086 微处理器中BP 寄存器是AA.基址指针寄存器4.8086/8088 微处理器中的BX是AA.基址寄存器5.8086/8088微处理器顺序执行程序时,当遇到C指令时,指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令。
C.JCXZ6.8086微处理器读总线周期中地址信号AD15~AD0在A期间处于高阻。
A.T27.8086/8088 微处理器引脚中B信号线能够反映标志寄存器中断允许标志IF的当前值。
B.S58.访问I/O端口可用地址线有B条。
B.169.8086/8088 微处理器可访问内存储器地址为AA.00000~FFFFFH10.字符串操作时目标串逻辑地址只能由B提供B.ES、DI11.8086/8088微处理器中堆栈段SS作为段基址,则偏移量为B。
B.SP12.若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为C。
C.1;013.8086微处理器内部通用寄存器中的指针类寄存器是B。
B.BP14.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是。
B.BIU中的地址加法器15.当标志寄存器TF=1时,微处理器内部每执行完一条指令便自动进行一次B。
B.内部中断16.8086/8088微处理器内部寄存器中的累加器是A寄存器。
A.16位数据寄存器17.8086微处理器中的BIU和EU是处于B的工作状态B.并行18.8086中指令队列和堆栈特点分别是CC.先进先出;后进先出19.微型计算机各部件之间是用A连接起来的。
A.系统总线20.若把组成计算机中的运算器和控制器集成在一块芯片上称为C。
C.微处理器21.相联存储器是指按C进行寻址的存储器。
北京邮电大学微机原理与接口技术阶段作业3
试题分 5.0
值:
13.
14. 为了使 MOV AX,VAR 指令执行后,AX 寄存器中的内容为 4142H, 下面哪一种数据定义会产生不正确的结果_____ A. VAR DW 4142H B. VAR DW 16706 C. VAR DB 42H,41H D. VAR DB 41H,42H
JZ NEXT
D. OR BL, 4FH
JZ NEXT
知识点: 单元 4 习题 学生答
[B;] 案: 得分: [5] 提示:
试题分 5.0
值:
28.
29. 零地址运算指令在指令格式中不给出操作数地址,因此它的操 作数可以来自______。 A. 立即数和栈顶 B. 栈顶和次栈顶 C. 暂存器和栈顶 D. 寄存器和内存单元
知识点: 单元 4 习题 学生答
[B;] 案: 得分: [5] 提示:
试题分 5.0
值:
36.
37. SKY: MOV AL,20H 中操作数为_____ A. MOV B. SKY C. AL 或 20H D. AL 和 20H
知识点: 单元 4 习题 学生答
[D;] 案: 得分: [5] 提示:
知识点: 单元 4 习题 学生答
[B;] 案: 得分: [5] 提示:
试题分 5.0
值:
26.
27. 测试 BL 寄存器内容是否与数据 4FH 相等,若相等则转 NEXT 处 执行,可实现的方法是____ A. TEST BL, 4FH
JZ NEXT
B. XOR BL, 4FH
JZ NEXT
C. AND BL, 4FH
一、单项选择题(共 20 道小题,共 100.0 分)
微机原理与接口技术习题答案3
第3章 8086CPU指令系统1.写出完成下列要求的变量定义语句:(1)在变量var1中保存6个字变量:4512H,4512,-1,100/3,10H,65530;(2)在变量var2中保存字符串:’BYTE’, ’word’, ’WORD’;(3)在缓冲区buf1中留出100个字节的存储空间;(4)在缓冲区buf2中,保存5个字节的55H,再保存10个字节的240,并将这一过程重复7次;(5)在变量var3中保存缓冲区buf1的长度;(6)在变量pointer中保存变量var1和缓冲区buf1的偏移地址。
解:var1 DW 4512H,4512,-1,100/3,10H,65530var2 DB ’BYTE’,’word’,’WORD’buf1 DB 100 DUP(?)buf2 DB 7 DUP(5 DUP(55H),10 DUP(240))var3 DB LENGTH buf1pointer DW var1,buf1 (或者pointer DW OFFSET var1,OFFSET buf1)2.设变量var1的逻辑地址为0100:0000,画出下列语句定义的变量的存储分配图:var1 DB 12,-12,20/6,4 DUP(0,55H)var2 DB ‘Assemble’var3 DW ‘AB’, ‘cd’, ‘E’var4 DW var2var5 DD var2解:3.指令正误判断,对正确指令写出源和目的操作数的寻址方式,对错误指令指出原因(设VAR1, VAR2为字变量, L1为标号):(1)MOV SI,100 (2)MOV BX,VAR1[SI](3)MOV AX, [BX] (4)MOV AL, [DX](5)MOV BP, AL (6)MOV VAR1, VAR2(7)MOV CS, AX (8)MOV DS, 0100H(9)MOV [BX][SI], 1 (10)MOV AX, VAR1+VAR2(11)ADD AX, LENGTH VAR1 (12)OR BL, TYPE VAR2(13)SUB [DI], 78H (14)MOVS VAR1, VAR2(15)PUSH 100H (16)POP CS(17)XCHG AX, ES (18)MOV DS, CS(19)JMP L1+5 (20)DIV AX, 10(21)SHL BL, 2 (22)MOV AL, 15+23(23)MUL CX (24)XCHG CL, [SI](25)ADC CS:[0100], AH (26)SBB VAR1-5,154解:(1)MOV SI,100 正确。
微机原理与接口技术习题参考答案3-13章..
微机原理与接口技术习题参考答案3-13章..习题3.1 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。
按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。
3.2 举例说明有哪些常见的系统总线与外设总线。
答:常见的系统总线有:ISA总线、PCI总线、PCI Express总线。
常见的外设总线有:RS-232串行总线、IEEE1394串行总线、USB串行总线。
3.3 ISA总线的主要特点是什么?答:ISA总线的主要特点是:(1)总线支持力强,支持64KB的I/O地址空间、24位存储器地址空间、8/16位数据存取、15级硬件中断、7个DMA通道等。
(2)16位ISA总线是一种多主控(Multi Master)总线,可通过系统总线扩充槽中的MAST ER的信号线实现。
除CPU外,DMA控制器、刷新控制器和带处理器的智能接口卡都可以成为ISA总线的主控设备。
(3)支持8种类型的总线周期,分别为8/16位的存储器读周期、8/16位的存储器写周期、8/16位的I/O读周期、8/16位的I/O写周期、中断请求和中断响应周期、DMA周期、存储器刷新周期和总线仲裁周期。
3.4 PCI总线的主要特点是什么?答:PCI总线的特点概述如下:(1) 线性突发传输:PCI支持突发的数据传输模式,满足了新型处理器高速缓冲存储器(Cache)与内存之间的读写速度要求。
线性突发传输能够更有效地运用总线的带宽去传输数据,以减少不必要的寻址操作。
(2) 多总线主控:PCI总线不同于ISA总线,其地址总线和数据总线是分时复用的。
这样减少了接插件的管脚数,便于实现突发数据的传输。
数据传输时,一个PCI设备作为主控设备,而另一个PCI设备作为从设备。
总线上所有时序的产生与控制,都是由主控设备发起的。
北邮—微机原理与接口技术(3)
微机原理与接口技术硬件实验报告目录3.实验三8253计数器/定时器的应用 (3)3.1.实验目的 (3)3.2.实验内容 (3)3.2.1.连接电路并测试 (3)3.2.2.音乐播放 (6)3.2.3.弹琴 (17)3.3.思考题 (27)3.4.心得体会 (27)参考资料 (28)声明与致谢 (28)3.实验三8253计数器/定时器的应用3.1.实验目的学习掌握8253用作定时器的编程原理。
3.2.实验内容3.2.1.连接电路并测试8253的CS接译码器输出Y1(其地址为E820-E827H);8253的OUT接蜂鸣器的BELL端;8253的门控信号GATE接+5V;8253的CLK端接Q7(32KHz);清零复位电路中的T/C端接地(或接RESET端)。
图13电路连接示意(局部)图14线路连接在本实验中,只采用定时器0,方式3,只用低字节初始化,故初始化控制字为00010110B,即16H。
它发往控制口E803H。
初值赋给端口E800H。
利用下表,在debug模式下,测试8253与蜂鸣器工作状况。
表4不同音高对应分频数(基频32KHz)音名分频数(十六进制)低音中音高音更高音甚高音Do80402010Re72391C0EMi663319Fa603018So552B15La4D2613Si87442211 CODE(debug mode)MOV DX,E823MOV AL,16OUT DX,ALMOV DX,E820MOV AL,80OUT DX,AL经检验,蜂鸣器发声正常。
3.2.2.音乐播放完成一个音乐发生器,通过蜂鸣器放出音乐,并在数码管上显示乐谱。
程序设计:音乐为巴赫的小步舞曲,只放一遍。
放音乐时,在最左边的数码管上显示播放的音符。
放完音乐或用户敲击键盘时退出程序返回DOS。
返回DOS 前,数码管全灭,蜂鸣器静音。
流程图如下:图15音乐播放流程图程序源代码:CODE(minuet.asm);FILENAME:minuet.asm;AUTHOR:XIAO,Zhiqing(No.13,Cl.07105);DATE:20091223;DESCRIPTION:play music;=============macro=============;macro:myOut(WARNING:it may change the value of AL);it's strongly recommended that data be ALmyOut MACRO portAddr,dataPUSH DXMOV DX,portAddrMOV AL,dataOUT DX,ALPOP DXENDM;macro:myLutOut(WARNING:it may change the value of AL);it's strongly recommended that data be ALmyLutOut MACRO portAddr,lut,dataPUSH DXPUSH BXMOV BX,OFFSET lutMOV AL,dataXLAT lutMOV DX,portAddrOUT DX,ALPOP BXPOP DXENDM;macro:myIn(WARNING:it may change the value of AL);it's strongly recommended that data be ALmyIn MACRO portAddr,dataPUSH DXMOV DX,portAddrIN AL,DXMOV data,ALPOP DXENDM;=============data segment=============Data SEGMENT;Segments Lookup TableSegLut DB0EDH,21H,0F4H,0F1H,39H;"01234"DB0D9H,0DDH,61H,0FDH,0F9H;"56789"DB7DH,9DH,0CCH,0B5H,0DCH,5CH; "ABCDEF"DB3DH,8CH;'H'(10H)'L'(11H)DB00H,10H;''(12H)'-'(13H)space EQU12Hbar EQU13H;Content index array to printContent DB12H,12H,12H,12H,12H,12H;Voice to playFreq DB0H;freqsiF EQU87H;32k/240;0do0EQU80H;32k/256;1re0EQU72H;32k/288;2mi0EQU66H;32k/320;3fa0EQU60H;32k/341;4so0EQU55H;32k/384;5la0EQU4DH;32k/427;6si0EQU44H;32k/480;7do1EQU40H;32k/512;8re1EQU39H;32k/576;9mi1EQU33H;32k/640;Afa1EQU30H;32k/682;Bso1EQU2BH;32k/768;Cla1EQU26H;32k/853;Dsi1EQU22H;32k/960;Edo2EQU20H;32k/1024;Fre2EQU1CH;mi2EQU19H;fa2EQU18H;so2EQU15H;la2EQU13H;si2EQU11H;do3EQU10H;re3EQU0EH;;music freq lookup tableFreqLut DB siF; (00H)DB do0,re0,mi0,fa0,so0,la0,si0;(01H-07H)DB do1,re1,mi1,fa1,so1,la1,si1;(08H-0EH)DB do2;(0FH)DB re2,mi2,fa2,so2,la2,si2DB do3,re3;music display lookup tableTubeLut DB 61H;(00H)DB21H,0F4H,0F1H,39H,0D9H,0DDH,61H; (01H-07H)DB21H,0F4H,0F1H,39H,0D9H,0DDH,61H; (08H-0EH)DB21H;(0FH)DB0F4H,0F1H,39H,0D9H,0DDH,61HDB21H,0F4H,0F1H,39H,0D9H,0DDH,61H ;button matrixbuttonPressed DB0;0FFH for pressed,00H for not.buttonRow DB0buttonCol DB0buttonIndex DB0buttonEnable DW0000Hlab EQU1;1stand for Xue9,0stand for Jiao2IF lab;Xue9PortSw EQU0E8E0H;8255PortA EQU0E800HPortB EQU0E801HPortC EQU0E802HPortControl EQU0E803H;8253Timer0EQU0E820HTimer1EQU0E821HTimer2EQU0E822HTimerControl EQU0E823HELSE;Jiao2PortSw EQU0EEE0H;8255PortA EQU0EE00HPortB EQU0EE01HPortC EQU0EE02HPortControl EQU0EE03H;8253Timer0EQU0EE20HTimer1EQU0EE21HTimer2EQU0EE22HTimerControl EQU0EE23HENDIFNotes DB07H+5,07H+1,07H+2,07H+3,07H+4,07H+5, 07H+1,07H+1DB07H+6,07H+4,07H+5,07H+6,07H+7,0EH+1, 07H+1,07H+1DB07H+4,07H+5,07H+4,07H+3,07H+2,07H+3, 07H+4,07H+3,07H+2,07H+1DB00H+7,07H+1,07H+2,07H+3,07H+1,07H+2DB07H+5,07H+1,07H+2,07H+3,07H+4,07H+5, 07H+1,07H+1DB07H+6,07H+4,07H+5,07H+6,07H+7,0EH+1, 07H+1,07H+1DB07H+4,07H+5,07H+4,07H+3,07H+2,07H+3, 07H+4,07H+3,07H+2,07H+1DB07H+2,07H+3,07H+2,07H+1,00H+7,07H+1DB0EH+1,07H+7,07H+6,07H+7,07H+3,07H+3DB07H+6,00H+6,00H+7,07H+1,07H+2,07H+3, 07H+3,07H+2,07H+3DB07H+4,07H+5,07H+4,07H+3,07H+2,07H+3, 07H+4,07H+3,07H+2,07H+1DB07H+2,07H+3,07H+2,07H+1,07H+2,00H+7DB0EH+1,07H+7,07H+6,07H+7,07H+3,07H+3DB07H+6,00H+6,00H+7,07H+1,07H+2,07H+3, 07H+3,07H+2,07H+3DB07H+4,07H+5,07H+4,07H+3,07H+2,07H+3, 07H+4,07H+3,07H+2,07H+1DB07H+2,07H+3,07H+2,07H+1,00H+7,07H+1 LengthOfSong EQU$-NotesDuration DB4,2,2,2,2,4,4,4DB4,2,2,2,2,4,4,4DB4,2,2,2,2,4,2,2,2,2DB4,2,2,2,2,12DB4,2,2,2,2,4,4,4DB4,2,2,2,2,4,4,4DB4,2,2,2,2,4,2,2,2,2DB4,2,2,2,2,12DB4,4,4,4,4,4DB4,2,2,2,2,4,2,2,4DB4,2,2,2,2,4,2,2,2,2DB4,2,2,2,2,12DB4,4,4,4,4,4DB4,2,2,2,2,4,2,2,4DB4,2,2,2,2,4,2,2,2,2DB4,2,2,2,2,12Data ENDS;=============stack segment============= Stack SEGMENT STACK'STACK'DB100H DUP(?)Stack ENDS;=============code segment============= Code SEGMENTASSUME CS:Code,DS:Data,SS:StackMain PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DataMOV DS,AXmyOut PortControl,80H;8255:10000000B means:;A--mode0,output;B--mode0,output;C High--output(it will change during running);C Low--output(it will change during running)myOut PortB,01H;show the left most digitCALL PlaymyOut PortB,00HRETMain ENDPPlay PROCPUSH SIXOR SI,SInextTune:CALL ShowTubeCALL PlayNoteCALL NoteDurationCALL PlayHushCALL HushDurationCALL CheckExitINC SICMP SI,LengthOfSongJB nextTunePOP SIRETPlay ENDPShowTube PROCPUSH AXPUSH BXPUSH SIMOV BX,OFFSET NotesMOV AX,SIXLAT NotesmyLutOut PortA,TubeLut,ALPOP SIPOP BXPOP AXRETShowTube ENDPPlayNote PROCPUSH AXPUSH BXPUSH SIMOV BX,OFFSET NotesMOV AX,SIXLAT NotesPUSH AXmyOut TimerControl,16HPOP AXmyLutOut Timer0,FreqLut,ALPOP SIPOP BXPOP AXRETPlayNote ENDPNoteDuration PROCPUSH AXPUSH BXPUSH CXPUSH SIMOV BX,OFFSET DurationMOV AX,SIXLAT DurationXOR AH,AH;useless instruct indeed,since high byte of SI is zeroMOV CX,0100HMUL CXSUB CX,10HnextSubNoteDelay:CALL BasicDelayDEC AXJNZ nextSubNoteDelayPOP SIPOP CXPOP BXPOP AXRETNoteDuration ENDPPlayHush PROCPUSH AXPUSH BXPUSH SImyOut TimerControl,16H;00:Timer0;01:Lower Byte only;011:Mode3;0:Binary CountingmyOut Timer0,1POP SIPOP BXPOP AXRETPlayHush ENDP HushDuration PROCPUSH AXPUSH BXPUSH CXPUSH SIMOV CX,10H nextSubHushDelay:CALL BasicDelayJNZ nextSubHushDelayPOP SIPOP CXPOP BXPOP AXRETHushDuration ENDP BasicDelay PROCPUSH CXMOV CX,0080H myLoopLabel:PUSH CXMOV CX,1000H myLoopLabel2:DEC CXJNZ myLoopLabel2POP CXDEC CXJNZ myLoopLabelPOP CXRETBasicDelay ENDPCheckExit PROCPUSH AXMOV AH,0BH;check whether user input something from keyboardINT21HOR AL,AL;if he does,then return to DosJZ exitCheckAndQuitmyOut PortA,00HmyOut PortB,00HCALL PlayHushMOV AX,4C00HINT21HexitCheckAndQuit:POP AXRETCheckExit ENDPCode ENDSEND Main;=============end of file=============经过测验,程序运行正常。
微机原理与接口技术(北邮阶段作业4)
一、单项选择题(共20道小题,共分)1.8086的中断优先级由低到高的顺序为______A.单步中断、可屏蔽中断、不可屏蔽中断、内部中断B.可屏蔽中断、不可屏蔽中断、单步中断、内部中断C.内步中断、单部中断、不可屏蔽中断、可屏蔽中断D.内部中断、单步中断、可屏蔽中断、不可屏蔽中断知识点:单元5、6、7习题学生答案:[A;]得分:[5]试题分值:提示:2.3.占有CPU时间最小的数据传送方式是______A.同步传送B.查询传送C.中断传送D.DMA传送知识点:单元5、6、7习题学生答案:[D;]得分:[5]试题分值:提示:4.5.微型计算机输入/输出的控制方式有4种,其中以______控制的输入/输出是一种最主要的控制方式,因为其实时性强,效率高A.无条件传送B.程序查询C.中断D.DMA知识点:单元5、6、7习题学生答案:[C;]得分:[5]试题分值:提示:6.7.8086CPU寻址I/O端口最多使用______条地址线。
A.8B.10C.16D.20知识点:单元5、6、7习题学生答案:[C;]得分:[5]试题分值:提示:8.9.若8086处理器改为统一编址方式,可使用______条地址线来寻址端口A.8B.10C.16D.20知识点:单元5、6、7习题学生答案:[D;]得分:[5]试题分值:提示:10.11.8086/8088的中断是向量中断,其中断服务程序的入口地址是由______提供A.外设中断源B.CPU的中断逻辑电路C.从中断控制器读中断类型号左移两位D.由中断型号指向的中断向量表中读出知识点:单元5、6、7习题学生答案:[D;]得分:[5]试题分值:提示:12.13.采用DMA方式传送数据时,每传送一个数据要占用______的时间A.一个指令周期B.一个机器周期C.一个时钟周期D.一个存储周期知识点:单元5、6、7习题学生答案:[D;]得分:[5]试题分值:提示:14.15.系统总线中地址线的功能是_____A.用于选择主存单元地址B.用于选择进行信息传输的设备C.用于选择外存地址D.用于指定主存和I/O设备接口电路的地址知识点:单元5、6、7习题学生答案:[D;]得分:[5]试题分值:提示:16.17.8253芯片有______个端口地址A. 2B. 3C. 4D. 6知识点:单元5、6、7习题学生答案:[C;]得分:[5]试题分值:提示:18.19.8255芯片有______种基本工作方式。
微机原理与接口--北邮
2011春北邮函授微机原理与接口技术阶段作业1一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH知识点: 单元1-2习题学生答案: [B;] 标准答案: B;得分: [5] 试题分值: 5.02. 8086/8088微处理器要求RESET有效维持时间至少要有个T状态A. 5B. 6C. 4D. 7知识点: 单元1-2习题学生答案: [C;] 标准答案: C;得分: [5] 试题分值: 5.03. 若欲使RESET有效,只要即可。
A. 接通电源或按RESET键B. 接通电源或执行HLT指令C. 将RESET接地或执行HLE指令D. 按RESET键和将RESET引脚接地知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.04. 8086微处理器中的ES是寄存器A. 数据段B. 附加段C. 扩展附加段D. 附加数据段知识点: 单元1-2习题学生答案: [D;] 标准答案: D;得分: [5] 试题分值: 5.05. 8086微处理器以BP内容作为偏移量,则段基址是由寄存器提供A. CSB. ESC. SS知识点: 单元1-2习题学生答案: [C;] 标准答案: C;得分: [5] 试题分值: 5.06. 8086/8088微处理器顺序执行程序时,当遇到指令时,指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令A. XLATB. LDSC. JCXZD. JCXZ知识点: 单元1-2习题学生答案: [C;] 标准答案: C;得分: [5] 试题分值: 5.07. 8086微处理器读总线周期中地址信号AD15~AD0在期间处于高阻A. T2B. T3C. T4D. T3~T4知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.08. 8086/8088 微处理器引脚中信号线能够反映标志寄存器中断允许标志IF的当前值A. S7B. S5C. S4D. S6知识点: 单元1-2习题学生答案: [B;] 标准答案: B;得分: [5] 试题分值: 5.09. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 24知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.010. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIC. IPD. CX知识点: 单元1-2习题学生答案: [D;] 标准答案: D;得分: [5] 试题分值: 5.011. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~200知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.012. 8086/8088微处理器中堆栈段SS作为段基址,则偏移量为A. BPB. SPC. SID. DI知识点: 单元1-2习题学生答案: [B;] 标准答案: B;得分: [5] 试题分值: 5.013. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用 ___A. IPB. DIC. SID. BX知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.014. 若进行加法运算的两个操作数ABH和8BH其结果使得CF和OF为A. 0;0B. 0;1C. 1;0D. 1;1知识点: 单元1-2习题学生答案: [D;] 标准答案: D;得分: [5] 试题分值: 5.015. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D. 1;1知识点: 单元1-2习题学生答案: [C;] 标准答案: C;得分: [5] 试题分值: 5.016. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP知识点: 单元1-2习题学生答案: [D;] 标准答案: D;得分: [5] 试题分值: 5.017. 8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是A. EU中的地址加法器B. BIU中的地址加法器C. 指令队列D. 内部通用寄存器知识点: 单元1-2习题学生答案: [B;] 标准答案: B;得分: [5] 试题分值: 5.018. 用于8086/8088系统时钟发生器/驱动器芯片是A. 8284B. 8282C. 8286D. 8288知识点: 单元1-2习题学生答案: [A;] 标准答案: A;得分: [5] 试题分值: 5.019. 微型计算机各部件之间是用连接起来的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B.XOR BL, 4FH
JZ NEXT
C.AND BL, 4FH
JZ NEXT
D.OR BL, 4FH
JZ NEXT
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
18.组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是____
A.NONE
B.PUBLIC
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
8.如AX=1000H
NEG?AX
NEG?AX
上述两条指令执行后,AX的值为____
A.1001H
B.1002H
C.1000H
D.0F00H
知识点:
单元4习题
学生答案:
[C;]
?
?
得分:
[5]
试题分值:
提示:
?
9.设AX=1000H
NEG?AX
NOT?AX
北邮函授 微机原理和接口技术 阶段作业3
一、单项选择题(共20道小题,共分)
1.假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能____
A.ADD AL, 20H
B.OR AL, 20H
C.ADD?AL, ‘a’-‘A’
A.VAR DW 4142H
B.VAR DW 16706
C.VAR DB 42H,41H
D.VAR DB 41H,42H
知识点:
单元4习题
学生答案:
[C;]
?
?
得分:
[5]
试题分值:
提示:
?
14.下列哪一条指令不合法___
A.IN AX,0278H
B.RCR DX,CL
C.CMP SB
D.RET 4
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
15.假设V1和V2是用DW定义的变量,下列指令中正确的是____
A.MOV V1,20H
B.MOV V1,V2
C.MOV AL,V1
D.MOV 2000H,V2
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
C.@ATT
D.ABC
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
精心搜集整理,只为你的需要
A.1020H
B.3020H
C.2030H
D.2010H
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
11.执行下列三条指令后,AX寄存器中的内容是多少
MOV? AX,'8'
ADD? AL,'9.0077H
C.0107H
D.0071H
知识点:
单元4习题
D.XOR AL, 20H
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
2.逻辑右移指令执行的操作是______
A.符号位填0,并顺次右移1位,最低位移至进位标志位
B.符号位不变,并顺次右移1位,最低位移至进位标志位
C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D.CF=1或ZF=1
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
4.假设数据段定义如下:
DSEG SEGMENT
DAT DW 1,2,3,4,5,6,7,8,9,10
CNT EQU?($-DAT)/2
DSEG ENDS
执行指令MOV CX,?CNT后,寄存器CX的内容是
A.10
B.5
C.9
D.4
知识点:
单元4习题
学生答案:
[D;]
?
?
得分:
[5]
试题分值:
提示:
?
5.定点运算器用来进行_____
A.定点数运算
B.浮点数运算
C.既进行定点数运算也进行浮点数运算
D.十进制数加减法
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
6.在执行POP[BX]指令,寻找目的操作数时,段地址和偏移地址分别是____
D.符号位填1,并顺次右移1位,最低位移至进位标志位
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
3.若X和Y均为无符号整数,且X≤Y,则依次执行MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是_____
A.CF=0且ZF=0
B.CF=1且ZF=1
C.CF=0或ZF=0
??执行上述指令后,正确的结果是____
A.AX=1001H
B.AX=0FFFH
C.AX=1000H
D.AX=0111H
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
10.设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1H中取出一个字的内容是____
MON
D.STACK
知识点:
单元4习题
学生答案:
[A;]
?
?
得分:
[5]
试题分值:
提示:
?
19.NEAR标号的类型值为_______
A.2
B.-1
C.4
D.-2
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
20.下列为不合法的标志符的是_______
A.AXYZ
B.5SKY
学生答案:
[C;]
?
?
得分:
[5]
试题分值:
提示:
?
12.在下列指令中,隐含使用AL寄存器的指令有几条____
SCASB;XLAT;MOVSB;DAA;NOP;MUL? BH;
A.1
B.2
C.4
D.5
知识点:
单元4习题
学生答案:
[C;]
?
?
得分:
[5]
试题分值:
提示:
?
13.为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果_____
?
16.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是____
A.JLE
B.JNL
C.JNLE
D.JL
知识点:
单元4习题
学生答案:
[C;]
?
?
得分:
[5]
试题分值:
提示:
?
17.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是____
A.TEST BL, 4FH
A.无段地址和偏移地址
B.在DS和BX中
C.在ES和BX中
D.在SS和SP中
知识点:
单元4习题
学生答案:
[B;]
?
?
得分:
[5]
试题分值:
提示:
?
7.下面的数据定义了____个字节。?
?
???????DATA_1??6 DUP(4 DUP(0FFH))
A.24
B.16
C.20
D.18
知识点:
单元4习题