微机原理与接口技术-第5章 汇编程序设计_11

合集下载

微机原理与接口技术课后答案

微机原理与接口技术课后答案

计算机应用基础A第1章基础知识1.1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。

1.2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。

1.3 完成下列数制的转换。

微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。

解:(1)166,A6H(2)0.75(3)11111101.01B, FD.4H(4 ) 5B.AH, (10010001.011000100101)BCD1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(-127~+127)、(-32767~+32767)补码(-128~+127)、(-32768~+32767)反码(-127~+127)、(-32767~+32767)1.5 写出下列真值对应的原码和补码的形式。

(1)X= -1110011B(2)X= -71D(3)X= +1001001B解:(1)原码:11110011 补码:10001101(2)原码:11000111 补码:10111001(3)原码:01001001 补码:010010011.6 写出符号数10110101B 的反码和补码。

解:11001010,110010111.7 已知X和Y的真值,求[X+Y]的补码。

(1)X=-1110111B Y=+1011010B(2)X=56D Y= -21D解:(1)11100011(2)001000111.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y 的值。

解:111011011.9 请写出下列字符的ASCII码。

4A3-!解:34H,41H,33H,3DH,21H1.10 若给字符4和9 的ASCII码加奇校验,应是多少?解:34H,B9H1.11 上题中若加偶校验,结果如何?解:B4H,39H1.12 计算下列表达式。

2020智慧树知到《微机原理与接口技术》章节测试【完整答案】

2020智慧树知到《微机原理与接口技术》章节测试【完整答案】

2020智慧树知到《微机原理与接口技术》章节测试【完整答案】2020智慧树知到《微机原理与接口技术》章节测试答案第1章单元测试1、1. 第一代和第二代计算机的基本器件分别是( )和( )。

答案:晶体管、电子管2、2.计算机编程经历了( )语言、汇编语言、高级语言、面向对象语言等发展过程。

答案:机器语言3、3.第一台计算机的名称是( )。

答案:ENIAC4、4.汉字在计算机表示采用的编码是( )。

答案:内部码5、5 . ASCII 码中 0 的二进制是( )。

答案:0110000第2章单元测试1、1. BIU 的指令队列可以存放( )个字节的指令代码。

答案:62、2 .在 8086CPU 运行过程中,当取指令时, CPU 选择( )为段寄存器。

答案:CS3、3.不可屏蔽中断请求是通过CPU芯片的( )管脚引入。

答案:NMI4、4 .现行数据段位于存储器 B0000H ~ BFFFFH 字节单元,则段寄存器 DS 的内容及该段长度(字节数)分别为:( )答案:B000H,0FFFFH5、5.8086CPU有( )根地址线和( )根数据线。

答案:20,16第3章单元测试1、1. 寻址方式中速度最快的是( )寻址。

答案:立即寻址2、2.设(AX)=ABDFH,则在执行指令“AND AX,0001H”后,AX中的内容为:( )答案:0001H3、3.若寄存器AX,BX,CX,DX的内容分别为11,12,13,14时,依次执行PUSH AX,PUSH BX,POP CX,POP DX,PUSH CX,PUSH DX,POP AX,POP BX后,则寄存器AX和BX的内容分别为:( ) 答案:11,124、4 .串指令中必须用哪个寄存器作为计数寄存器:( )答案:CX5、5 .哪个段寄存器不能做目的操作数:( )答案:CS第4章单元测试1、1. 逻辑移位指令中,移动次数超过1次则用( )寄存器作为计数器。

答案:CL2、2 .换码指令 XLAT 是复合指令,在执行指令前要将表的偏移地址和被转换码分别送入寄存器( )和( )。

微机原理第5章80868088CPU总线操作与时序

微机原理第5章80868088CPU总线操作与时序
•控制总线:17根 M/IO,WR,RD,HOLD,DEN, HLDA,INTR,INTA,DT/R, READY,RESET,,ALE,BHE TEST,CLK,NMI,MN/MX
微机原理与接口技术 第5章 8086/8088CPU的总线操作与时序
GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND
最小系统模式系统中只有8086一个处理器,所有的 控制信号都是由8086CPU产生。
最大系统模式系统中可包含一个以上的处理器,如协 处理器8087。系统规模比较大时,系统控制信号不由 8086直接产生,而通过与8086配套的总线控制器形成。
*DMA方式
•管脚分析内容: 信号流向:输入、输出、双向 管脚状态:0、1、高阻(悬空)
一、概述 二、8086管脚分类
(一)地址数据线 (二)地址状态线 (三)控制总线(1)-(17) (四) 单CPU模式管脚说明
(五) 多CPU模式引脚说明 三、8088管脚功能 §5.3 8086/8088支持的芯片及最大/最小系统 §5.4 CPU时序
一、微概机述原理与接口技术 第5章 8086/8088CPU的总线操作与时序 •8086、8088为40条引脚, DIP封装 •典型工作模式:
微机原理与接口技术 第5章 8086/8088CPU的总线操作与时序
微机原理与接口技术 第5章 8086/8088CPU的总线操作与时序
第1章
第2章
课 第3章

第4章 第5章
教 第6章

第7章 第8章
单 第9章
第10章
元 第11章
第12章

微机原理与接口技术 第5章课后作业答案

微机原理与接口技术 第5章课后作业答案

4
D0~ D7 8088系统 BUS
D0~ D7 · · · A0 SRAM 6116
A0 A 10
MEMW
A 10
R/W OE D0~ D7 CS
MEMR
D0~ D7 A0 · · ·
A0 A 10 R/W OE CS
A 10
MEMW MEMR & A 18 A 17 A 19 A 16 A 15 A 14 A 13 A 12 A 11
5.10 74LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和 Y7#所决定的内存地址范围。
解:因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围: Y0#:00000H ~ 01FFFH 和 20000H ~ 21FFFH Y3#:06000H ~ 07FFFH 和 26000H ~ 27FFFH
5.2 为什么动态RAM需要定时刷新?
解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出 现错误。因此需要对这些电容定时进行“刷新”。 5.3 CPU寻址内存的能力最基本的因素取决于___________。 解:地址总线的宽度。 5.4 试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。 解:将地址范围展开成二进制形式如下图所示。 0011 0010 0000 0000 0000 0011 0011 1111 1111 1111
解:
(1)特点是:它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。 (2)28F040的编程过程详见教材第222~223页。 5.14 什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理? 解: (1)Cache 是位于CPU与主存之间的高速小容量存储器。 (2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。 5.15 若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平 均存取周期是多少? 解:平均存取周期约为 70×0.1ns + 5×0.9ns =11.5ns。

微机原理及接口技术(习题答案)

微机原理及接口技术(习题答案)

第1章微机运算基础习题和思考题1.请完成以下计算:174.66D=(10101110.10101)B=(AE. A8)H10101110101.01011B=(1397.344)D=(575.58)H4BCH=(010*********)B=()BCD2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X表示原码时,其真值为:+101010当X表示补码时,其真值为:+101010当X表示反码时,其真值为:+101010当X表示无符号数数时,其真值为:001010103.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18 -33-37-90-70 50+84答:120+18其补码形式分别为:(120)补=01111000 (18)补=0001001001111000+ 0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111 (-37)补=1101101111011111+1101101110111010由于C s=1, C p=1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100 (-70)补=1011101010011100+1011101001010110由于C s=1, C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0, C p=1,所以有溢出,结果错误4.请写出下列字符串的ASCII码值。

My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。

第五章_汇编语言程序设计基础

第五章_汇编语言程序设计基础
3
§5-1 汇编语言的基本概念
汇编 语言 源程 序 汇编 程序 A ss em bl er 机器 语言 目标 程序
汇编语言指令与机器指令之间有一一对应的关系,所以汇 编语言与具体的机器密切相关,是一种面向机器的语言。 不同机器(CPU)的汇编语言不同。 为方便编程,实际的汇编程序常还提供一些除机器指令以 外的命令,被称为伪指令。伪指令(Pseudo Instruction) 仅在汇编过程中指导汇编程序如何生成目的代码,自己本 身并没有对应的机器代码。 汇编语言的指令(语句)包含两类:硬指令或真指令(指 令语句)和伪指令(指示性语句) 。
12
§5-2 汇编语言的基本语言成分
6. 综合运算符(改变属性运算符):由已存在的存储器操作数 (变量/标号)生成一个段地址和位移量相同、类型不同的新 的存储器操作数(变量/标号)。 (1) 改变变量/标号的类型: 格式: 新类型 PTR 变量/标号 功能:把PTR左边的属性赋给右边的变量/标号 [例] 设变量XVAR是字节属性,现把它的两个字节内容送 到AX中起去。 MOV AX , WORD PTR XVAR (2) 定义当前存储单元的类型: 格式: THIS 类型 功能:可用于建立新类型的存储器变量,但不分配新的存 储空间,它的段地址和位移量是汇编时的当前值。 [例] WBUFFER EQU THIS WORD BUFFER DB 100 DUP(?)
17
§5-3 汇编语言源程序的结构
(3) 段的类别属性:通常使用的类别名是‘CODE’、 ‘DATA’、‘STACK’,分别指明是代码段、数据段、 堆栈段;但也允许用户自定义类别名。类别名必须用单引 号括起来。 连接程序在组织段时,将所有同类别的段集中在一起, 进行相邻分配。 2. 段寄存器说明伪指令(ASSUME): 格式: ASSUME 段寄存器:段名 [,段寄存器:段名] 功能:告诉汇编程序,段名所指的段由那一个段寄存器寻 址,即建立段与段寄存器的关系。 说明:段寄存器的实际值(CS除外)还要由数据传送令在 执行程序时赋值。

微机原理习题集答案

微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。

等五部分组成。

等五部分组成。

2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。

3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。

三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。

5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。

的工作原理。

这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。

原理。

第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。

位的内存单元物理地址。

2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15
【功能号02 H】
功能:在屏幕的当前位置上显示一个字符 入口参数:DL=待显字符的ASCII码 出口参数:无 说明: 显示字符,光标右移一个字符位置。如果光 标到达行末,则返回下一行开头。 该功能破坏AL寄存器的内容 例:在屏幕当前位置显示字符'H' MOV AH,2 MOV DL,'H' INT 21H
LEA DX, 字符串首地址 MOV AH, 9 INT 21H
18
例:在屏幕上显示:’HELLO,WORLD!‟ ;在数据段定义字符串: DATA SEGMENT STR1 DB „HELLO,WORLD!$‟ DATA ENDS ;在代码段中进行显示输出 MOV AH, 9 LEA DX, STR1 INT 21H
2
什么是汇编语言源程序?
汇编语言—指令助记符、符号地址、标号、 伪指令等语言元素的集合以及这些元素使 用的规则 用汇编语言编写的程序叫汇编语言源程序 汇编语言源程序有严格的格式要求
3
DATA SEGMENT ; 数据段 hello db "Welcome to the world of assembler!$" DATA ENDS ; 数据段结束 CODE SEGMENT ; 代码段 assume cs:CODE, ds:DATA start: mov ax, data mov ds, ax mov dx, offset hello mov ah, 9 ; 显示$结尾的字符串 int 21h mov ah, 1 ; 等待按键 int 21h mov ah, 4ch ; 返回DOS int 21h CODE ENDS ; 代码段结束 END start ; 整个程序结束,指定程序入口点
29
BIOS的屏幕显示功能调用 INT 10H
7
DATA SEGMENT ; 数据段 hello db "Welcome to the world of assembler!$" DATA ENDS ; 数据段结束 CODE SEGMENT ; 代码段 assume cs:CODE, ds:DATA start: mov ax, data mov ds, ax mov dx, offset hello mov ah, 9 ; 显示$结尾的字符串 int 21h mov ah, 1 ; 等待按键 int 21h mov ah, 4ch ; 返回DOS int 21h CODE ENDS ; 代码段结束 END start ; 整个程序结束,指定程序入口点
Y
有 错 ?Y 查错
结束 用TD、DEBUG等调试程序进行调试。 命令格式:TD <可执行文件名.EXE>
11
5.7.5 汇编语言和DOS的接口
程序的执行是在相应的操作系统支持下进行的, 16位实地址方式要在DOS操作系统中运行,他需要 DOS的功能调用(INT 21H)支持。
系统功能调用——由OS提供的一组实现特殊功能的
第5章 汇编语言程序设计
mov ax,12h call display Jmp 1234h
1
主要内容:
5.1 汇编语句格式 5.2 伪指令 5.3 数据项和表达式 5.4 宏指令语句 5.5 条件汇编伪指令(自学) 5.6 汇编语言源程序 5.7 汇编语言程序的上机过程 5.8 汇编语言程序设计的基本方法 5.9 程序设计举例 5.10 小结
20
数据输入缓冲区的格式
BUF+0 BUF+1 BUF+2 N1 预置可容纳的字符个数 实际接收的字符个数
键入字符串的实际存储空间
BUF+N1+2
21
若用户键入的字符数(包括回车)≥定义的N1,本 功能调用将不再接收新的键入,且光标不再向右移 动。 例:设在数据段定义键盘缓冲区如下: STR1 DB 10,?,10 DUP(?) 调用DOS功能的0AH号功能的程序段为: LEA DX,STR1 MOV AH,0AH INT 21H 此程序段最多从键盘接收10个按键(包括回 车)。
汇编语言 源程序
汇编程序
机器语言 目标程序
5
5.1 汇编语句格式
汇编语句: 指令、伪指令、宏指令 每条指令语句都生成机器代码,各对应一种CPU 操作,在程序运行时执行,汇编后产生目标代码。 伪指令语句为汇编和链接过程提供辅助信息、数 据定义语句分配存储空间,伪指令不生成目标码。 宏指令是用户按照宏定义格式编写的一段程序, 可以包含指令、伪指令、甚至其他宏指令。


子程序供程序员在程序中调用,以减轻编程工作量。 DOS操作系统中的系统功能调用有两种,一种称为 DOS功能调用,另一种称为BIOS功能调用。 DOS中这些功能调用是以软中断的方式提供的。 DOS功能调用由INT 21H提供。 BOIS中的功能调用常用的有INT 10H,INT 16H, INT 13H等。
22
例:接受tring DATA CODE SEGMENT DB 100, ?, 100 DUP(?) ENDS SEGMENT …… MOV AX, DATA MOV DS, AX …… LEA DX, String MOV AH, 10 ; 0AH号功能调用 INT 21H …… CODE ENDS
26
【功能号02 H】 功能:读取当前按键状态 入口参数:无 出口参数:AL=键盘状态字。 状态字各位定义如下:
– – – – – – – – AL7 置1 AL6 置1 AL5 置1 AL4 置1 AL3 置1 AL2 置1 AL1 置1 AL0 置1 Insert键有效(被奇数次按下) CapsLock 键有效(相应的指示灯亮) Numlock键有效(相应的指示灯亮) ScrollLock键有效(相应的指示灯亮) 按下了Alt键 按下了Ctrl键 按下左Shift键 按下了右Shift键
4
什么是汇编程序?
汇编源程序需翻译成机器语言,变成可执行文件, 机器才能执行,这个翻译过程叫汇编。——高级语言 中称该过程为“解释”或“编译”。执行翻译的程 序称为“汇编程序”。
常用的汇编程序: MASM——Microsoft Macro Assembler TASM——Tubor Assembler
12
5.7.6 DOS功能调用和BIOS功能调用 1. DOS系统功能调用
INT 2lH功能大致可以分为四个方面: 设备管理、目录管理、文件管理和其它。
D0S系统功能调用的使用方法如下: ① AH←功能号; ② 设置该功能所要求的其他入口参数; ③ 执行INT 21H指令; ④ 分析出口参数。 以下介绍INT 21H的几个最常用的功能。
16
【功能号05 H】
功能:向打印机发送一个字符 入口参数:DL=待打印字符的ASCII码 出口参数:无 说明:调用时,DOS将自动检测打印机的 状态,若打印机异常,则在屏幕上显示异 常信息
17
【功能号09 H】
功能:将当前数据区中DS:DX指向的字符串送屏 幕显示 入口参数:DS:DX=字符串首地址,字符串必须 以'$'为结束标志。 出口参数:无 调用格式:
10
汇编语言上机过程
开始 输入(修改)源程序 Y 汇编 有 错 ?N 连接 有 错?N 运行 用EDIT,NOTEPAD等任何文本编辑器。 源程序存为.ASM文件 用MASM宏汇编程序进行汇编。 汇编后生成.OBJ目标文件。 命令格式:MASM <源文件名.ASM>; 用LINK连接程序进行连接。 连接后生成.EXE可执行文件。 命令格式:LINK <目标文件名.OBJ>; N
6
汇编语言语句一般格式为:
[标识符/语句标号] 助记符 [操作数序列] [;注释]
标识符——用来为变量、段及过程等命名 语句标号——标识符后加 : ,提供转移地址 助记符——指令可分为三类:机器指令、伪指令和宏指令。
机器指令:指令系统中的指令,程序运行时由CPU执行; 伪指令:汇编程序执行的操作,规定汇编程序如何按要求 进行汇编及分配内存 。 宏指令:由一系列指令或伪指令构成,汇编时展开成若干 条机器指令,用于提高编程效率。 (伪指令和宏指令由汇编程序在汇编期间处理 ) 操作数序列 —— 可以是常量、变量、表达式、寄存器名或 标号等,用逗号隔开。 注释符—— “;”后可给出语句注释,提高可读性和可理解性。
– – – – MOV AH, 功能号 设置入口参数 INT n 分析出口参数
25
BIOS键盘输入功能调用 INT 16H
【功能号00H】 功能:读取键入的一个字符,无回显,响应 Ctrl_C, 无键入则等待。 入口参数:无 出口参数:AL=键入字符的ASCII码。若AL=0,则 AH=键入字符的扩展码。 【功能号01H】 功能:查询键盘的缓冲区。 入口参数:无 出口参数: – Z标志=0,表示有键入,此时AL=键入字符的 ASCII码,AH=键入字符的扩展码。 – Z标志=1,表示无键入。
19
【功能号0A H】
功能: 从键盘接收字符串送入内存的输入缓冲区, 同时送屏幕显示 调用前要求: 必须先定义一个输入缓冲区 Buffer DB 100 ;最大可键入字符数(包括回车符) DB ? ;实际键入的字符数(不包括回车符) DB 100 DUP(?) 调用格式: LEA DX, Buffer MOV AH, 10 INT 21H
28
BIOS的屏幕显示功能调用 INT 10H
【功能号00H】
功能:设置屏幕显示方式 入口参数:AL=0 40X25黑白文本方式 AL=1 40X25彩色文本方式 AL=2 80X25黑白文本方式 AL=3 80X25彩色文本方式 出口参数:无
【功能号01H】
功能:设置光标形状 入口参数:CH=光标顶部扫描线行号,CL=光标底部扫描线 行号 出口参数:无
13
【功能号01H】
相关文档
最新文档