第2章汇编语言与微机原理(3)

合集下载

微机原理及汇编语言答案及评分标准

微机原理及汇编语言答案及评分标准

微机原理及汇编语⾔答案及评分标准浙江⼯业⼤学2007/2008 学年第⼀学期试卷班级:应⽤物理0501,02,光信息0501,02微机原理I答案及评分标准⼀、选择题(1.5分×10=15分):评分标准:每题1.5分1.指令指针寄存器(IP)中存放的是(D)A.当前指令 B.下⼀条要执⾏的指令 C. 操作数地址 D. 下⼀条要执⾏指令的地址2.与堆栈⽆关的寄存器有(C )A.SP B. BP C. BX D. SS3. 8086CPU复位后,程序重新开始执⾏的逻辑地址为(B )A.FFFFH: FFF0H B. FFFFH: 0000H C. 0000H: 0000H D. 0000H: FFFFH4.和外存储器相⽐,内存储器的特点是( C )。

A. 容量⼤、速度快、成本低B. 容量⼤、速度慢、成本低C. 容量⼩、速度快、成本⾼D. 容量⼩、速度快、成本低5.若指定某位为1可⽤指令( B )A.AND B. OR C. NOT D. XOR6. ( B )不汇编机器代码,仅在汇编过程中告诉汇编程序如何编译A.汇编语⾔B.伪指令 C. 指令 D. 标识符7.8086CPU采⽤向量中断⽅式处理8级I/O接⼝中断,若I/O接⼝的中断类型号依次70H~77H,在内存RAM的0000H:01D8H单元依次存放20H,50H,00H,60H 4个字节,问该I/O接⼝对应的中断类型号和中断服务程序⼊⼝是(D)A.72H和2050H:0060H B. 72H和6000H:5020HC. 76H和0060H:2050HD. 76H和6000H:5020H8.数据在外设与存储器之间直接进⾏传送是采⽤( C )传送。

A、中断传送B、程序传送C、DMA传送D、数据块传送9.若8086CPU⼯作于最⼩⽅式,则执⾏MOV [BX], DL时其引脚信号RD的电平应是(B )A.低电平,低电平 B. 低电平,⾼电平C.⾼电平,低电平 D. ⾼电平,⾼电平10.关于虚拟存储器,下列说法正确的是(C )A.它是由内存芯⽚所提供的地址空间B.它是CPU可以直接访问的存储器C.它是指程序可以占有的空间D.它可以扩⼤外存储器的存储空间⼆、判断题(1分×10=10分): 评分标准:每题1分1.80286微处理器实现了虚拟存储管理。

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。

由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。

由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。

配有操作系统、高级语言和多种工具性软件等。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。

总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。

1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。

微机原理习题解答

微机原理习题解答

微机原理习题解答第1章汇编语言基础知识习题解答1.1 什么是汇编语言?汇编语言的特点是什么?;答:为了克服机器语言难以记忆、表达和阅读的缺点,人们采用具有一定含义的符号作为助忆符,用指令助忆符、符号地址等组成的符号指令称为汇编格式指令(或汇编指令)。

汇编语言是汇编指令集、伪指令集和使用它们规则的统称。

汇编语言的特点是:(1)执行速度快。

(2)程序短小。

(3)可以直接控制硬件。

(4)可以方便地编译。

(5)辅助计算机工作者掌握计算机体系结构。

(6)程序编制耗时,可读性差。

(7)程序可移植性差。

1.2 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 127 ② 1021 ③ 0.875 ④ 6.25答:① 1111111B;177Q;7FH ② 1111111101;1775Q;3FDH③ 0.111 B;0.7Q;0.EH ④ 110.01B;6.2Q;6.4H1.3把下列二进制数转换成十进制数。

① 1001.11 ② 101011.10011 ③ 111.011 ④ 1011.1答:① 9.75D ② 43.59375D ③ 7.375D ④ 11.5D1.4 把下列八进制数转换成十进制数。

① 573.06 ② 75.23 ③ 431.7 ④ 123.45答:① 379.09375D ② 61.296875D ③ 281.875 ④ 83.5781251.5 把下列十六进制数转换成十进制数。

① 0D5.F4 ② 8BA.7C ③ 0B2E.3A ④ 6EC.2D答:① 213.953125D ② 2234.484375 ③ 2862.2265625 ④ 1772.175781251.6 把下列英文单词转换成ASCII编码的字符串。

① Upper ② Blow ③ Computer ④ What答:① 55H,70H,70H,65H,72H ② 53H,6CH,6FH,77H③ 43H,6FH,6DH,70H,75H,74H,65H,72H ④ 57H,68H,61H,74H1.7求下列带符号十进制数的8位基2码补码。

微机原理作业及参考答案

微机原理作业及参考答案

第二章计算机基础(P32)1-1电子管,晶体管,中小规模集成电路、大规模、超大规模集成电路。

1-2把CPU和一组称为寄存器(Registers)的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中,这个器件才被称为微处理器。

以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出、接口电路及系统总线等所组成的计算机,称为微型计算机。

微型计算机系统是微型计算机配置相应的系统软件,应用软件及外部设备等.1-3写出下列机器数的真值:(1)01101110 (2)10001101(3)01011001 (4)11001110答案:(1)+110 (2)-13(原码) -114(反码)-115(补码)(3)+89 (4)-78(原码)-49(反码)-50(补码)1-4写出下列二进制数的原码、反码和补码(设字长为8位):(1)+010111 (2)+101011(3)-101000 (4)-111111答案:(1)[x]原=00010111 [x]反= 00010111 [x]补= 00010111(2)[x]原=00101011 [x]反= 00101011 [x]补= 00101011(3)[x]原=10101000 [x]反= 11010111 [x]补= 11011000(4)[x]原=10111111 [x]反= 11000000 [x]补=110000011-5 当下列各二进制数分别代表原码,反码,和补码时,其等效的十进制数值为多少?(1)00001110 表示原码14,反码14,表示补码为14(2)11111111 表示原码-127,反码-0,表示补码为-1(3)10000000 表示原码-0,反码-127,表示补码为-128(4)10000001 表示原码-1,反码-126,表示补码为-1271-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。

微机原理与汇编语言指导书

微机原理与汇编语言指导书

《微机原理与汇编语言》课程实践教学大纲一、课程的性质和任务课程性质:《汇编语言程序设计(实践)》是计算机类专业《计算机组成与汇编》课程的后续课程设计课程。

本课程的任务是:通过课程设计,为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生实际编程的能力。

本课程教学应达到的基本要求是:利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,帮助学生熟悉程序的设计、编写与调试过程。

二、时间安排本课程设计时间为一周(28学时),题目提前两周布置,使学生作好准备。

具体时间安排如下:1.分析设计准备阶段(周一)2.编程调试阶段(周二至周四)3.总结报告和书写说明书阶段(周三至周四)4.考核阶段(周五)三、课题内容提供以下备选课题:1.动画程序2.图形程序3.乐曲演奏程序四、组织管理对学生分组,每组1~2人,每组必须完成以上1、3或2、3两题。

五、考核评估成绩分优、良、及格和不及格四等,从以下几方面考核:1.程序设计的可用性,实用性,通用性,可扩充性(40%)2.学生的动手能力,创新精神(30%)3.总结报告(10%)4.答辩水平(20%)《微机原理与汇编语言》课程组附录一《微机原理与汇编语言》课程设计报告附录二《汇编语言程序设计(实践)》课程补充知识8086/8088微机的显示系统由显卡(又称显示适配器)和显示器组成。

显卡是计算机和显示器之间的接口,根据所能显示的颜色和分辨率,显卡可分为MDA、CGA、EGA、VGA等多种。

显卡又由显示控制器和显示存储器(显存,又称显示缓冲区,与系统RAM 统一编址)组成。

显示控制器可通过系统对其进行编程,设定相应的工作方式,这样我们通过数据传送指令往显示缓冲区内传送数据,相应的内容就会立即显示在屏幕上。

显示方式分为文本方式和图形方式。

文本显示方式是将显示器的屏幕划分为行和列的二维系统,在行列组成的网格位置上显示字符。

微机原理接口技术03_指令系统

微机原理接口技术03_指令系统

3.2.1 数据的寻址方式
基址变址寻址同样适用于数组或表格处理,首地 址存放在基址寄存器中,变址寄存器访问数组中各元
素。因两个寄存器都可以修改,所以它比寄存器相对
寻址方式更灵活。需要注意的是,两个寄存器不能均 为基址寄存器,也不能均为变址寄存器。
3.2.1 数据的寻址方式
7.基址变址相对寻址 (Relative Based Indexed Addressing) 操作数的有效地址为指令中规定的1个基址寄存 器和1个变址寄存器的内容及指令中指定的位移量三 者之和。 位移量[基址寄存器][变址寄存器] 可以表示成多种形式组合。寻址寄存器要放在方括 号中。
3.2.1 数据的寻址方式
4.寄存器间接寻址(Register Indirect Addressing) 操作数的有效地址存放在基址寄存器或变址寄存 器中,而操作数则在存储器中。对16位数进行寄存器 间接寻址时可用的寄存器是基址寄存器BX、BP和变 址寄存器SI、DI。使用BP时默认的段寄存器为SS, 使用其他寄存器默认的段寄存器为DS。 操作数有效地址格式为:[间接寻址的寄存器]。 寻址寄存器放在方括号中。
CPU执行指令时,指令是按顺序存放在存储器 中的,而程序执行顺序是由CS和IP的内容来决定的。 当程序执行到某一转移或调用指令时,需脱离程序 的正常顺序执行,而把它转移到指定的指令地址, 程序转移及调用指令通过改变IP和CS内容,就可改 变程序执行顺序。
3.2.2 程序转移地址寻址方式
根据程序转移地址相对于当前程序地址的关 系,可分为段内、段外;又根据转移地址是否直 接出现在指令中,分为直接、间接,所以有四种 程序转移寻址方式:段内直接寻址、段内间接寻
第3章
指令系统
指令是计算机用以控制各个部件协调

微机原理第3章-指令系统

微机原理第3章-指令系统

▲按给出偏移地址方式的不同,分为以下5种: 寄存器间接寻址 寄存器相对寻址 基址加变址寄存器 相对基址加变址寄存器 MOV AL, [ BX ] MOV AL, [ BX + 10H ] MOV AL, [ BX + SI ] MOV AL, [ BX + SI + 10H ]
(1)寄存器间接寻址
寄存器寻址方式的操作数是寄存器的值,指令中直接 使用寄存器名,包括8位或16位通用寄存器和段寄存器。可 使用的16位寄存器:AX、BX、CX、DX、SI、DI、SP、 BP;其中:AX、BX、CX、DX可分成两8位使用。
例: MOV AX,CX
;(AX)
(CX)
INC CX
;(CX)
(CX)+1
3.直接寻址(Direct Addressing)
0002
AH
AL
默认段寄存器的关系: ① 使用BX、SI、DI,默认段寄存器为DS
(BX)
PA = ( DS )×10H + (SI) (DI)
② 使用BP,默认段寄存器为SS PA = ( SS )×10H + ( BP )
使用BX、SI、DI的寄存器寻址,默认段寄存器为DS
寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX DS ES SS CS IP 地 址 加 法 器
运 算 器
控制总线CB


PSW标志 寄存器
执行部件控制电路
CPU
总线
内存
例: MOV AX , [ BX + SI ]
若 ( DS ) = 4000H
( BX ) = 2000H ( SI ) = 100H 则内存操作数的物理地址为:

微机原理、汇编语言及接口技术教程课后习题答案

微机原理、汇编语言及接口技术教程课后习题答案

!《16/32位微机原理、汇编语言及接口技术教程》部分习题参考解答第1章微型计算机系统概述〔习题〕什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统〔解答〕通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。

单片机:是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。

~DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。

嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。

〔习题〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

(外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。

I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。

〔习题〕什么是总线微机总线通常有哪3组信号各组信号的作用是什么〔解答〕总线:传递信息的共用通道,物理上是一组公用导线。

3组信号线:数据总线、地址总线和控制总线。

(1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。

#(2)数据总线:传输读写操作的数据信息。

(3)控制总线:协调系统中各部件的操作。

〔习题〕简答如下概念:(1)计算机字长(2)取指-译码-执行周期(3)ROM-BIOS(4)中断((5)ISA总线〔解答〕(1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。

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

BX与BP在应用上的区别
作为通用寄存器,二者均可用于存放 数据; 作为基址寄存器,BX通常用于寻址数 作为基址寄存器,BX通常用于寻址数 据段;BP则通常用于寻址堆栈段。 据段;BP则通常用于寻址堆栈段。 BX一般与DS或ES搭配使用 BX一般与DS或ES搭配使用 BP一般与SS搭配使用 BP一般与SS搭配使用 ( CS、DS、SS、ES) CS、DS、SS、
《汇编语言与 微机原理》 微机原理》
幻灯片制作:周贵德 课 程 讲 授: 周贵德
1
作业1 作业1: 第二章 2、3、4、5、7、8
2
第1章 微型计算机概述
2.3 80x86微型计算机系统概述 8086/8088 80186 80286 80386 80486 Pentiue (PRO,MMX, II, III, IV) Cor 酷睿2 双核, 四核
10
A.数据寄存器 A.数据寄存器
8086/8088含 16位数据寄存器,它们 8086/8088含4个16位数据寄存器,它们 又可分为8 又可分为8个8位寄存器,即:
AX AH, AH,AL BX BH, BH,BL CX CH, CH,CL DX DH, DH,DL 常用来存放参与运算的操作数或运算结果
23
1000H 1234H 11234H
24
16位 段基址 0000
+
段内偏移 物理地址 20位
BIU中的地址加法器用来实现逻辑地址到物理 BIU中的地址加法器用来实现逻辑地址到物理 地址的变换 8086 可同时访问4个段,4个段寄存器中的内容 可同时访问4个段,4 指示了每个段的基地址
25
[例]:
000 001 010 011 100 101 110 111 210=1024=1K 1024*1024=1048576=1M (106)
19
物理地址
. . 60000H 60001H 60002H 60003H 60004H . . .
内容 F0H 12H 1BH 08H
F0H=11110000B 0110
11
数据寄存器特有的习惯用法
AX (AL) :累加器。多用于存放中间运算结果。 输入、输出:所有I/O指令必须都通过AX(AL)与接 输入、输出:所有I/O指令必须都通过AX(AL)与接 口传送信息; BX:基址寄存器。在间接寻址中用于存放基地址; BX:基址寄存器。在间接寻址中用于存放基地址; CX:计数寄存器。用于在循环或串操作指令中存 CX:计数寄存器。用于在循环或串操作指令中存 放循环次数或重复次数; DX:数据寄存器。在32位乘除法运算时,存放 DX:数据寄存器。在32位乘除法运算时,存放 高16位数;在间接寻址的I/O指令中存放 16位数;在间接寻址的I/O指令中存放 I/O端口地址。 I/O端口地址。
段地址 0,1,2……….存 ………. cs ds es ss 在段寄存器中 50000H 00325H CS=5000H BP=0325H 50325H
22
逻辑地址
段基地址和段内偏移组成了逻辑地址 段基地址和段内偏移组成了逻辑地址 偏移组成了
段地址 偏移地址(偏移量) 偏移地址(偏移量) 偏移地址 =0002H
20位 位 16位 位 CS DS SS ES IP 内部通信 寄存器
16位 位
总线 控制 逻辑
外 总 线
运算寄存器
执行部分 控制电路
1 2 3 4 5 6 8位 位 指令队列缓冲器
ALU 标志 执行部件
总线接口部件
5
2.3.2
8086/8088 CPU功能结构 CPU功能结构
1、8086/8088 CPU的编成结构 、 的编成结构 8086内部由两部分组成:( 内部由两部分组成:( 内部由两部分组成:(P29图2.5-NEXT) 图 ) 执行单元( ) 执行单元(EU) 总线接口单元( 总线接口单元(BIU) ) EU 执行单元组成 (4部分) 4部分 部分) 算术逻辑单元ALU(运算器) 8个通用寄存器 算术逻辑单元 (运算器) 个通用寄存器 1个标志寄存器 F EU部分控制电路 个标志寄存器 部分控制电路 功能: 执行指令,从指令队列中取指令代码 功能 执行指令, 译码 在ALU中完成数据的运算 中完成数据的运算 运算结果的特征保存 在标志寄存器FLAGS中。 在标志寄存器 中
8

2. 8086/8088的内部寄存器
含14个16位寄存器,按功能可分为三类 14个16位寄存器 位寄存器, 8个通用寄存器 4个段寄存器 2个控制寄存器
9
1)通用寄存器 (8个) (8个
数据寄存器(AX,BX,CX,DX)16位 数据寄存器(AX,BX,CX,DX)16位 地址指针寄存器(SP,BP) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI) 变址寄存器(SI,DI)
15
2)段寄存器
用于存放逻辑段 段基地址( 用于存放逻辑段的段基地址(逻辑段的概念后面将 逻辑段的 要介绍) 要介绍) CS:代码段寄存器(程序段) CS:代码段寄存器(程序段) 代码段: 代码段: 用于存放指令代码 DS: DS:数据段寄存器 ES:附加段寄存器 ES: 数据段和附加段用来存放操作数 SS:堆栈段寄存器 SS: 堆栈段用于存放返回地址, 堆栈段用于存放返回地址,保存寄存器内 传递参数…… 容,传递参数……
12
B.地址指针寄存器 B.地址指针寄存器
SP:堆栈指针寄存器,其内容为栈顶 SP:堆栈指针寄存器,其内容为栈顶 的偏移地址;stack 的偏移地址;stack BP:基址指针寄存器,常用于在访问 BP:基址指针寄存器,常用于在访问 内存时存放内存单元的偏移地址。 内存时存放内存单元的偏移地址。
13
格式为:段地址:偏移地址 格式为:段地址:
段首地址
60000H 60002H 00H 12H
物理地址= 段基地址× +偏移地址 物理地址= 段基地址× 16 +偏移地址
××× ••• ××× 段基地址( 位 段基地址(16位) 0000
1000H 0000h 10000h---1FFFFH 1001H 0000H 10010H--0035H 物理地址= 10000H 0035h 10053h
16
3)控制寄存器
IP:指令指针寄存器,其内容是下一条要执行的 IP:指令指针寄存器, 寄存器 指令的偏移地址— 指令的偏移地址—程序计数器 FLAGS:标志寄存器,16位 用了9 FLAGS:标志寄存器,16位,用了9位 状态标志: 状态标志:存放运算结果的特征 控制标志: 控制标志:控制某些特殊操作 6个状态标志位(CF,SF,AF,PF,OF,ZF) 个状态标志位(CF,SF,AF,PF,OF, 3个控制标志位(IF,TF,DF) 个控制标志位(IF,TF,
开始第3 开始第3章
27
已知CS=1055H,DS=250AH,ES=2EF0H, 已知CS=1055H,DS=250AH,ES=2EF0H, SS=8FF0H, SS=8FF0H, DS段有一操作数,其偏移地址=0204H, DS段有一操作数,其偏移地址=0204H, 1)画出各段在内存中的分布 1)画出各段在内存中的分布 10550H 2)指出各段首地址 2)指出各段首地址 3)该操作数的物理地址=? 3)该操作数的物理地址= 250A0H
各段分布 段首址见右图所示 分布及 见右图所示。 解: 各段分布及段首址见右图所示。 操作数的物理地址为: 操作数的物理地址为: 250AH×10H+0204H = 252A4H × 250A0 0204 8FF00H 2EF00H
CS DS ES
SS
26
作业2 作业2
P33 看看2.10 看看2.10 2.11 – 2.16 (2.11有小问题) 2.11有小问题) 2.16 CS=A000H A0000HA0000H-AFFFFH
OF DF IF TF SF ZF AF PF CF
10110100 + 01001011
17
2.3.3 内部存储器概述
1. 存储单元的地址和内容 存储单元的地址和 地址 存储器:存放信息、 存储器:存放信息、数据的物理器件 存储信息的最小单位:一位2进制数,可存放0 存储信息的最小单位:一位2进制数,可存放0或1 bit) (bit) 字节:8位2进制数为一组,称为1B(Byte)。是计算 字节: 进制数为一组,称为1B(Byte)。 1B(Byte) 机的基本存储单元 机的基本存储单元 单元的区分:地址,为了正确的存放或取得信息, 单元的区分:地址,为了正确的存放或取得信息, 给每个字节单元一个编号, 给每个字节单元一个编号,称为地址 8086/8088:20根地址线,可寻址2 (1M)B个存 8086/8088:20根地址线,可寻址220(1M)B个存 储单元 30条 32条 30条 32条 CPU送到AB上的20位的地址称为物理地址 CPU送到AB上的20位的地址称为物理地址 18
问题: 的内部总线和内部寄存器均为16位 问题:8086/8088的内部总线和内部寄存器均为 位,如何 的内部总线和内部寄存器均为 生成20位地址 位地址? 生成 位地址? 解决: 解决:存储器分段
20
00000H—0FFFFH 1000 0H 00001H 0 0000H FFFFH=64K 1 0000H 段基址 2 000 0HF 000 0H-F FFFFH
3
微型计算机 (主机) 硬件系统 微 型 计 算 机 系 统
微处理器CPU 存储器 Memory I/O接口 总线
外部设备:电源、机箱、键盘、显示器 操作系统,监控程序 语言处理和程序设计语言 实用调试软件和测试工具
系统软件 软件系统
应用软件:字处理,事务处理 数据库,软件包和窗口软件等
4
8086CPU结构图 结构图 通 用 寄 存 器 AH AL BH BL CH CL DH DL SP BP DI SI 地址加 法器
相关文档
最新文档