微机原理及程序设计

若代码段位于内存的45000H到54FFFH的64KB范围内,那么CS=()。

题目

若代码段位于内存的45000H到54FFFH的64KB范围内,那么CS=()。

参考答案和解析
正确答案:4500H
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若CS=8000H,现行代码段可寻址的存储空间范围是80000H~8FFFFH。()

此题为判断题(对,错)。


参考答案:正确

第2题:

程序中,若代码CSEG1占用的内存空间是13AD0H~13AE4H,则代码段CSEG2在内存中的起始地址是______H。


正确答案:13AF0
13AF0 解析:该题考查考生对分段式内存管理的掌握。因为CSEG1占用的内存空间是13ADOH~13AE4H,分段式内存管理中,每个段的起始地址必须是16的整数倍数,所以代码段 CSEG2在内存中的起始地址是13AFOH。

第3题:

COM文件只有一个段并限制在64KB之内,COM程序的堆栈是由【 】自动产生的,数据定义在代码段内。


正确答案:DOS
DOS

第4题:

汇编语言的程序代码必须位于代码段中,形成代码段物理地址的寄存器对是( )。

A.SS SP

B.CS IP

C.DS BX

D.CS BX


正确答案:B

第5题:

假设某汇编语言源程序的代码段的段名是CSEG,启动地址为START,下面可用来预置CS寄存器的语句是( )。

A.ASSUME CS:CSEG

B.END START

C.MOV CS,CSEG

D.MOV AX,CSEG 和MOV CS,AX


正确答案:B

第6题:

若内存容量为64KB,则访问内存所需地址线()条

A. 16

B. 20

C. 18

D. 19


参考答案A

第7题:

8086和80286都有4个段寄存器CS、DS、SZ、ES,它们都是【 】位的寄存器,分别是代码段寄存器、数据段寄存器、堆栈段寄存器、附加段寄存器。它们用于内存寻址时, 20位的物理地址是由段寄存器左移4位和16位的偏移量相加而成的。


正确答案:16
16

第8题:

8086CPU构成的微机系统中,若某数据段位于存储区30000H~3FFFFH,数据段大小为64KB,则该数据段的段基址为

A.38000H

B.47FFFH

C.3000H

D.3800H


正确答案:C

第9题:

在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

A.数据

B.代码

C.堆栈

D.代码和堆栈


正确答案:A
解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

第10题:

若内存容量为64KB,则访问内存所需地址线至少应有18条。


正确答案:错误