汇编与接口第二章作业

发布 2022-07-14 13:00:28 阅读 3382

1.8086/8088微处理器地址总线有多少位?寻址范围是多少?

答:20位 a0-a19。寻址范围00000h-fffffh

2.8086/8088微处理器分哪两部分?各部分主要由什么组成?

答:执行单元eu和总线接口单元biu。eu包括:

alu、寄存器组、暂存器、标志寄存器、eu控制单元。biu包括:指令队列缓冲器、段寄存器及指令指针、总线地址加法器、总线控制逻辑。

4.8086/8088微处理器中有几个通用寄存器?几个变址寄存器?有几个指针寄存器?通常哪几个寄存器也可以作为地址寄存器使用?

答:8个通用寄存器ax、bx、cx、dx、sp、bp、si、di。2个变址寄存器si、di。2个指针寄存器sp、bp。ds、es、ss、cs地址寄存器。

5.8086/8088微处理器中有哪些标志位?它们的含义和作用如何?

答:零标志位zf、进位标志cf、溢出标志位of、辅助进位标志位af、奇偶标志位pf、符号标志位sf、方向标志位df、中断允许标志位if、跟踪标志tf。

6.试求出下列运算后的各个状态标志,说明进位标志和溢出标志的区别?

1278h+3469h

答:0001 0010 0111 1000

zf=0;sf=0;cf=0;of=0;af=1;pf=1。

进位表示最高位产生进位。

溢出表示超出数的表示范围。

8.什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处?

答:逻辑地址:产生实际地址的两个地址分量:

首地址和偏移地址。物理地址:内存单元地址。

用户在编写程序时只使用逻辑地址。程序装到内存中使用物理地址。物理地址可以通过逻辑地址求得。

9.设现行数据段位于存储器的b0000h到bffffh存储单元,ds段寄存器内容为多少?

答:ds=b000h

11.8086/8088微处理器工作在最小模式和最大模式时的主要特点是什么?有何区别?

答:最小模式只有一个cpu不需要总线控制器。最大模式有多个微处理器,必须要总线控制器来对总线控制权进行分配。

引脚mn/mx=1工作在最小模式。mn/mx=0工作在最大模式。

13.80486地址总线宽度为多少?数据总线宽度为多少?

14.现有6个字节的数据分别为11h,22h,33h,44h,55h,66h,已知它们在存储器中的物理地址为400a5h~400aah,若当前的(ds)=4002h,请说明它们的偏移地址值。如果从存储器中读出这些数据,至少需要访问几次存储器,各读出哪些数据?

解:∵物理地址=(ds)×16+偏移地址,偏移地址=物理地址-(ds)×16=400a5h~400aah-40020h=85h~8ah

至少需要访问三次存储器,每次读出一个字,即2211h,4433h,6655h。

这六个数在存储器中的存放位置如图所示。

汇编与接口第三章作业

1 已知ds 2000h,bx 0100h,si 0002h,存储单元 20100h 20103h 依次存放12 24 56 78h,21200h 21203h 依次存放2a 4c b7 65h,说明下列每条指令执行后ax寄存器的内容。1 mov ax,1200h 解 ax 1200h 3 mov ...

第二章作业与实验

2.1 描述以下三个概念的区别 头指针,头结点,首元结点 第一个元素结点 2.2 填空题。1 在顺序表中插入或删除一个元素,需要平均移动 元素,具体移动的元素个数与 有关。2 顺序表中逻辑上相邻的元素的物理位置 紧邻。单链表中逻辑上相邻的元素的物理位置 紧邻。3 在单链表中,除了首元结点外,任一结点...

课时作业与单元检测第二章推理与证明第二章单元检测

时间 120分钟满分 150分 一 选择题 本大题共12小题,每小题5分,共60分 1 下图为一串白黑相间排列的珠子,按这种规律往下排起来,那么第36颗珠子的颜色。应该是 a 白色b 黑色。c 白色可能性大 d 黑色可能性大。2 已知扇形的弧长为l,半径为r,类比三角形的面积公式 s 可推知扇形面。...