东南大学_微机原理习题练习讲诉
微机原理课后答案详解(朱红刘景萍)-南理工的哦

微机原理课后答案详解(朱红刘景萍)-南理工的哦第一章习题答案一、选择题1.十进制数66转换成二进制数为_______。
A.11000010B.01100110C.11100110D.01000010答案:D2.十进制数27.25转换成十六进制数为_______。
A.B1.4HB.1B.19HC.1B.4HD.33.4H答案:C3.下列数中最小的是________。
A.(101001)2B.(52)8C.(2B)16D.(50)10答案:A4.若一个数的BCD编码为00101001,则该数与______相等。
A.41HB.121DC.29DD.29H答案:C5.十进制数9874转换成BCD数为________。
A.9874HB.4326HC.2692HD.6341H答案:A6.BCD数64H代表的真值为_______。
A.100B.64C.-100D.+100答案:B7.十六进制数88H,可表示成下面几种形式,错误的表示为_______。
A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示答案:D8.若[A]原=10111101,[B]反=10111101,[C]补=10111101,以下结论正确的是______。
A.C最大B.A最大C.B最大D.A=B=C答案:B9.8位二进制补码表示的带符号数10000000B和11111111B的十进制数分别是____。
A.128和255B.128和-1C.-128和255D.-128和-1答案:D10.微机中地址总线的作用是___________。
A.用于选择存储器单元 B.用于选择进行信息传输的设备C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对答案:C11.计算机中表示地址使用____。
A.无符号数B.原码C.反码D.补码答案:A二、填空题1.计算机的主机由_______、控制器、主存储器组成。
东南大学微机习题课2part2new4从定时器,并串口,到ADDA

例题
变化——2011年考题: 要求分4组进行判别, 当发现任何一组(如S0与S1, S2与S3,S4与S5,S6与S7)输入开关状态相同时, 对应指示灯(L0-L3)亮报警。设计说明8255A的初 始化要求(工作模式), 根据设计电路,说明原理 [注],编写完成上述功能的检测、报警程序片 断 (8分) 。 如果要求报警判断为连续四次输入同组状态相同 时才输出报警,简单说明应该如何修改程序 (3 分)。
;LED0 ;LED1 ;LED2
例题
习题5(1).2 输入输出电路如教材中图5.10 和5.11 所示,试编 一程序,实现微机连续检测开关K1-K8状态,当开关 K1-K8 全部闭合或全部断开时使LED 亮,否则使LED 熄灭,同时把开关状态存放在SwitchS 单元内。#43;1个脉冲发中断请求,软件启动 方式2:速率发生器,对clk进行n分频 方式3:方波发生器,区分n奇数/偶数情况
应用: 硬件级联的概念、定时中断
习题
习题5(1)-1:I/O 的控制方式主要有哪几种?各有 什么特点?
• 1)(程序)查询方式2)中断方式 3)DMA方 式 – 传送效率低 – 效率较高,CPU响应较快,但传送由中断软件 完成 – 效率较高,硬件完成,但电路复杂。
要求当SW0~SW7中有1~7个接通时L0发光管亮,所 有8个开关都接通时L1亮,8个都不接通时L2亮。
已利用地址信号A9~A4得到8255片选译码地址为 28XH(X由A3-A0确定),片内寄存器地址线A1和A0 分别与处理器地址线A3、A2相连。
例题
(1) 完成右侧8255与开关和发光管的示意连线, 注 意通断(亮灭)输入输出电平关系;
D0 ...D7
D0 ...D7 PB2
东南大学微机原理复习课(汇编部分)

仔细审题:字节、字、DB、DW、字符、字符串 列出存储单元图 接口题:写出地址译码分析过程 编程题代码完整,加注释
溢出: 运算结果超出范围 CF/OF (AX)=A000H, ADD AX,7000H ADD AX,-7000H 在微机系统中,数值以补码表示和存储的 例: -4 八位100H-4=0FCH,16位10000H-4=0FFFCH 例:汇编指令 MOV AX, -3 (AX)=?
(1) 数制、补码的概念与运算
ASCII码: 00-7FH 字符(美国标准信息交换代码 ) 0DH—— CR 回车 0AH—— LF 换行 字符:‘0’-‘9’——30-39H; ‘A’——41H, ‘a’——61H
(2)8086/8088 CPU硬件结构
CPU基本构成: 执行单元EU:执行指令,含ALU和通用寄存器; 总线接口单元BIU:与存储器或I/O端口之间进行数据传送, 并能形成物理地址,含段寄存器和指令指针寄存器; ——并行-流水线,预取-指令队列
(2)8086/8088 CPU硬件结构
有效地址EA(偏移量地址) 逻辑地址=段基址S和偏移地址 物理地址=S*16+EA (得到20位物理地址,A19--A0 )
存储器:高字节高地址,低字节低地址。 堆栈段:SS表示堆栈段的段基,SP指向栈顶 PUSH AX ;(SP)(SP-2);(SP+1)(AH);(SP)AL POP AX;(AL)(SP); (AH)(SP+1); (SP)(SP+2) 并不改变堆栈里单元内容,以字为单位操作,SP值总是偶数, 先进后出(FILO)。 中断矢量表:中断类型号n=0~255,256*4=1K (00000003FFH ),连续存放,高字节CS,低字节IP。
东南大学微机作业第四章

习题四(第4章)1.RAM和ROM 各有何特点?静态RAM和动态RAM 各有何特点?解:RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。
ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器。
静态RAM,指SRAM只要有供电,它保存的数据就不会丢失,且为高速存储器,如CPU中的高速缓存(cache),速度快,数据不易丢失,控制简单动态RAM,指DRAM有供电,还要根据它要求的刷新时间参数,才能保持存储的数据不丢失,如电脑中的内存条,存储密度高2.如存储空间的首地址为1000H,写出存储器容量分别为1K×8,2K×8,4K×8和8K×8位时所对应的末地址。
解:1K×8:13FFH2K×8:17FFH4K×8:1FFFH8K×8:2FFFH3.试设计一片容量为32K×8B的EPROM芯片与8088 CPU的连接。
写出此EPROM芯片所占地址空间的起始地址与末地址。
(设起始地址20000H)解:末地址:20000H + 32×1024 - 1 = 20000H + 8000H - 1 = 27FFFH4. 某系统的存储器中配备有两种芯片;容量分别为2K×8的EPROM和容量为1K×8的RAM。
它采用74LS138译码器产生片选信号:___Y,___1Y,___2Y直接到三片EPROM(1#,2#,3#);___4Y,___5Y则通过一组门电路产生四个片选信号接到四片RAM(4#,5#,6#,和7#)。
如题图4—1,试确定每一片存储器的寻址范围。
题图4—1解:2K(A0-A10):00000000000-111111111111K(A0-A9)1# 10 000 00000000000-10 000 11111111111 8000H - 87FFH2# 10 001 00000000000-10 001 11111111111 8800H - 8FFFH3# 10 010 00000000000-10 010 11111111111 9000H - 97FFH4# 10 100 0 0000000000-10 100 0 1111111111 0A000H - 0A3FFH5# 10 100 1 0000000000-10 100 1 1111111111 0A400H - 0A7FFH6# 10 101 0 0000000000-10 101 0 1111111111 0A800H - 0ABFFH7# 10 101 1 0000000000-10 101 1 1111111111 0AC00H - 0AFFFH5.试用6116(2K× 8)芯片组成8K×8b的RAM,要求画出它与8088 CPU的连线图。
完整版微机原理课后习题参考答案.doc

完整版微机原理课后习题参考答案.doc2篇微机原理课后习题参考答案(一)微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。
通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。
其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?答:存储器的地址空间是计算机可寻址的存储单元的集合。
每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。
地址空间的大小决定了计算机可以寻址的最大存储容量。
常见的存储器地址空间包括物理地址空间和逻辑地址空间。
物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。
指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。
数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。
除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号的发出和时序的控制,以确保各个组成部分协调工作。
4. 什么是总线?答:总线是微机中各个组成部分之间进行数据传输和控制信号传递的通道。
它可以看作是计算机内部各个部分之间进行信息交换的公共通道。
总线通常分为数据总线、地址总线和控制总线三种类型。
东南大学微机原理复习课(汇编部分)

例题
下列8086/8088指令中实现一次总线写操作的 是__C____。 (A)ADD DX,[BX] (B) POP DS (C)MOV CS:[8000H],AX (D) ADD BL, [BX+DI]10H (E) INT 21H (F) CALL FAR PTR CS:[8000H]
《微机系统与接口》课程总结
基本内容
1.微机系统基础
(数制、系统、μP/MPU(FPU)、IA-16/32) 2.指令和用途— 系统硬件相关 3.汇编语言程序设计(伪指令-数据-程序流) 4.半导体存储器(概念、MPU接口电路) 5.接口技术—数字/模拟接口及应用编程 6.IA-32原理概念
《微机系统与接口》考试
1. 基本概念(选择题与填空题)——30% 2. 汇编程序部分(程序阅读理解和编写) 3道中题—— 35% 3.存储器与接口电路(连线、计算、编程) 1-2道大题—— 35%(存储器、中断、定时计数器、 并口、A/D与D/A)
仔细审题:字节、字、DB、DW、字符、字符串 列出存储单元图 接口题:写出地址译码分析过程 编程题代码完整,加注释
存储器访问方式字节/字/双字
INT n; (FLAGS,IF=TF=0;CS, IP入栈) ; (SP)(SP)-2,((SP)+1,(SP))(FLAGS); (IF)0 (TF)0 (SP)(SP)-2,((SP)+1,(SP))(CS); (CS)[0:n*4+2] (SP)(SP)-2,((SP)+1,(SP))(IP); (IP)[0:n*4]
第二章、指令系统
微机原理习题集(含完整答案)

72,8088/8086 CPU 系统中装在系统板上的接口称为 ,而装入扩展槽上 的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。 74,8088/8086 系统中,分配在系统板上的接口的端口地址 个,其端口 。 编址范围为 75,8088/8086 系统中,分配在扩展槽上接口有 个,其端口编址范围 为 。 76,计算机机中 CPU 与外设进行数据传递,广泛采用的控制方式有 , 和 。 和 。 77, 8088/8086 系统中, CPU 对 I/0 端寻址方式有两种即 和 系统中。 78,程序查询 I/O 方式主要运用在 79,I/O 设备发出中断请求的先决条件是 。 80,在 PC 机系统中使用的中断控制器是 芯片,该中断控制器可接受 级硬件外中断。 81 , PC 机系统中,中断 优先做级 别最高 的 为 中断, 而级 别最 低 的 为 中断。 82, 在中断执行期间, CPU 要做的工作, 即 、 、 。 83,8088/8086 CPU 提供的中断控制系统,它最多能处理 个不同类型的中 断。 计算得到。 84,在 8088/8086 系统中,中断向量地址由 、 、 。 85,8088/8086 CPU 允许接受三种类型的中断: 86,8088/8086 CPU 的外中断是指 ,而内中断是指 中断。 87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是 。 信号后将 88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。 89,8088/8086 CPU 中接受不可屏蔽的中断是由 得到的。 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 91, 8088/8086 指令系统中, 用来开中断的指令为 , 关中断指令为 。 92,在中断服务子程序中首先要执行的操作是 。 93,在中断服务子程序最末一条指令是 。 94,要实现多中断嵌套,在中断服务子程序要执行 操作。 95,在中断服务子程序中,保护现场是指保护 。 96,在中断向量表中存放的是 。 97,中断服务子程序的入口地址是由 和 。 98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的 总和称为 。 99,一台计算机能执行多少种指令,是在 时确定的,8086/8088 指令系统 共有 条指令。
微机原理课后习题解答

微机原理习题第一章绪论习题与答案1.把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(1) 10110010B =(2) 01011101.101B =解:(1) 10110010B = 178D = B2H = (0001 0111 1000)BCD(2) 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.把下列十进制数转换成二进制数。
(1) 100D =(2) 1000D =(3) 67.21D =解:(1)100D = 01100100B(2)1000D = 1111101000B(3) 67.21D = 1000011.0011B3.把下列十六进制数转换成十进制数、二进制数。
(1) 2B5H =(2) 4CD.A5H =解:(1) 2B5H = 693D = 0010 1011 0101B(2) 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B4.计算下列各式。
(1) A7H+B8H =(2) E4H-A6H =解:(1) A7H+B8H = 15FH(2) E4H-A6H = 3EH5.写出下列十进制数的原码、反码和补码。
(1) +89(2) -37解:(1) [+89 ] 原码、反码和补码为: 01011001B(2) [-37] 原码 = 10100101 B[-37] 反码 = 11011010 B[-37] 补码 = 11011011 B6.求下列用二进制补码表示的十进制数(1)(01001101)补 =(2)(10110101)补 =解:(1)(01001101)补 = 77D(2)(10110101)补 = -75D7.请用8位二进制数写出下列字符带奇校验的ASCII码。
(1)C: 1000011(2)O: 1001111(3)M: 1001101(4)P: 1010000解:(1)C:0 1000011(2)O: 0 1001111(3)M:1 1001101(4)P: 1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一概念与基本知识讲课内容:计算机系统的组成和各部分的作用;数字计算机中的信息表示;*微机系统的结构特点;*8086/88CPU内部结构;*8086/88CPU外部信号;8086/88系统组成和总线时序。
习题:1. 计算机系统的根本功能是什么?完成相应功能的实质是什么?2. 试述微型计算机系统与一般计算机系统的联系和差别。
3. 微型计算机系统有哪些特点?具有这些特点的根本原因是什么?4. 微型计算机系统有哪些功能部件组成?它们各自具有什么结构?采用什么样的结构?5. 试说明程序存储及程序控制的概念。
6. 请说明微型计算机系统的工作过程。
7.试说明微处理器字长的意义。
8. 什么是微处理器?什么是微型计算机?什么是微机系统?它们之间的关系如何?9. 在8088/8086中,逻辑地址FFFF∶0001, 00A2∶37F和B800∶173F的物理地址分别是多少?10. 在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH, D761H 和007BH,请问物理地址388H, 389H, 38AH, 38BH, 38CH和38DH 6个中分别是什么数据?11. PC/XT机中的各种系统支持芯片的功能在815EP为处理器支持核心的PC机中分别由什么部件完成?12. 在基于微处理器的通用微型计算机中,其内部含有哪些部件?13. 微处理器是微型计算机的核心,虽有不同的型号,但它们都具有相同的6个功能,这6个功能是什么?14. 微处理器的内部结构中由哪些功能部件组成?15. 累加器是一个很重要的寄存器,试分析累加器在指令执行过程中的作用是什么?16. 微型计算机是面向总线结构的,系统总线中的地址总线、数据总线和控制总线各有什么用途?17. 以微型机为主体组成的微型计算机系统中,除了微型机以外,还需要配置哪些软件和外部设备?18. 8086/8088 CPU的内部结构有什么特点?19. 从程序员和使用者的角度来划分,8086/8088内部均有两个独立:BIU和EU,请分析它们各有哪些功能?20. 8086/8088内部有哪些通用寄存器?21. 8086/8088 内部有几个段寄存器,阐述各段寄存器的用途?22. 8086/8088 内部标志寄存器中,哪几位属于状态标志,哪几位属于控制标志?其含义分别的什么?23. 8086/8088 CPU 有40条引脚,请按功能对它们进行分类?24. 8086/8088 有两种工作方式,它们是通过什么方法来实现?在最大方式下其控制信号怎样产生?25. MPU与存储器之间的控制信号有哪些,各起什么作用?26. MPU与I/O之间的控制信号有哪些,各起什么作用?27. 存储器的逻辑地址由哪几部分组成?28. 存储器的物理地址是怎样形成的?一个具有20位地址线的CPU,其最大物理地址为多少?29. 分析8086/8088 CPU 最大方式下的读操作时序。
30. 8086/8088 I/O 的读/写周期时序与M 读/写周期的主要差异是什么?31. 8086/8088 CPU 在响应外界中断请求后,需要进入中断响应周期,分析该周期有什么特点?32. 在8088最大方式系统中,20位地址用74LS373锁存器锁存,8位数据线用74LS245总线收发器缓冲,再配上总线控制器8288,画出系统配置图。
※第二8086/88系统指令与汇编程序设计讲课内容:8086 指令系统(4个学时)。
主要讲解8086的基本数据类型、寻址方式和指令系统,重点掌握8086指令系统的寻址方式、堆栈操作指令、算术运算指令及其对标志位的影响,串操作指令,控制传送指令。
汇编语言程序设计(6个学时)主要讲解汇编语言程序的设计技巧和编程原理,重点掌握算术运算程序、字符串处理程序、码制转换程序、子程序设计程序、常用DOS和BIOS功能调用程序、汇编语言常用伪指令以及汇编语言和高级语言间的接口。
实验内容:熟悉汇编语言程序设计全过程;用汇编语言进行程序设计;熟悉BIOS与DOS 功能调用方法。
习题:1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量V AL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?其物理地址是多少?(1)MOV AX,0ABH (2)MOV AX,[100H](3)MOV AX,V AL (4)MOV BX,[SI](5)MOV AL,V AL[BX] (6)MOV CL,[BX][SI](7)MOV VAL[SI],BX (8)MOV [BP][SI],1002.已知SS=0FFA0H,SP=00B0H,先执行两条把8057H和0F79H分别进栈的PUSH指令,再执行一条POP指令,试画出堆栈区和SP内容变化的过程示意图。
(标出存储的地址)3.设有关寄存器及存储的内容如下:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。
试说明下列各条指令单独执行后相关寄存器或存储的内容。
(1)MOV AX,1800H (2)MOV AX,BX(3)MOV BX,[1200H] (4)MOV DX,1100[BX](5)MOV [BX][SI],AL (6)MOV AX,1100[BX][SI]4.写出实现下列计算的指令序列。
(假定X、Y、Z、W、R都为字变量)(1)Z=W+(Z+X)(2)Z=W-(X+6)-(R+9)5.若在数据段中从字节变量TABLE相应的开始存放了0~15的平方值,试写出包含有XLAT 指令的指令序列查找N(0~15)中的某个数的平方。
(设N的值存放在CL中)6.写出实现下列计算的指令序列。
(假定X、Y、Z、W、R都为字变量)(1)Z=(W*X)/(R+6)(2)Z=((W-X)/5*Y)*27.假定DX=1100100110111001B,CL=3,CF=1,试确定下列各条指令单独执行后DX的值。
(1)SHR DX,1 (2)SHL DL,1(3)SAL DH,1 (4)SAR DX,CL(5)ROR DX,CL (6)ROL DL,CL(7)RCR DL,1 (8)RCL DX,CL8.试分析下列程序完成什么功能?MOV CL,4SHL DX,CLMOV BL,AHSHL BL,CLSHR BL,CLOR DL,BL9.已知程序段如下:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXINT 20H试问:(1)每条指令执行后,AX寄存器的内容是什么?(2)每条指令执行后,CF,SF 及ZF的值分别是什么?(3)程序运行结束时,AX及DX寄存器的值为多少?10.试分析下列程序段:ADD AX,BXJNC L2SUB AX,BXJNC L3JMP SHORTL5如果AX、BX的内容给定如下:AX BX(1)14C6H 80DCH(2)B568H 54B7H问该程序在上述情况下执行后,程序转向何处?11.编写一段程序,比较两个5字节的字符串OLDS和NEWS,如果OLDS字符串不同于NEWS字符串,则执行NEW_LESS,否则顺序执行。
12.下列语句在存储器中分别为变量分配多少字节空间?并画出存储空间的分配图。
V AR1 DB 10,2V AR2 DW 5DUP(?),0V AR3 DB ‘HOW ARE YOU?',‘$'V AR4 DD -1,1,013.假定V AR1和V AR2为字变量,LAB为标号,试指出下列指令的错误之处。
(1)ADD V AR1,V AR2 (2)SUB AL,V AR1(3)JMP LAB[SI] (4)JNZ V AR114.对于下面的符号定义,指出下列指令的错误。
A1 DB ?A2 DB 10K1 EQU 1024(1)MOV K1,AX (2)MOV A1,AX(3)CMP A1,A2 (4)K1 EQU 204815.数据定义语句如下所示:FIRST DB 90H,5FH,6EH,69HSECOND DB 5 DUP(?)THIRD DB 5 DUP(?)FORTH DB 5 DUP(?)自FIRST开始存放的是一个四字节的十六进制数(低位字节在前),要求:(1)编一段程序将这个数左移两位、右移两位后存放到自SECOND开始的(注意保留移出部分。
(2)编一段程序将这个数求补以后存放到自FORTH开始的。
16.试编程序将内存从40000H到4BFFFH的每个中均写入55H,并再逐个读出比较,看写入的与读出的是否一致。
若全对,则将AL置7EH;只要有错,则将AL置81H。
17.在当前数据段4000H开始的128个中存放一组数据,试编程序将它们顺序搬移到A000H 开始的顺序128个中,并将两个数据块逐个进行此较;若有错将BL置00H;全对则将BL置FFH,试编程序。
18.设变量A、B、C存放有三个数,若三个数都不为零,则求三个数的和,存放在D中;若有一个为零,则将其余两个也清零,试编写程序。
19.有一个100个字节的数据表,表内元素已按从大到小的顺序排列好,现给定一元素,试编程序在表内查找,若表内已有此元素,则结束;否则,按顺序将此元素插入表中适当的位置,并修改表长。
20.内存中以FIRST和SECOND开始的中分别存放着两个16位组合的十进制(BCD码)数,低位在前。
编程序求这两个数的组合的十进制和,并存到以THIRD开始的。
21.编写一段程序,接收从键盘输入的10个数,输入回车符表示结束,然后将这些数加密后存于BUFF缓冲区中。
加密表为:输入数字:0,1,2,3,4,5,6,7,8,9;密码数字:7,5,9,1,3,6,8,0,2,4 22.试编程序,统计由40000H开始的16K个中所存放的字符“A“的个数,并将结果存放在DX中。
23.在当前数据段(DS),偏移地址为DA TAB开始的顺序80个中,存放着某班80个同学某门考试成绩。
按要求编写程序:①编写程序统计≥90分;80分~89分;70分~79分;60分~69分,<60分的人数各为多少,并将结果放在同一数据段、偏移地址为BTRX开始的顺序中。
②试编程序,求该班这门课的平均成绩为多少,并放在该数据段的A VER中。
24.编写一个子程序,对AL中的数据进行偶校验,并将经过校验的结果放回AL中。
25.利用上题的予程序,对80000H开始的256个的数据加上偶校验,试编程序。