① 已知十六进制表示的段地址和偏移地址 怎么计算物理地址啊
比如:
段地址是:43C6h 偏移地址是:0048h
则,物理地址:(43C60+0048)h
应该是
② 数据段的物理地址
根据你提供的寄存器值来说。求数据段的物理地址
首先,段的物理地址有段地址和偏移地址来表示,如"段地址:偏移地址"
数据段放在DS寄存器中即2000h,而0362,0363属于数据段内容肯定包含在数据段地址中,
由于没有提供数据段的 首地址偏移值,所以你可以将ds:0362当做数据段物理地址
也就是2000h:0362h=2000h*10h+0362h=20362h
③ 微机原理求物理地址的问题,那个乘16的含义是左移4位,那计算的时候应该怎么算
物理地址的计算方法是段地址左移一位十六进制数,再加上偏移地址。就像你这个题目中的算法就是:12000H+0FF00H=21F00H。物理地址的计算方法都是如此。只要把相应的段地址左移一位再相加就可以。但有时候需要判断它对应的段地址。
这种题目相对来说是很简单的,只要把题目中给出的十六进制段地址左移一位,最后一位补零就可以的。
再如CS=2100H,IP=02100H。则物理地址为:2A000H+02100H=2C100H
希望对你有帮助!
④ 指出寻址方式并计算物理地址
第一种是指定段寄存器的方法
具体的物理地址是通过ES和BX来计算的,计算方法和DS:BX的方法一样,只不过是把DS换成了ES,没有加段指示前缀的话默认为DS
第二种是MASM提供的一种寻址方式
其实映射到指令的话就是"基址+偏移量"的寻址方式,SI是基址,VAL在这里代表偏移量,这条指定对应的指令是:
MOV AX,[SI+50H]
第三种和第二种类似
其实就是"基址+变址+偏移量"的寻址方式
具体的数值自己计算吧
⑤ 求详解啊。汇编算物理地址啊。很急很急!
1) MOV AX, ES:[1000H] AX=9ABCH 地址:31000H
算法:ES*10H+1000H 声明的段寄存器ES
2) MOV AX, [BX] AX=3412H 地址:21000H
算法:DS*10H+BX 默认段寄存器DS
3) MOV AX, [BX][SI] AX= ? 地址:21001H
算法:DS*10H+BX+SI 默认段寄存器DS
这道题是不是你哪里敲错了,你题中没有这个21001H 地址
4) MOV AX,[BP+DI] AX=9A78H 地址:41002H
算法: SS*10H+BP+DI 默认段寄存器SS
方括号里面代表地址,比如 mov ax,[bx] 就等于 mov ax,[1000h],冒号代表段前缀,冒号前面的是段寄存器,将以指明的段寄存器寻址,段寄存器 * 10H + 后面的地址 即是物理地址,如果没有指明段前缀,将以默认的段寄存器寻址,BX,SI,DI 这3个寄存器默认的段寄存器是 DS,BP的默认段寄存器是SS
⑥ 已知DS=0C00EH,偏移地址为20C0H,求物理地址
应该是对的。就是DS向前移一位后加上偏移地址。
⑦ 微机原理寻地址方式和求物理地址。
mov es:[si], ax 中目的操作数为 寄存器间接寻址,其物理地址=es*16(即左移4位)+si=20000h+0200h=20200h 。
从已有条件看,ax 为源操作数,但其 未知。
⑧ 求物理地址,拜托详细一点的解答过程,谢谢!
页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件“用户编程空间共32个页面”,可知页号部分占5位,由“每页为2KB”,可知页内地址占11位。由“内存为16KB”,可知有8块,块号为3位。逻辑地址1A5C(H)所对应的二进制表示形式是:0001 1(010 0101 1100) ,根据上面的分析,()内的为页内地址,编码“0001 1”为页号,表示该逻辑地址对应的页号为3。查页表,得到物理块号是7(十进制),即物理块地址为:01 11 ,拼接页内地址10 0101 1100,得01 1110 0101 1100,即1E5C(H)
⑨ 内存单元物理地址怎么计算,如内存单元偏移地址为20C0H,DS=0C00EH,求物理地址,主要是计算过程、、、
要相信自己,明显答案错了
⑩ 《微计算机技术》问题:给定一个存放数据的内存单元的偏移地址是20C0H,(ds)=0c00eh,求物理地址
“(DS)=0C00EH 是20位的 ”
你错了
最高的一位大于9,要在前面加0,用来区分是数字还是一个语句标识符。
其实真实的DS 是C00E 二进制是 1100 0000 0000 1110
偏移地址就是IP,CS+IP左移4位
也就是 z是在这里用的占位的符号。写的时候不要把*写进去。
zzzzzz1100 0000 0000 1110
0010 0000 1100 0000
-----------------------------
0010 1100 1100 0000 1110
物理2cc0e
zc00e
20c0
----------
2cc0e