微机汇编期末试卷a卷
汇编语言微机原理及接口技术期末复习试卷以及参考答案八
重庆邮电大学/第二学期期末考试题微机原理与接口技术考试题(A 卷)一、单项选择题(每题1分,共20题)1、一般,微机系统硬件由___部分构成,包括______。
A.4,CPU、存储器、I/O设备和接口电路B.3,存储器,控制器和显示屏C.2,运算器和显示屏D.4,存储器,运算器,显示屏和键盘2、80X86微机系统有三条总线,它们是___________。
A. 地址总线、数据总线和控制总线B. 地址总线、信息总线和存储器总线C. 输入总线和输出总线D. 单总线、面向微处理器双总线和面向存储器双总线3、80X86微机中用来指出下一条要被执行指令旳偏移地址旳部件是___。
A.CS B.DS C.ES D.IP4、在汇编语句MOV BL,’A’中,源操作数旳寻址方式是___________。
A.直接寻址B.立即寻址C.基址寻址D.寄存器间接寻址5、如下指令中对旳旳是___________。
A.MOV DS,2D00H B.MOV CL,270 C.IN AL,DX D.MOV [DI],[SI]6、已定义数据段DATA SEGEMENTORG 0213HDA1 DB 15H,34H,55HADR DW DA1DATA ENDS能使AX中数据为偶数旳语句是()A.MOV AX,WORD PTR DA1 B.MOV AL,DA1+2C.MOV AL,BYTE PTR ADR+1 D.MOV AX,WORD PTR DA1+27、已知DS=1000H,ES=H,SI=0300H,内存10310H开始旳两个单元中寄存3A4BH,内存20310H开始旳两个单元中寄存4C5DH,则语句LEA BX,[S I+10H] 执行后,BX旳值为________。
A.3A4BH B.4C5DHC.0310H D.3D5BH8、MOV SP,4210HPUSH AX执行上述指令后,SP寄存器旳值是()A.4211H B.420EH C.420FH D.4212H9、下列指令中不影响进位标志CF旳指令是___________。
汇编语言期末试卷A卷及答案
浙江理工大学2011—2012学年第 1 学期《汇编语言A》期末试卷(A)卷班级:学号:姓名:一、单项选择题(在每小题的四个备选答案中,选择一个正确答案填在提干后的括号内,每小题2分,共30分)1.下面表示段定义结束的命令是( )A. ENDPB. ENDSC. ENDMD. END2.8086CPU在基址变址寻址方式中,基址寄存器可以是( )A. AX或CXB. BX或BPC. SI或BXD. DX或DI3.执行CALL FAR PTR SUB1指令后,在堆栈区域中应( )A.压入4个字节的内容B.弹出4个字节的内容C.压入2个字节的内容D.弹出2个字节的内容4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是( )A. MOV AL, 00HB. AND AL, 00HC. XOR AL, ALD. SUB AL, AL5.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )A.MOV AX, BXB. PUSH AX POP BXC. MOV BX, AXD. MOV CX, AX MOV AX, BX MOV CX, AX6.十进制数- 115用16位补码表示是()A.F115H B.F073HC.FF8DH D.FF73H7.指令指针寄存器是()A. IPB. SPC. BPD. PSW8.指令JMP WORD PTR [BX][SI]属于()A..寄存器间接寻址B.相对基址变址寻址C.段内间接寻址D.段间间接寻址9.下列传送指令中有语法错误的是( )A. MOV CS, AXB. MOV DS, AXC. MOV SS, AXD. MOV ES, AX10.执行下列程序,设(SS)=2000H,AL中的数据在内存地址___________中( )MOV SP, 3000HMOV AX, 1234HPUSH AX┅A. 23000HB. 22FFCHC. 22FFEHD. 22FFFH11.逻辑移位指令SHR用于A. 带符号数乘2B. 带符号数除2C. 无符号数乘2D. 无符号数除212.若用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)), 问:定义后,存储单元中有数据0100H的字单元个数是( )A. 4B. 3C. 8D. 1213.执行下列指令后:( )STR1 DW ‘AB’STR2 DB 14 DUP(?)CNT EQU $ - STR1MOV CX,CNTMOV AX,STR1则寄存器CL的值是A. 10HB. 12HC. 0EHD. 0FH14.上题中,指令执行后,寄存器AX的值是( )A. 00ABHB. 00BAHC. 4142HD. 4241H15.与MOV BX,OFFSET V AR指令完全等效的指令( )A. MOV BX, V ARB. LDS BX, V ARC. LEA BX, VARD. LES BX, V AR二、简答题(每小题4分,共20分)1. 简述汇编语言的上机过程2.在指令系统中,段内、段间返回均为RET指令。
微机原理期末试卷A(含答案)
A.1 B.2 C.4 D.8
10.存储器在断电后,仍保留原有信息的是(B)
A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM
11.在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的?(B)。
初始值设置时,要符合控制字中的格式规定,即只写低位字节还是只写高位字节,或高低位字节都写,控制字中一旦规定,具体初始值设定时就要一致
10.简述硬件中断和调用子程序的异同?
答:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。2分
不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。
8.简述8251A的初始化编程流程?
9.8253有几种工作模式,对8253进行初始化编程时,有哪两条原则必须严格遵守?
8253有6种工作模式1分
如下两条原则
1对于每个计数通道进行初始化时,必须先写入控制字,然后写入计数初值。这是因为计数初值的写入格式是由控制字的D5和D4两位编码决定的。写入计数初值时,必须按控制字规定的格式写入。
物理地址为5600H×10H+0070H=56070H2分
2)栈底地址:逻辑地址为5600H:0300H
物理地址为5600H×10H+0300H=56300H
3)数据2010H放置于5600H:006FH和5600H:006EH单元(SP)=006EH3分
3.对于8086CPU计算机系统中,在进行6789H-1234H运算后,试求状态标志SF、ZF、PF、CF、AF、OF的值。
微机期末考试题及答案
微机期末考试题及答案一、选择题(每题2分,共20分)1. 微机中CPU的中文意思是:A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个是微机的操作系统:A. WindowsB. PhotoshopC. ExcelD. Word答案:A3. 在微机中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 硬盘存储器D. 光盘存储器答案:A4. 微机的硬盘属于:A. 主存储器B. 辅助存储器C. 输入设备D. 输出设备答案:B5. 微机的USB接口主要用于:A. 连接显示器B. 连接键盘C. 连接鼠标D. 连接外部存储设备答案:D6. 下列哪个不是微机的输入设备:A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C7. 微机的主板上通常有:A. 硬盘插槽B. 内存插槽C. CPU插槽D. 所有选项都是答案:D8. 微机的电源供应器(PSU)主要功能是:A. 存储数据B. 转换电压C. 处理数据D. 显示数据答案:B9. 下列哪个是微机的显示设备:A. 显示器B. 打印机C. 键盘D. 鼠标答案:A10. 微机的BIOS是:A. 基本输入输出系统B. 基本操作系统C. 基本应用系统D. 基本安全系统答案:A二、填空题(每空2分,共20分)1. 微机的CPU主要由________和________组成。
答案:算术逻辑单元;控制单元2. 微机的RAM是________存储器,而ROM是________存储器。
答案:易失性;非易失性3. 在微机中,________是用来存储临时数据的,而________是用来存储长期数据的。
答案:RAM;硬盘4. 微机的USB接口支持________和________两种传输模式。
答案:全速;高速5. 微机的硬盘通常分为________硬盘和________硬盘。
答案:机械;固态三、简答题(每题10分,共30分)1. 简述微机的组成部件及其功能。
微机原理及应用A卷及答案
长沙理工大学考试试卷课程编号A卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................课程名称(含档次)微机原理及应用专业层次(本、专)本科专业08自动化 ____________________ 考试方式(开、闭卷)闭卷二、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= _______________ B. 10010010B= ______________ H100101.11B= _____________ D= ______________BCD2、假设(DS) =2000H, (BX) =1256H, (SI) =528FH;位移g TABLE=2OA1H, (232F7H)=3280H, (264E5H) =2450H,贝I」执行指令JMP BX后,(IP) = _____________ :执行指令JMP TABLE[BX]后,(IP) =________________ :执行指令JMP [BX][SI]后,(IP) = ______________ 。
3、8088CPU的地址总线有______________ 条,最大内存空间为 _____________ ,物理地址是由__________ 和 __________ 形成的。
4、在8088系统中五片中断控制器8259可控制 ___________ 个中断源。
5、执行INT 04H后,中断服务程序入口地址的CS在___________ , ______ 单元,IP在_______ ,______ 单元中。
(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案七
重庆邮电大学2006/2007 学年第 1 学期计算机学院04级《微机原理》考试题( A 卷)注:填空题、选择题请答在后面的答题纸上。
一、填空题(共15分,每空1分,答案写在答题纸上)1) 十进制数127表示为十六进制为___________,表示为八进制为__________。
2) 衡量计算机性能的指标有主频、_______,________,外部设备能力和软件配置能力。
3) 假设字长为8位,则用补码形式的表达式0F7H+10H的计算结果等于______ ____。
4) Intel80486 CPU的数据总线宽度为____,地址总线宽度为____,存储器寻址空间可达____字节。
5) 寄存器AX的字长为_______,EBX的字长为______,CL的字长为______。
6) 设CS内容为1000H, IP内容为0123H, 则在80x86实模式下的等待CPU执行的下一条指令所在的物理地址为_______。
7) 设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=60 00H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)=5678H, (41002H)=789AH 。
则MOV AX, ES:[1000H] 执行时操作数的物理地址为;MOV AX, [BX]执行后(AX)= ;MOV AX,[BP+DI] 执行时操作数的物理地址为____ 。
二、简答题(共25分, 每题5分,答案写在答题纸上)1) 在计算机系统中,什么是中断,什么是中断源?2) 微机系统中的I/O端口统一编址有哪些特点?3) 指出以下各指令中源操作数的寻址方式?(1) MOV BX, WORD PTR[2100H](2) JMP BX(3) JMP WORD PTR ES:[2000H](4) JMP DWORD PTR [BX+10H](5) MOV [BX+SI+8],BX4) 一次完整的中断过程可以分为哪几个步骤?5) 微机系统中的总线可以分为哪几种?三、阅读分析题(共40分,答案写在答题纸上)1. 分析以下程序,给出程序运行后的输出结果。
汇编语言a期末考试试题及答案
汇编语言a期末考试试题及答案汇编语言A期末考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个指令用于将立即数加载到寄存器中?A. MOVB. ADDC. SUBD. JMP答案:A2. 在汇编语言中,哪个指令用于将一个寄存器的内容复制到另一个寄存器?A. MOVB. PUSHC. POPD. CMP答案:A3. 假设CS:IP指向当前执行的指令,那么DS:SI指向的是?A. 源地址B. 目的地址C. 下一条指令D. 前一条指令答案:A4. 以下哪个指令用于将一个字节的值从内存加载到寄存器?A. MOVC. MOVZXD. MOVSX答案:A5. 在汇编语言中,哪个指令用于比较两个寄存器的值?A. CMPB. TESTC. ANDD. OR答案:A6. 假设AL寄存器的值为0x0F,执行指令SHL AL, 1后,AL的值是多少?A. 0x0EB. 0x1EC. 0x07D. 0x1F答案:B7. 在汇编语言中,哪个指令用于无条件跳转到指定的地址?A. CALLB. JMPC. RETD. INT答案:B8. 以下哪个指令用于将寄存器的内容推送到堆栈中?A. PUSHB. POPC. CALL答案:A9. 假设CF标志位为1,执行指令RCL AX, 1后,AX的值会如何变化?A. 左移一位B. 右移一位C. 循环左移一位D. 循环右移一位答案:C10. 在汇编语言中,哪个指令用于将一个字节的值从寄存器移动到内存?A. MOVB. MOVSC. MOVZXD. MOVSX答案:A二、填空题(每题4分,共20分)1. 在汇编语言中,指令MOV AX, 1234H的结果是将____值加载到AX寄存器中。
答案:1234H2. 指令PUSH AX的作用是将AX寄存器的内容压入到____中。
答案:堆栈3. 指令AND AX, BX的结果是将AX和BX寄存器的值进行____操作。
答案:逻辑与4. 指令JMP 0100H的作用是跳转到内存地址____执行指令。
微机期末考试试题及答案
微机期末考试试题及答案# 微机期末考试试题及答案## 一、选择题(每题2分,共20分)1. 微机系统中,CPU的中文全称是:A. 中央处理器B. 中央控制单元C. 中央存储器D. 中央运算器答案:A2. 下列哪个不是微机的输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪答案:C3. 微机的存储器中,RAM的中文含义是:A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A4. 在微机系统中,硬盘属于:A. 主存储器B. 辅助存储器C. 输入设备D. 输出设备答案:B5. 微机的操作系统主要功能不包括:A. 管理内存B. 管理文件系统C. 管理输入输出设备D. 直接执行程序代码答案:D## 二、填空题(每空2分,共20分)1. 微机系统中,CPU的主要功能是执行______和控制。
答案:指令2. 微机的内存分为______和辅助存储器。
答案:主存储器3. 微机的总线可以分为______、数据总线和控制总线。
答案:地址总线4. 在微机系统中,______是用于存储程序和数据的设备。
答案:存储器5. 微机的I/O设备包括输入设备和______。
答案:输出设备## 三、简答题(每题15分,共30分)1. 简述微机系统的组成及其主要功能。
答案:微机系统主要由CPU、存储器、输入输出设备和总线组成。
CPU负责执行指令和控制其他设备;存储器用于存储程序和数据;输入输出设备用于与用户交互和数据交换;总线是连接各个部件的通道,负责数据和控制信号的传输。
2. 解释什么是微机的操作系统,并简述其主要功能。
答案:微机的操作系统是管理计算机硬件资源,提供用户接口和程序运行环境的系统软件。
其主要功能包括管理内存、文件系统、输入输出设备,以及提供程序运行的调度和控制。
## 四、计算题(每题15分,共30分)1. 已知某微机的CPU主频为3.5GHz,计算其每秒可以执行多少条指令。
答案:主频为3.5GHz意味着CPU每秒可以进行35亿次周期性操作。
微机原理及接口技术期末试题A级答案(共五篇)
微机原理及接口技术期末试题A级答案(共五篇)第一篇:微机原理及接口技术期末试题A级答案1、8086/8088 的时钟信号是由(C)提供。
A.8259 B.8255 C.8284D.82532、指令MOV AX,0283H[BX][SI] 中源操作数的寻址方式为(B)。
A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为(B)A.4100H B.3A9A8H C.3B008H D.3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为(D A.15K×8 B.32K×256 C.1K×8 D.32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(B)。
A.2片、11根B.16片、14根C.8片、16根D.16片、8根6、DMAC 8237具有(C)独立通道。
A.八个 B.二个 C.四个 D.三个7、可编程中断控制器8259A每片具有(C)优先权控制。
A.4级 B.2级 C.8级 D.6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。
A.A6H B.B6H C.B4H D.C7H 9、8237片内寻址的端口有(D)个。
A.4 B.2 C.8D.16 10、8259片内寻址的端口有(B)个。
A.4 B.2 C.8 D.16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:(段寄存器与段之间的对应关系)。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:标号或变量名、操作码、操作数、注释3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0);②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0)③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否PF=0 ④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0);⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0);⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0);4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:(无条件传送)、(查询式传送)、(中断传送)、(DMA传送)、5、执行下面的程序段后,AX=(35)MOV CX,5 MOV AX,50 NEXT:SUB AX,CX LOOP NEXT HLT6、执行下面的程序段后,AL=(34H),BUF DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUF MOV AL,3 XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(中断控制IF;允许即开中断时IF=1;否则IF=0);②.(方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;否则DF=0);③.(单步操作控制TF;需单步工作时TF=1;否则TF=0);8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即NMI)和(可屏蔽中断即INTR)。
计算机组成原理与汇编语言程序设计期末试题ABC三卷及答案
《计算机组成原理与汇编语言》课程试题A卷一、填空题(每空格1 分共 28 分)1.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为(),后者的二进制补码表示为()。
2.每条指令由两部分组成,即()部分和()部分。
3.微程序顺序控制常用的两种方式是()方式和()方式。
4.8086CPU从结构上可以分为()单元和()单元。
5.半导体动态RAM靠()原理存贮信息,而半导体静态RAM靠()原理存贮息。
6.已知字符A的ASCII码为(),则字符B的ASCII码为(),字符D的ASCII码为()。
7.8086CPU具有()根地址线,直接寻址能力可达()。
8.运算器的主要功能是进行()。
9.通常I/O控制方式可分为5种,即()方式、()方式、和()方式、()方式、()方式。
10.一个源程序中可以包含代码段、()段及()段。
其中代码段是源程序中必不可少的,其它两个段可有可无。
11.标号和变量所具有的三种属性分别为()、()和()属性。
二、判断题(每小题3分共24)12.()在数字计算机中所以采用二进制是因为二进制的运算最简单。
13.()计算机表示的数发生溢出的根本原因是计算机的字长有限。
14.()表示定点数时,若要求数值0在计算机中唯一地表示为全0,应采用补码。
15.()CRC校验码的生成和检验大多采用软件实现。
16.()外(辅)存比主存的存储容量大、存取速度快。
17.()动态RAM和静态RAM都是易失性半导体存储器。
18.()Cache的功能全部由硬件实现。
19.()LCD显示器没有背景光源也能工作。
三、单项选择题:(每小题 3分,共 30 分)20.主机、外设不能并行工作的方式()。
A.程序查询方式 B.中断方式 C.通道方式21.在单独(独立)编址下,下面的说法是()是对的。
A.一个具体地址只能对应输入输出设备B.一个具体地址只能对应内存单元C.一个具体地址既可对应输入输出设备,也可对应内存单元D.只对应内存单元或只对应I/O设备22.在关中断状态,不可响应的中断是()。
大学《微机原理》期末考试A卷及答案
以下为答题纸,共 12 页一、 单选题(本大题共15小题,每小题1分,共15分)1. 某计算机字长为32位,内存容量为4096K 字节,按字编址,其寻址空间为( B )。
A. 1024KBB. 1024KC. 2048KBD. 2048K 2. 下面是有关SRAM 和DRAM 的叙述I. DRAM 存储单元的结构比SRAM 简单 II . DRAM 比SRAM 成本高 III. DRAM 比SRAM 速度快 IV. DRAM 要刷新,SRAM 不要刷新 其中正确的是( D )。
A. I 和IIB. II 和IIIC. III 和IVD. I 和IV 3. 在下列80x86指令中,合法的指令是( D )。
A. ADD [BX],01HB. SHL CL ,AXC. OUT 258H ,ALD. IN AL ,DX 4. 若定义DAT DD 87654321H ,则DAT+1字节单元的数据是( C )。
A. 87HB. 65HC. 43HD. 21H5. 指令“MOV AX ,[BX+20H]”源操作数的寻址方式为( C )。
A. 寄存器寻址B.寄存器间接寻址C. 寄存器相对寻址D.以上均不对 6. 假设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP (?) COUNT DD ?PLENTH EQU $-PARTNO 则PLENTH= ( D )A. 16B. 18C. 20D. 22 7. 2片8259A 级联,最多可管理的中断级数为( A )。
A. 15级B. 22级C. 23级D. 24级8. 要禁止8259A 的IR 7的中断请求,则中断屏蔽操作命令字OCW1应为( A )。
A. 80HB. 28HC. E8HD. 1BH9. 若主程序中已使中断标志IF 置“1”(中断允许),则响应中断请求、进入中断服务程序并返回主程序后,IF 标志位( A )。
第 2 页 共 13 页大学《微机原理》期末考试A 卷及答案第 3 页 共 13 页A. 一定为“1”B. 一定为“0”C. 可能为“1”,也可能为“0”D. 以上均不对10. 一片DMA 控制器8237的DMA 通道数和每个通道一次DMA 传送的最大长度分别为( D )。
“微机原理与汇编语言”期末试题
“微机原理与汇编语言”期末试题“微机原理与汇编语言”期末试题一、填空(每空小1分,共30分)1.电子计算机的主要应用领域有()、()、()。
2.电子计算机的发展历程是()、晶体管时代、()、()。
3.十进制数11.375转换为二进制数为();二进制数1101101 转换为十进制数为()。
4.十进制数7928转换为十六进制数为(), 十六进制数3A57转换为十进制数为()。
5.十六进制数DA2B转换为二进制数为(), 二进制数110111100101.1011转换为十六进制数为()。
6.A=+0110101,[A]反=( ),[A]补=( );B=-0110101,[B]反=( ) ,[B] 补=( )。
7.37的BCD编码是()。
8.从功能上看,微机由中央处理器、()、外部设备、()和()五个部分组成。
9.CPU由( )和()两部分组成。
10.程序设计的基本的结构有顺序结构、()、()。
11.中断处理的过程是保存断点、()、()、()、()。
12.打印机是()设备,扫描仪是()设备。
二、名词解释(每小题4分,共20分)1.随机读写存储器2.寄存器间接寻址方式3.控制总线4.局部总线5.并行传输三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。
每小题2分,共18分)1.在浮点数加减运算中,阶码与尾数作为一个整体相加减。
2.在微程序控制方式中,每一条机器指令用一条微指令解释执行。
3.若总线地址为26位,则最大访存空间为6M。
4.DMA方式是指:由DMA控制器运行I/O程序,以实现外围设备与主存之间的数据直传。
5.SUB 0FFH ,BX;6.MOV DX,AL;7.ADD BUF1,BUF2;8.MOV AX, 20H[SI][DI];9.MOV CS,AL;10.MOV E43H,E43H四、程序分析与设计(每小题2分,共10分)1.将寄存器DX的内容赋于AX寄存器。
2.将立即数8EFH传送给BX寄存器。
汇编语言期末试卷a
泉州师院软件学院——2012-2013学年度第一学期本科嵌入式专业11级《汇编语言》期末试卷a一、单项选择题(共15小题,每小题1分,共15分)( 15%)1.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(A.AX ,BX ,CX ,DXB.BX ,BP ,SI ,DIC.SP ,IP ,BP ,DXD.CS ,DS ,ES ,SS 2、指令mov 100[si][bp],ax 目标操作数的隐含段为()。
A 数据段 B 堆栈段 C 代码段 D 附加段3、将DX 的内容除以2,正确的指令是( )。
A .DIV 2B .DIV DX ,2C .SAR DX ,1D .SHL DX ,1 4.某存储单元的物理地址是12345H ,可以作为它的段地址有( ) A .2345H B .12345H C .12340H D .1234H 5.下面程序段执行后,AL 中的内容是( ) MOV AX ,8832HADD AL ,AHA .88HB .32HC .BAHD .CAH6.在下列指令的表示中,不正确的是A .MOV AL ,[BX+SI]B .JMP SHORT DONIC .DEC [BX]D .MUL CL 7、下面是关于汇编语言程序中使用RET 的描述,不正确的是( )。
A .每一个子程序中允许有多条RET 指令。
B .每一个子程序结束之前一定要有一条RET 指令。
C .每一个子程序中只允许有一条RET 指令。
D .以过程形式表示的代码段,一定有RET 指令存在。
8、在汇编语言程序中,对END 语句的叙述正确的是( )。
A END 语句是一可执行语句B END 语句表示程序执行到此结束C END 语句表示源程序到此结束 D END 语句在汇编后要产生机器码9.已知BX=2000H ,SI=1234H ,则指令MOV AX ,[BX+SI+2]的源操作在( )中。
A .数据段中偏移量为3236H 的字节 B .附加段中偏移量为3234H 的字节 C .数据段中偏移量为3234H 的字节 D .附加段中偏移量为3236H 的字节 10.执行如下程序: MOV AX ,0 MOV BX ,1 MOV CX ,100 A :ADD AX ,BXINC BX LOOP A执行后(BX )=?A .99B .100C .101D .102 11.上题的程序执行后(AX )=?A .5000B .5050C .5100D .515012.PSW 寄存器中共有______位条件状态位,有______位控制状态位。
《微机原理》期末考试A卷(有答案)
1.试题可采用粘贴方式,请用B5纸打印,粘贴时不要超过边框。
2.本科课程的试题一般不留答题空间,答案写在专用答题纸上,专科课程试题一般要留答题空间,答案直接做在试卷上。
年级 专业班级姓名 学号 考试时间 年 月 日 午订装线2009 ——2010 学年 第 1 学期课程名称: 微机原理及应用 考试形式:( 闭 )考核方式:(考试)题号 一 二三四五总分得分评阅人签 名一、单项选择题(每题 1分,共 15 分)1.若用户数据位于存储区10000H ~1FFFFH ,则该数据的段地址为__C____。
(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH 2.8086 CPU 在响应中断时顺序将_____C_____内容压入堆栈。
(A) CS.IP.PSW (B) IP.CS.PSW(C) PSW.CS.IP (D) PSW.IP.CS3.设(10FF0H)=10H ,(10FFlH)=20H ,(10FF2H)=30H ,则从物理地址10FF1H 中取出一个字的内容是 B 。
(A) 1020H (B) 3020H (C) 2030H (D) 2010H4.连续启动两次独立的存储器操作之间的最小间隔叫____D______。
(A) 存取时间 (B) 读周期 (C) 写周期 (D) 存取周期考场座号试卷类型 A 卷得 分命题教师签名: 汤定德 系主任签名: 徐根耀 日 期 2009.12.183.试编写由8位某型号数模转换器产生锯齿波模拟信号的一段程序,设地址51CH 为计算机中译码器的输出,且该输出信号使数模转换器的CS 为低电平。
(10分)CODE SEGMENTASSUME CS:CODE (2分) START:MOV CX,256 MOV AL,0MOV DX,51CH (2分)LOOP1:OUT DX,AL CALL DELAY INC AL LOOP LOOP1 JMP STARTCODE ENDS (5分) END START (1分)五、计算题(第1题5分、第2题10分,共15分)1.10010110 11010101(5分)解:根据“相异则或”的原则(2分),可得结果为01000011.(3分)2.00011001-00100000(要求有较详细的运算步骤)(10分)解:(5分) 而11111001即为-7的补码(2分),故差应为10000111(3分).得 分 订装线。
(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案一
(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案一2009/2010 学年第1 学期《微机原理与接口技术》考试题(A 卷)一、填空题(每空1分,共15分)1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(B X)=()。
2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),C F=()。
3、实现中断返回是通过()命令完成的。
4、8254的端口个数为()个。
5、十进制数36.875转换为二进制数是()。
6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为()端口。
7、CPU和I/O设备之间传送的信息由数据信息、()和()。
8、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。
9、每一条指令一般都由()和()构成。
10、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL 和BL分别等于(),ZF和OF分别等于()。
二、选择题(每题1分,共20分)1.在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是( ) A.直接寻址B.基址寻址C.间址寻址D.基址加变址寻址2. 下列伪指令中可以用来定义变量的是()。
A.BYTE B.DW C.DWORD D.AT3. 以下各指令中正确的是()。
A.IN 63H,AX B.IN AL,63HC.MOV ES,2D00H D.MOV [DI],[SI]4. 已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为()A.BDH和0 B.17和1C.23H和1 D.BDH和15.设字长n=8位,[X]补码=0CAH,[Y]补码=0BCH,则求[X+Y]补码时得到的结果、溢出标志OF和辅助进位标志AF分别为()。
A.86H,OF=0和AF=0 B.86H,OF=0和AF=1C.186H,OF=1和AF=0 D.186H,OF=1和AF=16. 堆栈操作的基本单位是()。
微机原理A卷(高质量含答案)
《微型计算机技术及应用》试卷(A 卷)适用班级: 15楼宇,15轨道一、单选题(2×14=28 分)1.计算机中数据是以什么形式表示的( C ) A .原码 B .反码 C .补码 D .8421BCD 码2.指令MOV DX ,[BX]的寻址方式是( D )A .立即寻址B .直接寻址C .寄存器寻址D .寄存器间接寻址3.在LOOP 指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器( C )A .AXB .BXC .CXD .DX4.在以查询方式与I/O 端口交换数据时,外设准备好的状态信息是通过( C )提供给CPU 进行查询的。
A .数据总线B .地址总线C .控制总线D .中断请求线5.在加法运算中,如果产生溢出,所得到的结果就不再是和的补码的正确表示了,如何判断( A )A .最高位进位和次高位进位的异或B .最高位进位和次高位进位的同或C .最高位进位和辅助进位的异或D .最高位进位和辅助进位的同或6.当8086工作在最小模式下的时候,区分进行存储器访问还是IO 访问的引脚信号是( B )。
A .ALEB .IO M /C .HOLD D .WR7.下列对应关系错误的是( C ) A .ALE 地址锁存允许信号B .WR 写控制信号,输出引脚,低电平有效C .INTA 中断请求信号D .R DT / 数据发送、接受方向控制信号8.8086的不可屏蔽中断和可屏蔽的中断分别从下列哪两个引脚输入( A )A .NMI INTRB .INTR NMIC .NMI CLKD .READY INTR9.关于MOV 指令,下列说法错误的是( C )A .立即数只能为源操作数,不能为目的操作数B .存储器单元之前不能直接传送数据C .CS 和IP 可以为目的操作数D .目的操作数和源操作数的类型要匹配10.如果要做一个中文网页,让世界上的任何国家的机器都能浏览中文,不出现乱码,应该采用的文字编码方法是( D )A .GBKB .GB2312C .ASCII 编码D .UTF-811.在执行压缩8421BCD 码下十进制的加法运算的时候,加法运算完成后对应的调整指令是( C )A .XLATB .NEGC .DAAD .AAA12.若BX=1200H,SI=0300H,执行下面的指令,LEA DI,[BX+SI+0100H]执行完成后DI寄存器中的指是( C )A.1400H B.1500HC.1600H D.1700H13.如果CPU决定响应中断,中断服务程序的执行过程,排序应该是( A )A.关中断,保护断点和现场,开中断,转入中断服务程序,关中断,恢复现场,开中断B.转入中断服务程序,关中断,保护断点和现场,开中断,关中断,恢复现场,开中断C.开中断,保护断点和现场,关中断,转入中断服务程序,开中断,恢复现场,关中断D.关中断,恢复断点和现场,开中断,转入中断服务程序,关中断,保护现场,开中断14.8253硬件触发计数,写出初值n以后并不马上计数,必须在门口信号GATE的触发下,才开始计数(GATE信号的上升沿起作用),计数过程OUT 输出低电平并维持n个CLK脉冲后才变为高电平,这是8253那哪一个工作方式( B )A.方式0B.方式1C.方式2D.方式3二、填空题(2*10=20分)16. 在寻址代码段的时候,一般代码段基址保存在CS寄存器当中,IP寄存器保存了当前将要执行的下一条指令相对于段基址的偏移量。
汇编语言期末试题及答案A
《汇编语言》期末试题(A卷)计算机科学技术、网络工程专业一、单选题(每小题2 分,共30 分)1.用DEBUG调试汇编语言程序时,显示数据的地址是5000:0400,此时数据的物理地址是()A.50400HB.5040HC.54000HD.5400H2.设ES=1100H,(12000H)=90H,(12001H)=20H,(12002H)=30H,执行MOV BX,ES:[1000H]则BX=( )A.90HB. 2090HC. 9020HD. 3020H3.8086中下列四条指令中错误的是( )A.MUL AX, BLB.MOV AX, [DI]C.DEC AXD.ADD AL,[SI]4. 指令ADD AL,[BX+SI]中源操作数是()寻址方式。
A. 寄存器B.直接C. 基址变址D. 相对基址变址5.指令MOV AX,0A5B6H MOV CL,4 ROL AX,CL 执行后,AX=( )A.0A5B6HB.0B6A5HC.00A5HD.5B6AH6.当执行指令CMP AX,BX后,若ZF=1,下面的叙述正确的是()。
A 表示AX和BX内容不相同B 表示AX和BX内容相同C 表示AX内容大于BXD 表示AX内容小于BX7.定义宏的伪指令是( )A.PROC和ENDPB.SEGMENT和ENDSC.EQU和ENDD.MACRO和ENDM8. 完成同指令LEA AX,BUF 相同功能的指令是( )A. MOV AX, BUFB. LDS AX,BUFC. MOV AX,SEG BUFD. MOV AX,OFFSET BUF9. 循环指令LOOP NEXT,终止循环操作的条件是( )A. CX=0且ZF=0B. CX=0C. CX=0 且ZF=1D. CX=0 或ZF=110.有数据定义NUM DB 2 DUP ( 1,2,3,4,5) ,NUM占有( )字节存储单元。
A.4B.5C.6D.1011.在8086/8088系统中,用于确定堆栈栈顶地址的寄存器有( )A.CS:IPB.SS:SPC.DS:SID.DS:DI12. IN AX, 20H指令中的20H是( )。
微机原理与接口技术考试试题及答案A
《微机原理与接口技术》课程期末考试试卷(A卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的最大结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
微机期末试卷
汕头职业技术学院2009—2010学年第一学期期末试卷(A)课程名称微机原理、汇编与接口技术学分__ 拟题人余正军审题人______系(校区) 计算机系班级姓名学号_ _1.EXE文件产生在之后。
A.汇编B.编辑C.软件转换D.连接2.3片8259AA.24B.23 D.203.现代微机普遍采用的显示器是。
A.CGAB.EGAC.VGAD.AVGA4.高速缓存由构成。
A.SRAMB.DRAMC.EPROMD.硬磁盘5.外设与内存之间传送数据的方式应采用。
A.无条件传送方式 B.查询传送方式 C.中断方式D.DMA方式6.下四种类型指令中,执行时间最长的是。
A.RR型B.RS型C.SS型D.程序控制指令7.8086CPU的40根引脚中,有个是分时复用的。
A.21B.1C.2D.248. 某微机具有16M字节的内存空间,其CPU的地址总线应有()条。
A、26B、28C、20D、249.8255A的A口工作在方式2时,B口可工作在()。
A、方式0或方式1B、方式1或方式2C、只能工作在方式1D、只能空着10.采用虚拟储存器的目的是()。
A、提高主存速度B、扩大外存的容量C、扩大编程空间D、提高外存的速度二、分析解答题(前两小题每小题4分,第三小题6分,共14分)1、在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。
例如:PUSH AX\PUSH BX \ 保护现场PUSH CX /PUSH DX/:}恢复现场试写出恢复现场时的指令序列。
答:POP DX…………………………………………………………1分POP CX…………………………………………………………1分POP BX…………………………………………………………1分POP AX…………………………………………………………1分2、D1 DB 20H DUP(?)D2 DW D1请写出用一条指令实现取D1的偏移地址=>SI中的三种方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汕头职业技术学院2008-2009学年第一学期期末试卷(A)课程名称《汇编语言与微机原理》拟题人侯明明审题人系(校区)计算机系班级姓名学号一、单项选择题(1-10每题1分,11-25每题2分,共40分)1. 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( B )。
A)名字项B)操作项C)操作数项D)注释项2.用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS 的值是(B )。
A)F400H B)2F80HC)F4000H D)2F800H3. 在下列寄存器中,代码段寄存器是( C )。
A)DS B)ESC)CS D)SS4. PSW寄存器中共有__A____位条件状态位,有______位控制状态位。
A)6、3 B)3、6C)8、4 D)4、85. 用来存放下一条将要执行的指令的地址寄存器是( B )。
A)SP B)IPC)OP D)CS6. 使汇编程序执行某种操作的命令是(C )。
A)变量B)指令C)伪指令D)宏指令7. 串操作指令中,目的操作数的段地址一定在(D )寄存器中。
A)CS B)SSC)DS D)ES8. CPU 发出的访问存储器的地址是( A )。
A)物理地址 B)偏移地址C)逻辑地址 D)段地址9.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( A) 。
A)85B92H B)86192HC)BB690H D)12169H10.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( A )。
A、OF,AF,PFB、OF,AF,CFC、OF,PF,CFD、AF,PF,CF11.设DS=1100H,(12000H)=80H,(12001H)=20H,(12002H)=30H,执行MOV AX,[1000H],则AX=(C)。
A)8000H B)0080HC)2080H D)8020H12.下列四条指令中错误的是( C )。
A)MOV AX,[SI] B)MOV AX,[DI]C)MOV AX,[SI+DI] D)MOV AX,[SI-10]13.下列四条指令执行后不影响标志位的是(A)。
A)JNC NEXT B)CMP AX,BXC)SHL AX,1 D)OR AL,AL14.已知AX=0001H,下列四条指令执行后,不能使ZF=1的语句是(C)。
A)DEC AX B)SUB AX,1C)AND AX,1 D)CMP AX,115.有指令MOV AX,1234H,指令中的立即数1234H存储在(B)。
A)数据段B)代码段C)附加段D)堆栈段16.要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是(C)。
A)BUF DW 9 B)BUF DB 9C)BUF DB 9 DUP (?)D)BUF DW 9 DUP (?)17.在执行子程序段内调用CALL SUBR 指令后,SP的值(D)。
A)加1 B)减1C)加2 D)减218.完成将AX清零,并且使CF清零,下面错误的指令是(D)。
A)SUB AX,AX B)AND AX,0C)XOR AX,AX D)MOV AX,019.为了使执行串操作指令时地址按减量方式处理,应使用指令(D)。
A)CLI B)STIC)CLD D)STD20.有数据定义NUM DB ‘12345’,经汇编后,NUM占有(B)字节存储单元。
A)1 B)5C)6 D)721.个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( C )A)12CSBH B)12B6BHC)12C59H D)12BFEH22.下面指令执行后,改变AL寄存器内容的指令是( D)。
A)TEST AL,02H B)OR AL,ALC)CMP AL,BL D)AND AL,BL23.与MOV BX,OFFSET VAR指令完全等效的指令是( D)。
A)MOV BX,V AR B)LDS BX,VARC)LES BX,V AR D)LEA BX,V AR24.MOV SP,3210HPUSH AX执行上述指令序列后,SP寄存器的值是(B)。
A)3211H B)320EHC)320FH D)3212H25.将DX的内容除以2,正确的指令是(C)。
A)DIV 2B)DIV DX,2C)SAR DX,1D)SHL DX,1二、填空题(每空1分,共10分)1.在除法指令IDIV BX中,被除数被隐藏在_DX,AX__。
2.在程序调试时,显示某指令存放的地址是2340:0056,则物理地址是__23456H___。
3.指令MOV AX,[BX+SI+10H]源操作数的寻址方式是__相对基址变址寻址__。
4.执行段间返回指令RET时,将栈顶的一个字弹出到__IP___后,又弹出一个字到__CS__寄存器中。
5.8086\8088 CPU 中,每个逻辑段最大长度为 64KB,段地址能被16 整除,也就是说20位的地址的低4位一定为零。
而高16位在段寄存器中。
6.若CF=1,执行指令CMC后,CF= 0 。
三、简答题(每题5分,共15分)1.在某个子程序的开始处要保护AX、BX、CX、DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。
例如:PUSH AXPUSH BXPUSH CXPUSH DX……恢复现场请写出恢复现场时的指令序列。
POP DXPOP CXPOP BXPOP AX2. 简述主存储器的组成,及对存储单元的读、写过程。
地址寄存器、地址译码器、存储体、读写放大器、数据寄存器和时序电路组成。
读写过程(略)。
3. 简述中断处理过程。
(1)识别中断源,取得中断号 n。
(2)把标志寄存器的内容入栈。
(3)把当前CS的值入栈。
(4)把当前IP的值入栈。
(5)把标志寄存器中的IF和TF标志位清0。
(6)从物理地址4×n处连续取出4个字节,这是n号的中断向量。
(7)按CS和IP的新值继续执行。
四、程序分析填空题(每题5分,共25分)1.MOV AX,9090HSUB AX,4AE0HJC L1JO L2JMP L3上述程序执行后,AX=___45B0H ___,程序转向____ L2____。
2.假设寄存器AX=1234H,DX=0A000H。
MOV BX,0MOV CX,BXSUB CX,AXSBB BX,DXMOV AX,CXMOV DX,BX上述程序段执行后,AX=_ EDCCH _,DX=_5FFFH _,程序的功能是_对双字DXAX取补_。
3.BUF DB 45H,68H,7AH,35H,39H……MOV DI,OFFSET BUFMOV CX,5MOV AL,‘A’CLDREP STOSB该程序段执行后,BUF中的内容是_ BUF中的内容是:‘a’、‘a’、‘a’、‘a’、‘a’_,方向标志DF=_0__。
4.AND AL,ALJZ BRCH1RCR AL,1JZ BRCH2RCL AL,1INC ALJZ BRCH3……上述程序运行后,请回答:(1)当(AL)=0 时,程序转向BRCH1。
(2)当(AL)= 1时,程序转向BRCH2。
(3)当(AL)= -1 时,程序转向BRCH3。
5.下列程序段求数组FLD的平均值,结果在AL中。
请将程序填写完整(不考虑溢出)。
FLD DW 10,-20,30,-60,-71,80,79,56_ LEA SI,FLD或MOV SI,OFFSET FLD __MOV CX,8XOR AX,AXR1:_ ADD AX,[SI] __ADD SI,2LOOP R1MOV CL,8IDIV CL五、编程题(10分)1.编写程序段实现CWD指令的功能。
(3分)2.编写子程序,完成将BX中的二进制数(从高四位开始)以十六进制形式输出到屏幕上。
(7分)(1) CMP AX,0 …1分JL LAB1MOV DX,0 …2分JMP LAB2LAB1: MOV DX,0FFFFH …3分LAB2: ………4分(2) HDISP PROC NEAR …1分MOV CH,4ROTATE: MOV CL,4ROL BX,CL …2分MOV AL,BLAND AL,0FH …3分ADD AL,30HCMP AL,3AH …4分JB PRINTADD AL,7PRINT: MOV DL,AL …5分INT 21HDEC CHJNZ ROTATE …6分RETHDISP ENDP …7分A卷答案一. 单项选择题(1-10每题1分,11-25每题2分,共40分)二、填空题(共10分)1.DX,AX (1分)2.23456H (1分)3.相对基址变址寻址(1分)4.IP (1分)CS(1分)5.64KB(1分)16 (1分)低4位(1分)高16位(1分)6.0(1分)三、简答题(共15分)1.POP DXPOP CXPOP BXPOP AX (5分)2.地址寄存器、地址译码器、存储体、读写放大器、数据寄存器和时序电路组成。
读写过程(略)。
(5分)3.(5分)(1)识别中断源,取得中断号 n。
(2)把标志寄存器的内容入栈。
(3)把当前CS的值入栈。
(4)把当前IP的值入栈。
(5)把标志寄存器中的IF和TF标志位清0。
(6)从物理地址4×n处连续取出4个字节,这是n号的中断向量。
(7)按CS和IP的新值继续执行。
四、程序分析填空题1.45B0H (2分)L2(3分)2.EDCCH (1分)5FFFH (1分)对双字DXAX取补(3分)3.BUF中的内容是:‘a’、‘a’、‘a’、‘a’、‘a’(3分)DF=0(2分)4.(1)0(1.5分)(2)1(1.5分)(3)-1(1.5分)(全部正确5分)5.LEA SI,FLD或MOV SI,OFFSET FLD (3分)ADD AX,[SI] (2分)五、编程题(1) CMP AX,0 …1分JL LAB1MOV DX,0 …2分JMP LAB2LAB1: MOV DX,0FFFFH …3分LAB2: ………4分(2) HDISP PROC NEAR …1分MOV CH,4ROTATE: MOV CL,4ROL BX,CL …2分MOV AL,BLAND AL,0FH …3分ADD AL,30HCMP AL,3AH …4分JB PRINTADD AL,7PRINT: MOV DL,AL …5分INT 21HDEC CHJNZ ROTATE …6分RETHDISP ENDP …7分。