微机期末复习题2及答案,华工微机考试试卷,华南理工习题资料,电信大二
微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机期末复习题2及答案,华工微机考试试卷,华南理工习题资料,.

综合练习二一、选择题:1、(78.62510= CA (116.A16B (1111000. 1012C (4E.A16D (01111000.1010BCD2、若X=-0110101,Y=+1011010,则 [X]补= C(1, [Y]补= B(2 ,[-Y/2]补= D(3。
(1A 10110101 B 00110101 C 11001011 D 11001010(2A 11011010 B 01011010 C 10100110 D 00100110(3 A 00101101 B 10101101 C 10010011 D 110100113、若8088 CPU的寄存器AL和BL中分别存放了两个单字节带符号数A9H 和6FH,若要判别两数的大小,应先做减法操作,然后根据标志位D(1进行判别。
当CPU 执行比较指令CMP AL, BL 后,标志位OF和SF分别为 C (2。
(1 A CF B SF C OF D SF和OF(2 A 0和0 B 0和1 C 1和0 D 1和14、已知CS=1000H ,DS=2000H ,ES=3000H ,BX=0200H,SI=0300H,8086/8088CPU 执行指令MOV AX,[BX+SI],应从A(1逻辑段中取出源操作数,该操作数所在单元的逻辑地址为C(2,执行该指令时,CPU的20根地址线上出现的信号为B(3。
(1A 数据段 B 代码段 C 堆栈段 D 附加段(2A 1000H∶0500H B 3000H∶0500H C 2000H∶0500HD 20500H(3A 10500H B 20500H C 30500H D 00500H5、8253外接频率为1MHZ的时钟信号,若控制字设置为35H,则8253将工作于(1C ,可定时的最大时间为B(2,应写入计数器的16位计数初值是(3A 。
(1 A 计数通道0的方式1,按二进制计数 B 计数通道0的方式2,按二进制计数C 计数通道0的方式2,按BCD码计数D 计数通道1的方式2,按BCD码计数(2 A 9.999ms B 10ms C 65.535ms D 65.536ms(3 A 0 B 1 C 0100H D FFFFH8253 控制字SC1 SC0 RL1 RL0 M2 M1 M0 BCD0 0 通道0 0 0 计数器锁存0 0 0 方式0 0 二进制计数0 1 通道1 0 1 读/写低字节0 0 1方式1 1 BCD码计数1 0 通道2 1 0 读/写高字节0 1 0方式21 1 先读/写低字节0 1 1方式3后读/写高字节 1 0 0方式41 0 1方式56、典型的8088单CPU模式微机系统由C (1 组成,8088CPU主要由D (2组成。
微机原理_期末考试题库与答案(含3套试卷)(可编辑修改word版)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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分
2分 半加器。 四、 (6 分) D 1 导通, D 2 截止 I 2 =0 1分
3分 1分 2分
I1 =
(12 + 3) mA=5mA 3
五、 (10 分) 同步六进制计数器 (状态方程 4 分,状态表 4 分,指出功能 2 分)
华南理工大学《电子技术》 (机械类)期末考试试卷答案及评分标准
R2
C RB2 CE
uce
RE
LI •
6.在运算放大器电路中,引入深度负反馈的目的之一是使运放( (a)工作在线性区,降低稳定性 (b)工作在非线性区,提高稳定性 (c)工作在线性区,提高稳定性 7.比较器电路如图 1 所示,其传输特性为图 2 中( )。
uO
)。
ui
R1
- ∞
+ +
R2
3V 图1
60 × 3.9 ≈ −28.9 2 + 61× 0.1
60 × ( 3. 9 / /3. 9 ) = −14 . 4 2 + 61 × 0.1
2分
2分
=−
1分
七、 (4 分) (1)R2,R3 构成串联电压负反馈 (2)R6,R4 支路为 T1 管提供偏流。 瞬时极性标注如图
1分 1分
华南理工大学《电子技术》 (机械类)期末考试试卷答案及评分标准
六、 (12 分)
电路如图所示,已知β=60,rbe=2kΩ,UBE=0.6V,要求: (1)估算此电路的静态工作点;(2)画出该电路的微变等效电路;(3)输出端不接负载 RL 时,求出 放大电路的输入电阻、输出电阻、电压放大倍数;(4) 求输出端接负载 RL = 3. 9 k Ω 时的电压放 大倍数。
第 2 页 共 4 页
华南理工自动化复试 微机原理微综合测试题一答案

“微机系统原理与接口技术”综合测试题一答案一、单项选择题1.(1)A (2)B2.B3.B4.D 注:8086中只有BX、BP、SI、DI可以用于这样的间接寻址,不过高档微机中其他寄存器也是可以的,这里着重考察8086。
5.C6.C7.(1)C (2)B8.(1)A (2)C9.B二、改错1.⨯堆栈操作应满足先进后出原则。
2.⨯CPU必须在执行完当前指令以后,才可以响应可屏蔽中断请求。
3.⨯8086CPU标志寄存器共有16位,其中只有9位有含义。
4.√(注:段内短转移只有直接形式,没有间接形式)三、填空题1.0D60H2.0FFFFH、0000H、0000H3.接口部件BIU、执行部件EU4.基本的输入/输出、选通的输入/输出、双向5.指令周期、总线周期、时钟周期6.NMI、INTR7.对端口的间接寻址方式、2558.1、2、AX , DX四、问答题略。
(第一题提示:IF标志位的用处。
)五、阅读程序并回答题1.0AA9AH、2233H (注:程序第三行显然应该是XCHG AX , BX)2.0000H、00FFH、0 六、编程:DATA SEGMENT AT 2000HORG 1000HDA TASRC DB 100DUP(?)ORG 1010HDA TADST DB 100DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DA TA, ES:DATASTART: MOV AX , DA TAMOV DS , AXMOV ES , AX ; 因为用到串操作语句,ES必须进行初始化,当; 然在ASSUME语句中也必须说明MOV CX , 100 ; 串长度MOV SI , OFFSET DATASRCADD SI , CX ; 使DS:SI指向源串的最后一个字节MOV DI , OFFSET DA TADSTADD DI , CX ; 使ES:DI指向目的串的最后一个字节STD ; 设置串传送的方向为地址减量的方向REP MOVSB ; 字节串传送MOV AH , 4CHINT 21H ; 结束CODE ENDSEND START(注意1. 数据段中AT和ORG用法;2. 串传送的方向必须是地址递减的方向;3. 考试时编程题最好也写上必要的注释;如程序不能完成,至少也要画上流程图)七、8255编程。
大学微机课堂考试题及答案

大学微机课堂考试题及答案一、选择题(每题2分,共20分)1. 在计算机科学中,冯·诺依曼架构指的是什么?A. 一种编程语言B. 一种计算机硬件架构C. 一种网络协议D. 一种数据库管理系统答案:B2. 下列哪个选项是二进制数转换为十进制数的正确方法?A. 直接将二进制数除以2B. 将每个二进制位乘以其权重,然后求和C. 将二进制数乘以10D. 将二进制数除以10答案:B3. 在计算机中,1GB等于多少MB?A. 1000MBB. 1024MBC. 100MBD. 1000000MB答案:B4. CPU的主要性能指标之一是时钟频率,它指的是什么?A. CPU的功耗B. CPU每秒可以执行的指令数C. CPU的缓存大小D. CPU的制造工艺答案:B5. 下列哪个软件不是操作系统?A. Windows 10B. macOSC. LinuxD. Microsoft Office答案:D6. 在计算机存储中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可记录存储器D. 可重写存储器答案:A7. 计算机网络中的TCP/IP协议是什么?A. 图形用户界面B. 传输控制协议/互联网协议C. 一种编程语言D. 一种数据库管理系统答案:B8. 下列哪个选项是计算机病毒的特征?A. 能够自我复制B. 提高系统性能C. 增加存储空间D. 减少系统功耗答案:A9. 在计算机系统中,DMA代表什么?A. 数字多媒体应用B. 直接内存访问C. 数据管理自动化D. 动态机器分析答案:B10. 下列哪个选项是计算机硬件的基本组成部分?A. 软件B. 输入设备C. 网络D. 存储介质答案:B二、填空题(每题2分,共20分)11. 在计算机系统中,CPU执行的指令通常存储在______中。
答案:内存12. 计算机的总线是连接各个硬件组件的一组信号线,它包括数据总线、控制总线和______。
答案:地址总线13. 在计算机科学中,URL代表统一资源定位器,它用于标识网络上的______。
微机期末考试题及答案

微机期末考试题及答案一、选择题(每题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. 简述微机的组成部件及其功能。
微机考试题库及答案

微机考试题库及答案一、选择题1. 计算机的中央处理器(CPU)主要是指:A. 主板B. 内存C. 硬盘D. 处理器答案:D2. 在计算机系统中,数据存储的基本单位是:A. 字节(Byte)B. 位(Bit)C. 千字节(KB)D. 兆字节(MB)答案:A3. 下列哪个是操作系统的功能?A. 管理文件B. 运行应用程序C. 管理计算机硬件资源D. 所有以上选项答案:D4. 以下哪个是计算机网络的拓扑结构?A. 星型B. 总线型C. 环形D. 所有以上选项答案:D5. 以下哪个是计算机病毒的特征?A. 自我复制B. 破坏数据C. 通过网络传播D. 所有以上选项答案:D二、填空题6. 计算机的硬件系统通常包括输入设备、输出设备、________、存储设备和接口设备。
答案:中央处理器7. 在计算机中,1GB等于_______MB。
答案:10248. 计算机的操作系统按照其功能可以分为系统软件和_______软件。
答案:应用软件9. 计算机网络按照覆盖范围可以分为局域网、_______和广域网。
答案:城域网10. 防火墙是一种位于内部网络和外部网络边界上的_______,用来保护内部网络不受外部网络的攻击。
答案:安全系统三、简答题11. 简述计算机的工作原理。
答案:计算机的工作原理基于冯·诺依曼架构,主要包括输入、处理、存储和输出四个基本环节。
计算机通过输入设备接收数据和指令,中央处理器对数据进行处理,存储设备保存数据和程序,最后通过输出设备展示处理结果。
12. 什么是云计算,它有哪些主要特点?答案:云计算是一种通过互联网提供计算资源和服务的模式。
它的主要特点包括:按需自助服务、广泛的网络访问、资源池化、快速弹性和按使用量付费。
四、论述题13. 论述计算机病毒的传播途径和预防措施。
答案:计算机病毒的传播途径主要包括电子邮件、网络下载、移动存储设备等。
预防措施包括定期更新操作系统和应用程序的安全补丁,安装和更新防病毒软件,不打开可疑的电子邮件附件,不下载不明来源的软件,使用移动存储设备前进行病毒扫描等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合练习二一、选择题:1、10= CA 16B (1111000. 101)2C 16D BCD2、若X=-0110101,Y=+1011010,则 [X]补= C(1), [Y]补= B(2) ,[-Y/2]补= D(3)。
(1) A B 00110101 C D(2) A B 01011010 C D 00100110(3) A 00101101 B C D3、若8088 CPU 的寄存器AL和BL中分别存放了两个单字节带符号数A9H和6FH,若要判别两数的大小,应先做减法操作,然后根据标志位 D(1)进行判别。
当CPU执行比较指令 CMP AL, BL 后,标志位OF和SF分别为 C (2)。
(1) A CF B SF C OF D SF和OF(2) A 0和0 B 0和1 C 1和0 D 1和14、已知CS=1000H , DS=2000H ,ES=3000H ,BX=0200H,SI=0300H,8086/8088CPU执行指令 MOV AX, [BX+SI],应从A(1)逻辑段中取出源操作数,该操作数所在单元的逻辑地址为C(2),执行该指令时,CPU的20根地址线上出现的信号为B(3)。
(1) A 数据段 B 代码段 C 堆栈段 D 附加段(2) A 1000H∶0500H B 3000H∶0500H C 2000H∶0500HD 20500H(3) A 10500H B 20500H C 30500H D 00500H5、8253外接频率为1MHZ的时钟信号,若控制字设置为35H,则8253将工作于(1)C ,可定时的最大时间为 B(2),应写入计数器的16位计数初值是(3)A 。
(1) A 计数通道0的方式1,按二进制计数 B 计数通道0的方式2,按二进制计数C 计数通道0的方式2,按BCD码计数D 计数通道1的方式2,按BCD码计数(2)A B 10ms C D(3) A 0 B 1 C 0100H D FFFFH8253 控制字SC1 SC0 RL1 RL0 M2 M1 M0 BCD0 0 通道0 0 0 计数器锁存 0 0 0 方式0 0 二进制计数0 1 通道1 0 1 读/写低字节 0 0 1方式1 1 BCD码计数1 0 通道2 1 0 读/写高字节 0 1 0方式21 1 先读/写低字节 0 1 1方式3后读/写高字节 1 0 0方式41 0 1方式56、典型的8088单CPU模式微机系统由 C (1) 组成,8088CPU主要由D (2) 组成。
(1) A 运算器、控制器、存储器及I/O设备;B 8088CPU、时钟发生器、地址锁存器、存储器、总线C 8088CPU、时钟发生器、地址锁存器、总线驱动器、存储器、I/O设备及总线D 8088CPU、运算器、控制器、时钟发生器、地址锁存器、总线驱动器、存储器、I/O设备及总线(2) A 通用寄存器、专用寄存器和ALU B ALU、FR及8个16位通用寄存器C CS、ES、SS、DS及IP、指令队列D EU和BIU7、一微机系统采用一片8259A 构成中断系统,若8259A设置为普通全嵌套、非缓冲、非自动中断结束等方式,并将ICW2设置为18H,系统可有 B (1) 级中断优先权,各中断源的优先权是A(2),IR2引脚上中断源的中断类型码为 C (3),该中断源的中断服务程序入口地址应存于中断向量表中首址为B(4)的4个单元内。
(1) A 2 B 8 C 15 D 64(2) A 固定不变,IR0优先权最高,IR7优先权最低B 固定不变,IR7优先权最高,IR0优先权最低C 固定不变,可设置IRi优先权最高D 自动循环,(3) A 18H B 19H C 1AH D 20H(4) A 60H B 68H C 6AH D 80H二、填空题:1、某80X86微处理器有20根地址线和16根数据线,,由该CPU构成的微机系统的最大存储器容量可达1MB,内存首末地址分别为00000H 和 FFFFFH ,该微机系统被称为16位微机。
2、若8088系统中,CS=1000H,DS= 2000H,SS=3000H,SP= 0100H,AX= 1234H,BX=5678H该系统当前堆栈段的物理地址范围为30000H —3FFFFH ,栈顶物理地址为30100H ,当执行 PUSH AX 指令后, AX= 1234H ,SP= 00FEH 。
3、若CS=2000H, SS=3000H, DS=4000H, 一个字数据F69BH存放于数据段中偏移地址为1C50H开始的单元中,其中低字节9BH存放单元的物理地址为41C50H,高字节F6H存放单元的物理地址为41C51H。
4、I/O接口是连接CPU和输入、输出外设进行数据交换的硬件电路,I/O接口的主要功能有实现电器特性的匹配、对输入输出数据进行缓冲、隔离等。
通常一个外设接口电路包括3类端口:数据端口、状态端口和控制端口。
一般外设的查询方式接口电路应包括数据端口和状态端口。
5、中断源是指引起中断的原因或发出中断申请的来源, 8086/8088的中断系统可处理256 个中断源,它们分为硬件中断(外部中断)和软件中断(内部中断)两种类型,这些中断源的中断类型码的范围为00H — FFH。
6、8086/8088CPU响应可屏蔽中断的条件是INTR引脚有中断请求有效信号、 CPU 开中断(IF=1)和执行当前指令完毕。
CPU响应中断后,将在第二个中断响应周期内从数据线上获取中断类型码。
三、采用以下给出的存储器芯片为8088 CPU设计存储器系统,根据要求回答以下问题。
U1 U21(6分)2、若系统要求配置16KB的存储器,其中8KB的ROM存储器和8KB的RAM,ROM存储器首地址为22000H,RAM存储器地址在ROM后连续,如采用以上给出的U1、U2芯片,各需要多少片请写出各片芯片的地址范围。
(6分)1、U1为ROM 类型存储器芯片,其容量为4KB,一般在系统运行中只能读出U1中单元的内容,不能将内容写入U1的单元中,但掉电后内容不会丢失。
U1 的作用是存放用户程序或固定不变的参数、数据等。
U2为RAM 类型存储器芯片,其容量为2KB,一般在系统运行中能读取U2中单元的内容,也能将内容写入U2的单元中,但掉电后内容会丢失。
U2 的作用是存放系统运行中输入/输出的数据、中间结果等。
2、采用2片U1芯片和4片U2芯片。
#1 U1芯片地址范围为: 22000H –22FFFH;#2 U1芯片地址范围为: 23000H –23FFFH #1 U2芯片地址范围为: 24000H –247FFH;#2 U2芯片地址范围为: 24800H –24FFFH #3 U2芯片地址范围为: 25000H –257FFH;#4 U2芯片地址范围为: 25800H –25FFFH四、以下为8088系统中以8255A 为输入设备和输出设备的查询方式接口电路的部分硬件图。
1、试述8088CPU和输出设备进行数据传送的工作过程。
(6分)输出设备根据STB引脚状态,若为1,则处理数据,处理完毕后通过ACK发出一个负脉冲将状态触发器清零;若STB引脚状态为0,则等待。
CPU要不断查询设备的状态,执行读8255A C口操作,判断从C口读入数据的D2位是1还是0,若为1表示输出设备未准备好,则等待后再查询;若为0表示设备已处理数据完毕, CPU 可将数据写入8255A的 B口,然后通过PC 7输出正脉冲将状态触发器至1。
之后重复以上的操作,周而复始。
2、以下是8088CPU从输入设备依次读取100个数据并存于以BUF为首址的内存单元区域中的程序段,请在划线处填入内容。
(每格1分,共12分)BUF DB 100 DUP ()COUNT EQU $-BUFSTART: LEA SI, BUF ;置数据单元首址指针MOV CX , COUNTMOV DX, 383H;8255A初始化设置MOV AL, 91HOUT DX, ALLOP: MOV DX, 383H ;置PC6为低电平MOV AL, 0CHOUT DX, ALNOPNOPMOV AL, 0DH;置PC6为高电平OUT DX, ALAGAIN: MOV DX, 382H ;查询输入设备状态IN AL, DXTEST AL, 02HJZ AGAINMOV DX, 380H ;从输入设备读取数据IN AL, DXMOV [SI], AL ;将数据存入内存单元INC SILOOP LOP;控制读取100个数据RET8255A方式控制字 8255A C口复位/置位控制字1 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 D3 D2 D1 D0A口方式00 方式0 A口 C口下半口01 方式1 0 输出 0 输出 000 PC0 0复位1×方式2 1 输入 1 输入 001 PC1 1 置位 B口 010 PC2C口上半口 B口方式 0 输出∶∶0 输出 0 方式0 1 输入 111 PC71 输入 1 方式1五、分析以下汇编语言源程序,根据要求在划线处填上适当内容:DATA SEGMENT AT 2000HBLOCK DB 0,0D8H,78H,89H,0E3H,65H,34H,0FFH,1FH,0ABHCOUNT EQU $-BLOCKMAX DB 0MIN DB 0DATA ENDSSTACK SEGMENT PARA STACK 'STACK'TOP DB 100 DUP()STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK MAIN PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV ES,AXMOV SI,OFFSET BLCOKMOV DI,OFFSET MINMOV CX,COUNTCLDLODSBDEC CXLOOP1: CMP AL,[SI]JLE NEXTMOV AL,[SI]NEXT: INC SILOOP LOOP1MOV [DI],ALRETMAIN ENDPCODE ENDSEND MAIN(1) 画出数据段中数据定义语句实现的内存分配图。
(2) 执行程序后,结果为:(每空格1分,共8分)OFFSET BLOCK = 0000H ,SEGMENT MAX = 2000H ,AL= 89H , DS= 2000H , CX= 0000H ,(20005H)= 65H , (2000AH)= 00H , (2000BH)= 89H ,六、程序设计:从STRING开始的内存单元中存放了一个字符串,该字符串以回车键(ASC码为0DH)结束,请编写程序段统计字符串的实际长度(不包括回车键),并将结果存于CH中。