微机原理自测题1
微机原理自测题

第一章概论自测题1、在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?2、将下列十进制数转化为二进制数:50, 0.83, 24.31, 79.75, 199, 73.253、将下列十进制数转换成八进制数和十六进制数:39, 99.735, 54.625, 127, 1194、将下列二进制数转换成十进制数:111101.101B 100101.11B, 10011001.001B, 1100110.011B 11011010.1101B 5、完成下列转换:(1) 10110.10111B转换为十六进制数;(2) 34.97H转换成八进制数和十进制数;(3) 0BA.7FH转换成二进制数和八进制数;(4) 43.27Q转换为二进制数和十六进制书。
&设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码:+0010101 , +1111111 +1000000, -0010101 , -1111111, -10000007、设机器字长是8位,最高位是符号位,用二进制补码运算法则对下列各式进行运算:(1) 17+7;(2)8+18;(3)9+(-7);⑷-26+6 ;(5) 8-18;(6)19-(-17);(7)-25-6;(8)87-158、已知下列各数均为二进制补码:a=00110010B;b=01001010B;c=11101001B;d=10111010B 试求:(1) a+b ;(2) a+c; (3) c+b :⑷ c+d; (5) a-b ;(6)c-a;(7)d-c;(8)a+d-c;(9)b+c-d;(10)d-c-a9、设机器字长为8位,最高位为符号位,用双高位法判别下述各二进制运算是否产生溢出,并说明是正溢出还是负溢出。
(1) 43+8 ;(2)-52+7;(3)50+84;⑷ 72-8;(5)(-33)+(-47);(6)(-90)+(-75);(7)-127+60 10、a,b均为用十六进制形式表示的8位带符号数补码,按下列给定的a , b之值进行a+b和a-b的运算,并用双高位法判断是否产生溢出:(1) a=37,b=57;(2)a=0B7H,b=0D7H;(3)a=0F7H,b=0D7H;⑷ a=37H,b=0C7H 11、将下列十进制数变为8421BCD码:(1) 8609; (2)5254;(3)2730;(4)199812、将下列8421BCD码表示成十进制数和二进制数:(1) 01111001; (2) 01010111;(3)10000011;(4)1001100113、将下列数值或字符串表示成相应的ASCII代码:(1) 51;(2)7FH ;(3)ABH ;(4)C6H ;(5)SAM ;(6)JONS; (7)HOLLO ;(8)how are you?第二章8086微型处理器自测题1、8086CPU由哪两部分组成?它们的主要功能是什么?8086CPU与8088CPU的主要区别是什么?2、8086/8088和传统的计算机相比,在执行指令方面有什么不同?这种设计的优点何在?3、8086/8088微处理器内部有哪些寄存器?其主要作用是什么?4、设某台微处理器有20条地址总线和16条数据总线:(1)若存储器寻址空间和I/O地址的寻址空间是分开的,问存储器空间有多大?(2)经由数据总线可传送的带符号数的范围是多大?5、有两个16位字1EF5H和2A3DH分别存放在OOBOH和OOBCH单元中,用图表表示它们在存储器里存放情况。
微机原理试题1(含答案)

微型计算机原理2006年6 月27日一二三四. 五六七八一.填空题(每空1分,共30分)1.若字长为16位,X=75D,则[X]补=004B H,[-X]补=FFB5 H 。
2.设两个二进制数X=01101010B,Y=10100010B,试比较它们大小:(1)X、Y两数均为带符号位的补码数,则X >Y ;(2)X、Y两数均为无符号数,则X <Y ;3.如果在一个程序段开始执行之前,(CS)=2000H,(IP)=1234H,给定一个数据的有效地址是0127H,且(DS)=3000H。
试问:该程序段的第一个字的物理地址为21324 H,数据在内存中的物理地址是30127H 。
4.某存储芯片有11条地址线和4条数据线,此芯片至少可以存放二进制数2048 个,地址范围是0000~07FFH ,每个二进制数有4位,若要把每个二进制数增加到八位,则应采用芯片级联(位扩展)办法。
5.C P U和外设之间的数据传送方式有程序控制的输入输出方式、程序中断的输入输出方式、直接存储器存取的输入输出方式。
6.根据传送信息的种类不同,系统总线分为数据总线、地址总线、控制总线。
7.8255A把A口和C口高4位和B口和C口低4位分别称为A组和B组,可组成两个独立的并行接口,PA口有 3 种工作方式。
8.指出下列各条指令划线部分的寻址方式:(1)MOV SI ,1000H 寄存器寻址(2)MOV [SI] , 1000H 寄存器间接寻址(3)ADD AX , [1046H ] 直接寻址(4)AND DL, [BX+SI] 基址加变址(5)OUT 2FH ,AL 直接端口(6)IN AX,DX v 间接端口9.在8086系统中,一个中断类型号为0A4H的中断服务子程序位于从01FE:3800H 开始的内存中,则相应的中断矢量地址为0000:0290H,从该地址开始连续4个存储单元存放的内容依次为00H 、38H 、FEH 、01H 。
微机原理试题及答案

微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题及答案

微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理与接口技术 自 测 试 题 1

自测试题一一、填空(每空1分,共30分)1、若X= —1,Y= —127,字长n=16,则[X]补= H,[Y]补= H[X+Y]补= H,[X-Y]补= H2、LOOPZ OPR是_____寻址方式的指令,其转移范围不超过_____.个字节,转移的条件是_____。
3、若(AX)=3F50H,(BX)=1728H,执行SUB AX,BX指令后,(AX)=_____标志位AF,SF,CF,ZF,OF,PF的状态相应为。
4、若(AX)=0200H,(DL)=81H,则执行DIV DL之后,(AH)= ,(AL)=,而执行IDIV DL之后,(AH)= ,(AL)= 。
5、下列宏定义:MUL VAR MACRO X,Y,ZMOV AL,XMUL YMOV Z,AXENDM实现的功能是。
(3分)6、若某微机系统的RAM存储器由4个模块组成,每个模块的容量为128K×8 bit,若4个模块地址是连续的,最低地址是00000H,则每个模块的首末地址是:①;②;③;④。
7、中断矢量表的1K字节空间中,可供用户使用的指针从00080H开始至003FCH,其对应的类型号为自至。
8、若8086工作于最小方式,当CPU完成将AH中的内容送到物理地址位91001H的存储单元操作时,引脚BHE/S7,RD,WR,M/IO,DT / R的相应电平为。
(3分)9、INTR是信号,CPU在时对INTR进行测试。
10、设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为,如果再从堆栈中取出3个数据,则栈顶的物理地址为。
二、单项选择题(每小题2分,共10分)1、8086对中断请求响应优先级最高的请求。
(1)NMI (2)INTR (3)内部硬件中断(4)单步中断2、若(BX)=8285H,且题中指令已在队列中,则执行MOV AX,[BX]指令需要的总线周期数为。
(1)1(2)2 (3)3 (4)43、8086CPU在进行无符号数比较时,应根据标志位来判别。
微机原理考试综合练习题1参考答案

一、选择题:(每空格1分,共18分)1、(1101001.101)2= DA (69.625)10B (1101001.101) BCDC (69.5)16D (100000101.011000100101)BCD2、若X=-1110110,则[X]原= (1)B,[X]补= (2)C , [-X/2]补= D(3)。
(1) A 01110110 B 11110110 C 10001010 D 10001001(2) A 01110110 B 00001010 C 10001010 D 11110110(3) A 00010101 B 11111011 C 10001100 D 001110113、已知CS=1000H ,DS=4000H ,ES=2000H ,BX=0250H,SI=0382H,8086/8088指令MOV AX,[BX+SI]中源操作数的寻址方式是D(1),目标操作数的寻址方式是(2)A。
CPU执行该指令时,应从内存中物理地址为B(3)的字单元中取出数据。
(1) A 寄存器间址方式 B 基址寻址方式 C 变址寻址方式D 基址加变址寻址方式(2) A 寄存器寻址方式 B 寄存器间址方式 C 基址寻址方式D 变址寻址方式(3) A 205D2H B 405D2H C 20632H D 40632 H4、若8088 CPU 的寄存器AL和BL中分别存放了9AH和7DH 两个数,当CPU执行ADD AL, BL 指令操作后,状态寄存器FR的标志位CF、OF、ZF、SF分别为C(1),AL和BL的内容分别为(2)D。
(1)A 0、0、0、0 B 1、0、1、0 C 1、0、0、0 D 0、1、1、0 (2)A 117H和7DH B 117H和9AH C 17H和9AH D 17H和7DH5、8253外接频率为1MHZ的时钟信号,若控制字设置为74H,则8253将工作于D(1),当写入计数器的16位计数初值为7000H时,可定时的时间为B(2)。
微机原理试题及答案

第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
最新微机原理试题1及答案

微机原理试题答案一、填空1. 01011101.101B = 93.625D = 5D.AH=(1001 0011 . 0110 0010 0101 )BCD2. 一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为7E814H。
3.在IBM-PC/XT中,外设是通过8259器件对CPU产生中断请求。
这些中断的中断类型码为08H—0FH。
4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由IP、由寻址方式决定的16位偏移量和SP提供。
5.在8088读存储器周期中,采样Ready线的目的是确定是否在T3周期后插入T w周期。
二、(8)、下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。
MOV AX, aIMUL bA*b在CX:BX中MOV CX,DXMOV BX,AXMOV AX,CC在DX:AX中CWDADD AX, BXa*b+c在DX:AX中ADC DX, CXIDIV a商存入SMOV S, AX三、简答题1.在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU 与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。
答: 8284 一片:给CPU提供RESET、READY、CLK信号;8282 三片:锁存20位地址;8286 一片:增强总线带负载能力,(或数据驱动);8288 一片:从CPU接收S2S1S0信号,发出相应的控制信号。
2.PC/XT机的输入输出方式有哪几种?各有什么特点?答:(1)无条件:需要外设处于就绪状态,硬件简单;(2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;(3)中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
………密………封………线………以………内………答………题………无………效……电子科技大学网络教育学院自测题一一、填空题:(20分,每小题2分)1.计算机的基本组成部分是,,,,。
2.十进制数(30.25)10的等值十六进制数是,等值二进制数是。
3.通用寄存器中数据寄存器包括、指针寄存器、变址寄存器。
4.在8086/8088系统的存储器寻址中,由段寄存器提供,寻址方式只需确定段内16位。
5.使用XLAT指令之前,要求指向表的,中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= ,OF= ,(AX)= ,若将XOR指令改为OR指令后(AX)= 。
7.伪指令是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值。
8.MOS型RAM存储器分为和两类。
9.数据传送有四种传送方式, 即, , ___和。
10.8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为____________到。
二、单项选择题:(20分,每小题2分)1.带符号的八位补码的表示范围是()。
A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为()。
A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线()。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是()。
A.8259 B.8255 C.8253 D.8251………密………封………线………以………内………答………题………无………效……5.传送数据时,占用CPU时间最长的传送方式是()。
A.查询B.中断C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口()。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。
A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是()。
A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是()。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是()。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题:(判断以下指令正误,如果不对,请指出错误之处)(20分,每小题2分)1.MOV AH, BX2.MOV [BX],[SI]3.MOV BYTE PTR[BX],10004.MOV [BP+DI],AX5.OUT 21H,BL6.POP CS7.LEA BX,4[BX]8.SAR AX,59.AND AH,AL10.ADD AL,[BX+DX+10]四、简答题:(20分,每小题10分)1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0500H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]………密………封………线………以………内………答………题………无………效……4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES=[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]2.简述NMI和INTR中断的异同点?五、应用题:(20分,每小题10分)1.若要用2114芯片扩允许1KB RAM,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM工作是否正常?2.已知有一台输出设备,其接口的数据端口的地址为260H,状态端口地址为了261H,其D位为状态位。
若D0=1,则表示输出数据已被外设取走,CPU可以向它输出新的数据,编写一个完整程序,从存储器中以AREA开始的区域中送100个字节数据,给输出设备(要求利用查询方式输出,一次输出一个字节数据)。
………密………封………线………以………内………答………题………无………效……参考答案:一、填空题1.计算机的基本组成部分是运算器,控制器,存储器,输入设备,输出设备。
2.十进制数(30.25)10的等值十六进制数是(1E.4)16,等值二进制数是(11110.01)2。
3.通用寄存器中数据寄存器包括AX BX CX DX 、指针寄存器SP BP 、变址寄存器SI DI 。
4.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需确定段内16位偏移地址。
5.使用XLAT指令之前,要求BX 指向表的,AL 中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= 0 ,OF= 0 ,(AX)= 0FFFFH ,若将XOR指令改为OR 指令后(AX)= 0FFFFH7. 伪指令ASSUME 是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值.8.MOS型RAM存储器分为静态RAM 和动态RAM 两类9. 数据传送有四种传送方式, 即无条件传送,查询传送,中断传送和直接存储器存取。
10. 8086CPU的中断类型码共256 个, 中断服务程序入口地址表存放在存储器区间为00000H 到003FFH .二、单项选择题1.带符号的八位补码的表示范围是(C)A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线(C)。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是(A)。
A.8259 B.8255C.8253 D.82515.传送数据时,占用CPU时间最长的传送方式是(A)。
A.查询B.中断………密………封………线………以………内………答………题………无………效……C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口(B)。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是(D)A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是(B)。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是(C)。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题(判断以下指令正误,如果不对,请指出错误之处)1.MOV AH, BX错误,类型不匹配2.MOV [BX],[SI]错误,不允许在存储单元之间传数据3.MOV BYTE PTR[BX],1000错误, 1000>256 ,一个字节表达不了4.MOV [BP+DI],AX正确5.OUT 21H,BL错误,需使用AL或AX代替BL6.POP CS错误,禁止对CS寄存器赋值7.LEA BX,4[BX]………密………封………线………以………内………答………题………无………效……正确8.SAR AX,5错误,移位超过1位,就必须赋值给CL9.AND AH,AL正确10.ADD AL,[BX+DX+10]错误,源操作数使相对基址变址寻址时,BX与DX不能搭配在一起四、简答题1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES:[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]解:1)立即数寻址方式;操作数在指令中2)寄存器寻址方式;操作数为(BX)=0100H3)直接寻址方式;PA=20100H4)直接寻址方式;PA=20050H5)寄存器间接寻址方式;PA=20100H6)寄存器间接寻址方式;PA=21100H7)寄存器相对寻址方式;PA=20150H8)相对的基地变址寻址方式;PA=201F0H9)寄存器间接寻址方式;PA=150A0H2.简述NMI和INTR中断的异同点:答:相同点:均为外部硬中断,均需要向CPU发送中断请求信号。
不同点:NMI称为非屏蔽中断,即不受中断标志IF的控制。
INTR称为可屏蔽中断,即要受中断标志IF的的控制,NMI的中断请求信号为一上升沿中断脉冲信号。
INTR 的中断请求信号为一高电平电平信号。
NMI无中断响应信号输出。
INTR有中断响应信号/INTA输出。
………密………封………线………以………内………答………题………无………效……五、应用题1.若要用2114芯片扩允许1KB RAM ,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM 工作是否正常?答:1,2114为1024*4存储量,要构成1KB RAM ,需要2片2114。
2,规定地址范围为3000H~33FFH ,即有16根地址线参加寻址,其中A0~A9共10根为片内字选线,A10~A15共6根为片选控制译码线。
电路保证:A10=L , A11=L ,A12=H ,A13=H ,A14=L ,A15=L 时,CS=L ,此时将不会产生重复地址 3,检查RAM 工作是否正常: 1)向给定存贮单元写入数据。