离线作业
1
答案及点?/p>
1.10
、数?/p>
0~9
、大写字?/p>
A~Z
、小写字?/p>
a~z
对应?/p>
ASCII
码分别是多少?/p>
ASCII
码为
0dh
?/p>
0ah
对应的是什么字符?
请看教科书的
P7
的标?/p>
ASCII
码及其字?/p>
答案:数?/p>
0~9:30H~39H,
大写字母
A~Z:41H~5AH, a~z:61H~7AH
0DH:
回车
,0AH:
换行
1.11
、计算机中有一?/p>
?110 0001?/p>
编码,如果把它认为是无符号数,它?/p>
10
?/p>
制什么数?如果认为它?/p>
BCD
码,则表示什么数?又如果它是某个
ASCII
码,
则代表哪个字符?
无符号数
:61H=97
十六进制数转换为十进制数方法
6
?/p>
16
?/p>
1=97
BCD
?/p>
:61
四位二进制表示一?/p>
BCD
?/p>
ASCII
?/p>
:61H
为小写字?/p>
a
可以?/p>
ASCII
?/p>
答案:无符号数十进制
:97,BCD
?/p>
:61,ASCII
?/p>
:a
1.19
、什么是
8086
中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?/p>
请将如下逻辑地址用物理地址表达?/p>
?/p>
1
?/p>
FFFFH:0
?/p>
2
?/p>
40H:17H
?/p>
3
?/p>
2000H:4500H
?/p>
4
?/p>
B821H:4567H
答案:•对应每个物理存储单元都有一个唯一?/p>
20
位编号,就是物理地址,从
00000H
?/p>
FFFFFH
•在
8086
内部和用户编程时,采用的段基地址
:
段内偏移地址形式称为
逻辑地址•将逻辑地址中的段地址左移
4
位,加上偏移地址就得?/p>
20
?/p>
物理地址
?/p>
1
?/p>
FFFFH:0
?/p>
FFFF0H
?/p>
2
?/p>
40H:17H
?/p>
00417H
?/p>
3
?/p>
2000H:4500H
?/p>
24500H
?/p>
4
?/p>
B821H:4567H
?/p>
BC777H
(不要算错)
1.20
?/p>
8086
有哪
4
种逻辑段,各种逻辑段分别是什么用途?
答案?/p>
•代码段
?/p>
Code Segment
?/p>
用来存放程序的指令序列?/p>
处理器利?/p>
CS : IP
取得下一条要执行的指?/p>
•堆栈段
?/p>
Stack Segment
?/p>
确定堆栈所在的主存区域?/p>
处理器利?/p>
SS : SP
操作堆栈中的数据
•数据段
?/p>
Data Segment
?/p>
存放当前运行程序所用的数据?/p>
处理器利?/p>
DS :
EA
存取数据段中的数?/p>
•附加段?/p>
Extra Segment
)是附加的数据段,也用于数据的保存。处理器
利用
ES : EA
存取数据段中的数?/p>