微型计算机原理考试题答案

合集下载

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。

(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。

( √ )3、MOV指令要影响标志位。

( × )4、JMP SHORT NEXT称为近转移。

( × )5、8086与8088在软件上不一定完全兼容。

(× )6、端口是位于主机与外设之间的总称。

()7、DMA是一种不需要CPU介入的高速数据传送。

()8、8253中的计数可以通过初始化设置成加计数或减计数。

()9、内部中断的优先权总是高于外部中断。

()10、两片8259A级连后可管理16级中断。

()二、 选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。

A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。

A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。

A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。

A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。

A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。

A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。

微型计算机原理及应用试题及答案1

微型计算机原理及应用试题及答案1

微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。

A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。

A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。

A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。

A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。

A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。

A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。

A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。

A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。

A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。

A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。

A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。

A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。

A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。

微机原理试题及答案

微机原理试题及答案

第一章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不定。

微机原理 期末考试题库及答案(含3套试卷)

微机原理 期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

微机原理试题及其答案

微机原理试题及其答案

微机原理试题及其答案硬件习题课一、选择题1在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( )。

A、数据缓冲寄存器B、I/O总线C、I/O接口D、串并移位器2在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据通路,这指的是( )。

A、CPU与外围设备B、主存与外围设备C、外设与外设D、CPU与主存3目前微型机系统上广泛使用的机械式鼠标是一种()A.输入设备B.输出设备C.输入输出设备D.显示设备组成之一4 擦除EPROM中的信息可以用()方式进行擦除。

A、加12.5V电压B、加5V电压C、紫外线照射D、红外线照射5在中断方式下,外设数据输入到内存的路径是( )A. 外设→数据总线→内存B.外设→数据总线→CPU→内存C. 外设→CPU→DMAC→内存D.外设→I∕O接口→CPU→内存6、下列是电可擦除的存储器是:A ROMB PROMC EPROMD E2PROM7、8086CPU对中断请求响应优先级最低的请求是( )A NMIB INTRC 单步中断D INTO8 在DMA传送过程中完成数据传送功能是由()。

(A) CPU执行从存储器读出的指令(B) CPU直接控制外部设备与存储器(C) DMAC执行从存储器读出的指令(D)外部设备中的控制部件直接控制(E) DMAC的硬件直接控制二、填空题1计算机在进行远距离数据传送时,一般是通过_______________设备进行数字信号与模拟信号之间的转换。

2在计算机硬件设备中,硬盘,光盘和软盘属于___________存储器。

3评价存储器的主要性能指标有存取时间、可靠性、性能价格比和_____________。

4 8086/8088把中断分为_________中断和___________中断两大类,其中______ __是可屏蔽中断,___________是非屏蔽中断。

5 如果中断类型为N,则中断服务程序的入口地址在CS=_________,IP=_________ ___的内存单元中。

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)一、选择题(每题2分,共20分)1. 微型计算机系统中,CPU与外设进行数据交换的基本方式是()A. 并行通信B. 串行通信C. 总线通信D. 以上都对答案:D解析:微型计算机系统中,CPU与外设进行数据交换的基本方式包括并行通信和串行通信,同时也可以通过总线通信实现。

2. 微型计算机系统中,下列哪个设备不属于输入设备()A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C解析:显示器属于输出设备,用于将计算机处理的结果展示给用户。

3. 下列哪种存储器属于只读存储器()A. RAMB. ROMC. CacheD. 硬盘答案:B解析:ROM(Read-Only Memory)是只读存储器,其中的内容在制造时已经固定,无法修改。

4. 下列哪种总线不属于微型计算机系统总线()A. 数据总线B. 地址总线C. 控制总线D. 串行总线答案:D解析:微型计算机系统总线包括数据总线、地址总线和控制总线,串行总线不属于系统总线。

5. 下列哪种寄存器不属于CPU内部的寄存器()A. 程序计数器B. 指令寄存器C. 累加器D. 状态寄存器答案:D解析:状态寄存器属于外部寄存器,不属于CPU内部寄存器。

6. 下列哪种寻址方式不属于微型计算机指令的寻址方式()A. 直接寻址B. 间接寻址C. 相对寻址D. 随机寻址答案:D解析:微型计算机指令的寻址方式包括直接寻址、间接寻址和相对寻址,随机寻址不属于指令的寻址方式。

7. 在下列哪种操作中,CPU不会产生中断()A. 计算机病毒攻击B. 外部设备请求C. 软件中断D. 系统调用答案:A解析:计算机病毒攻击不会导致CPU产生中断,其他选项都会使CPU产生中断。

8. 下列哪种存储器不属于计算机的主存储器()A. RAMB. ROMC. CacheD. 硬盘答案:D解析:硬盘属于外部存储器,不属于计算机的主存储器。

9. 微型计算机中,下列哪个部件负责内存的分配和管理()A. CPUB. 运行器C. 操作系统D. 硬盘控制器答案:C解析:操作系统负责内存的分配和管理。

微机原理试题及答案1

微机原理试题及答案1

微机原理试题库试题1一、填空题(24分)1、8086CPU寻址外设可以有两种方式,一种是寻址方式,另一种是寻址方式。

2、CPU在执行IN AL,DX指令时,M/引脚为电平,为电平。

3、微型计算机的组成4、CPU访问存储器进行读写操作时,通常在状态去检测READY ,一旦检测到READY无效,就在其后插入一个周期。

5、8086/8088系统中,存储器是分段的,每段最大长度是字节,段内偏移地址从到。

6、汇编语言源程序中的语句有三种类型,它们是语句,语句,语句。

7、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。

8259A有个方式选择控制字和操作命令字。

8、CPU与外设之间的连接部件称为,它的基本功能是和。

9、数据的输入/输出指的是CPU与进行数据交换。

10、当8255A口工作在方式1输出时,A口输入信号联络线的名称是,输出信号联络线的名称是。

二、选择题(12分)1、设A=186,B=273Q,C=0BBH,它们之间的关系是。

A)A>B>C B)A<B<C C)A=B=C D)A<B=C2、8086CPU用ALE的下降沿将T1期间出现的信息锁存在外部地址锁存器中A) A0~A19 B) C) A和B D) D0~D153、下列四条指令中错误的是。

A)MOV AX,[SI] B)MOV AX,[BP+DI] C)MOV AX,[DI] D)MOV AX,[BP—DI]4、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有。

A)SS,SP,BP B)SS,SP,BXC)DS,BX,BP D)DS,SP,BP5、.EXE文件产生在之后。

A)汇编 B)编辑 C)用软件转换 D)连接6、由2732芯片组成64KB的存储器,则需要块芯片和根片内地址线。

A)12 B)24 C)16 D)147、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是。

微型计算机原理试题库与答案

微型计算机原理试题库与答案

《微型计算机原理》试题库及答案一、填空1.数制转换A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCDB)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD2.下述机器数形式可表示的数值围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。

注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的围为-128~+127。

3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。

指出运算结果有效否。

A)00101101+10011100=B)11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。

5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)和舍入等步骤。

6.三态门有三种输出状态:高电平、低电平、(高阻)状态。

7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代码为(C5)H。

8.数在计算机中的二进制表示形式称为(机器数)。

9.在计算机中,无符号书最常用于表示(地址)。

10.正数的反码与原码(相等)。

11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。

12.微处理器中对每个字所包含的二进制位数叫(字长)。

13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟可执行多少(百万条指令)14.PC机主存储器状基本存储单元的长度是(字节).15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。

16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

17.8086CPU寄存器中负责与I/O端口交换数据的寄存器为(AX,AL)18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向存储器、I/O接口传送数据的通路;反之,它也是从存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

====《汇编语言程序设计》模拟试卷01参考答案====一单项选择题D B A B B C C C D C二填空题1. 0000 0000 0111 0101B, 0075H, 1000 0000 0111 0101B, 0FF8BH2. 立即寻址 2450H直接寻址 1260H寄存器间接寻址 1270H基址+变址相对寻址 1280H寄存器相对寻址 1280H3. CF=0,ZF=0,SF=0,OF=1,AF=14. 字节,字,偶5. 统一编址,独立编址,独立编址,64K6. 90,0, 1, 96三改错题第3行: 0005改为0006H第12行:DS改为DSEG第15行:OFFSET去掉第16~18行改为:PUSH CXAGAIN:MOV AL,[SI]CBWADD DX,AXINC SI第19行和第20行之间插入一行:POP CX第20行改为: IDIV CL四简单程序设计题1. MOV CX, 20LEA SI, string1LEA DI, string2CLDMOVSB2. MOV CH, 0D1: SAR DX, 1RCR AX, 1LOOP D1五读下列程序,回答后面的问题(1)该程序用来将存放在DATA1和DATA2开始的单元中的两个多字节数据相加,并将结果存放在SUM开始的连续单元中。

(2)不可以,因为ADD指令影响进位标志CF的状态(3)MOV SI,OFFSET DATA1(4 ) 清进位,以便在数据最低字节相加时,可以用ADC指令。

六程序设计题Data SegmentX DWArray_head DW 3,5,15,23,37,49,52,65,78,99Array_end DW 105N DW 55Data EndsPrognam segmentMain proc farAssume cs :prognem,ds:DataStart: push dsSub ax,axPush axMov ax,DataMov ds,axMov ax, NMov Array_head-2,0FFFFHMov si,0Compare: cmp Array_end[si],axJle insertMov bx, Array_end[si]Mov Array_end[si+2],bxSub si,2Jmp short compareInsert: mov Array_end[si+2],axRetMain endpPrognam endsEnd start====《汇编语言程序设计》模拟试卷02参考答案====一填空(每空1分,共30分)1.B,E1H2.B3.-434.CS,IP5.20480,2000h,0480H6.内存储器,外存储器7.Edit, Masm, Link8.0,0,0,1,19. MOV BX,30MOV SI, 1MOV CX,100MOV CX,20010.字节,字,偶11.统一编址,独立编址,64K二选择题(每小题2分,共20分)B A B D BCD D B C三改正下列程序中的错误(直接在程序中改正)(12分)1.第8行去掉OFFSET第11行改为:ROR AL,CL2.第9行改为:MOV AL, BYTE PTR [SI]第10行改为:MOV BL,10MUL BL三程序分析(12分)1 (1)完成0~100之间所有偶数求和的功能(2)(AX)=(2250)2 (1)从一组数中找出最小数送RESULT中(2)31五、填语句(12分)。

01, JBE, 07, AL六、程序设计(14)DATA SEGMENTBLOCK DB –7,1,12,-90,-70,34,-1,56,45,-12DB –3,-4,23,0,12,11,-9,-8,67,-56CN EQU $-BLOCKCOUNT DBDATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART: MOV AX,DATAMOV DS,AXMOV DL,0LEA SI,BLOCKMOV CX,CNLP: MOV AL,[SI]TEST AL,80HJZ NEXTINC DLNEXT: INC SILOOP LPMOV COUNT,DLMOV AH,4CHINT 21HCODE ENDSEND START====《汇编语言程序设计》模拟试卷03参考答案====一填空题(每空1分,共20分)1.硬件系统,软件系统2.计算机,程序员,机器语言,汇编语言,高级语言3.,,4.16,准16,325. MOD XOR GE6. 字节,字,偶7.-43二选择题(每题2分,共20分)B C A A B C D C D D B三判断题,若错误,请说明原因或改正(20分,)1.(X)表示-1282.(X)被置为13.(X)只有CS可以4.(X) AX不能为地址计数器5.(X)两操作数不能同时为存储单元6.(√)7.(X) OUT中不能用BX,可以用DX8.(X) CX不能为目的操作数9.(√)10.(√)四程序分析(10分)1.(1) L1(2) L1(3) L2(4) L5(5) L5五宏定义如下,试展开下面的宏调用。

(每题5分,共10分)1. 1 Mess1 DB ‘Hello ’,0DH,0AH,O2. 1 DB ‘This is my score>90’, 0DH,0AH,O1 DB ‘13 ’, 0DH,0AH,O六写出下面的程序片段。

(5分)MOV DL,ALNOT DLTEST DL,00000100BJE EXITXOR AL,00101000BEXIT:七程序设计(15分)已知两个无符号字数据X、Y分别存放在ADRX和ADRY单元,编制程序,若X是Y的倍数,则在显示器上显示0,否则显示1。

DATA SEGMENTADRX DW 144ADRY DW 12DATA ENDSCODE SEGMENTASSUME CS;CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AX,ADRXMOV DX,0DIV ADRYCMP DX,0JZ EXTMOV DL,’1’JMP EXITNEXT: MOV DL,’0’EXIT: MOV AH,02HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START====《汇编语言程序设计》模拟试卷04参考答案====一填空(每空1分,共30分)1.运算器,控制器,存储器,输入设备,输出设备2.1110111B,77H3.B,B4.010001015.执行指令6.CS,IP7.200480H,2000H,0480H8.汇编9.1,0,0,0,010.立即数,2450H直接寻址,1999H寄存器间接寻址,2000H基址加变址寻址,2001H二选择题(每题2分,共30分)B C B E A B B E E C B C D C C C 三改错题(16分)第3行改为 CNT DW 7第8行改为 FMAX: MOV AX,DSEG第15行改为 AGAIN: CMP AX,[SI]第16行改为 JAE SMALL第17行改为 MOV AX,[SI]第20行去掉第22行改为 MOV MAX,AX第26行改为 END FMAX四程序分析(9分)1.(1)该程序的功能是计算0~100之间偶数之和(2) 程序执行完成后,(AX)=(2550)。

2.执行完程序后,回答指定的问题。

SI=(510),BX=( 230)。

五程序设计(15分)DATA SEGMENTX DB -16Y DBDATA ENDSCODE SEGMENTASSUME DS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL ,XTEST AL,80HJZ EXITNEG ALEXIT: MOV Y,ALMOV AH,4CHINT 21HCODE ENDSEND START====《汇编语言程序设计》模拟试卷05参考答案====一、单项选择题(每小题2分,共20分)A B B B A B A D D A二、填空题(每空1分,共20分)1.硬件系统,软件系统2.计算机,程序员,机器语言,汇编语言,高级语言3.,,4.16,准16,325. MOD XOR GE6. 字节,字,偶7.-43三、判断下列指令是否正确,若错误,请说明原因。

(20分)1. (√)2. (√)3. (×) 类型不匹配4. (√)5. (×) 类型不匹配6. (×)相对基址变址寻址方式形成的值在汇编指令时是未知的7. (×) AX不能为地址计数器8. (√)9. (×) 立即数不能为目的操作数10.(×) CX不能为目的操作数四、计算题(每题2分,共20分)1.(AX)=3200,(SF,ZF,OF,CF)=(0,0,0,0)2.(AX)=0E00H,(SF,ZF,OF,CF)=(0,0,0,0)MOV [BX], AX3. (31200H)=2000H,不影响条件码4.(3FFFEH)=2000H,(SP)=0FFFEH,不影响条件码5.(31200H)=4FH,(SF,ZF,OF,CF)=(0,0,0,/)6. (31200H)= 0FDB0H,(SF,ZF,OF,CF)=(1,0,0,1)7. (31202H)=0FBH, (SF,ZF,OF,CF)=(1,0,0,1)8. (31203H)=21H, (SF,ZF,OF,CF)=(/,/,1,1)9. (DX)=121EH,(AX)=0E000H, (OF,CF)=(1, 1)10. (AL)=38H,(AH)=80H,条件码无定义五、程序分析题(5分)AL=79HBL=06HCL=7FH六、编制程序题(15分)试编写程序,对BUF字节存储区的3个数进行比较,并按比较结果显示如下信息:1.如果3个数都不相等则显示02.如果3个数中有两个相等则显示13.如果3个数都相等则显示2DATA SEGMENTBUF DB 50,50,50DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXXOR DX,DXMOV AL,BUFCMP AL,BUF+1JZ DISP2CMP AL,BUF+2JZ DISP1MOV AL,BUF1CMP AL,BUF2JZ DISP2MOV DL,30HMOV AH,02HINT 21HJMP EXITDISP1: MOV DL,31HMOV AH,02HINT 21HJMP EXITDISP2: CMP AL,BUF+2JNZ DISP1MOV DL,32HMOV AH,02HINT 21HEXIT: MOV AH,4CHINT 21HCODE ENDSEND START====《汇编语言程序设计》模拟试卷06参考答案====一、填空(每空1分,总共40分)1.运算器,控制器,存储器,输入设备,输出设备2.0000 0000 0111 0101B, 0075H, 1000 0000 0111 0101B, 0FF8BH 3.8888H,2001H,8A881H4.22636H,2263AH5.字节,字,偶6.1,0,0,0,07.立即寻址 2450H直接寻址 2003H寄存器间接寻址 2002H基址+变址相对寻址 2001H寄存器相对寻址 2001H8.执行下列指令,写出每条指令执行后右边所示的内容:90,0,1,969. MOV BX,30MOV SI, 1MOV CX,100MOV CX,200二.判断下列指令是否正确,若错误,请说明原因。

相关文档
最新文档