有关汇编语言选择题
1.1KB的存储器可以存储()个Byte?(A)1024(B)256(C)64(D)1282.段地址×()+偏移地址=物理地址。(A)8(B)16(C)32(D)643....
1. 1KB的存储器可以存储( )个Byte?
(A)1024 (B)256 (C)64 (D)128
2. 段地址×( )+偏移地址=物理地址。
(A)8 (B)16 (C)32 (D)64
3. ax寄存器可以分为两个独立使用的8位寄存器,其中( )。
(A)低8位(0位~7位)构成ah寄存器,高8位(8位~15位)构成al寄存器
(B)高8位(0位~7位)构成ah寄存器,低8位(8位~15位)构成al寄存器
(C)低8位(0位~7位)构成al寄存器,高8位(8位~15位)构成ah寄存器
(D)高8位(0位~7位)构成al寄存器,低8位(8位~15位)构成ah寄存器
4. 用debug 的( )命令可以查看、改变CPU寄存器的内容。
(A) R (B)D (C) U (D)T
5. 指令“mov ax, 1”和“add ax, ax”执行后,ax寄存器中的内容变为( )
(A) 0 (B)1 (C) 2 (D)4
6. 用debug 的( d )命令可以执行一条机器指令。
(A)R (B)D (C)U (D)T
7. 用0、1两个内存单元存放数据4E20H,下面哪个选项存储正确?( )
(A) 0单元里存放4EH,1单元中存放20H
(B) 0单元里存放20H,1单元中存放4EH
(C) 0单元里存放42H,1单元中存放E0H
(D) 0单元里存放E0H,1单元中存放42H 展开
(A)1024 (B)256 (C)64 (D)128
2. 段地址×( )+偏移地址=物理地址。
(A)8 (B)16 (C)32 (D)64
3. ax寄存器可以分为两个独立使用的8位寄存器,其中( )。
(A)低8位(0位~7位)构成ah寄存器,高8位(8位~15位)构成al寄存器
(B)高8位(0位~7位)构成ah寄存器,低8位(8位~15位)构成al寄存器
(C)低8位(0位~7位)构成al寄存器,高8位(8位~15位)构成ah寄存器
(D)高8位(0位~7位)构成al寄存器,低8位(8位~15位)构成ah寄存器
4. 用debug 的( )命令可以查看、改变CPU寄存器的内容。
(A) R (B)D (C) U (D)T
5. 指令“mov ax, 1”和“add ax, ax”执行后,ax寄存器中的内容变为( )
(A) 0 (B)1 (C) 2 (D)4
6. 用debug 的( d )命令可以执行一条机器指令。
(A)R (B)D (C)U (D)T
7. 用0、1两个内存单元存放数据4E20H,下面哪个选项存储正确?( )
(A) 0单元里存放4EH,1单元中存放20H
(B) 0单元里存放20H,1单元中存放4EH
(C) 0单元里存放42H,1单元中存放E0H
(D) 0单元里存放E0H,1单元中存放42H 展开
2个回答
展开全部
1)1(KB) = 2^10(B) = 1024(B) 所以A
2)公式:CS*16+IP = 物理地址 所以B
3)这么没什么好解释的 所以C
4)这个没什么好解释的 所以A
5)这个没什么好解释的 所以C
6)这个没什么好解释的 所以D
7)这个不确定,我不知道楼主你的汇编是不是X86,如果是的话,那么就是小端机,而小端机的内存存储的顺序是低字节到高字节,
在这里4E20H中,4E是高字节,20是低字节,所以0存储低字节,1存储高字节,所以0是20H,1是4EH, 所以B
如果是IBM或者SUN的一些大端机子,那么存储顺序相反, 那么答案就是A了
PS:若有不明白的地方,可以追问
2)公式:CS*16+IP = 物理地址 所以B
3)这么没什么好解释的 所以C
4)这个没什么好解释的 所以A
5)这个没什么好解释的 所以C
6)这个没什么好解释的 所以D
7)这个不确定,我不知道楼主你的汇编是不是X86,如果是的话,那么就是小端机,而小端机的内存存储的顺序是低字节到高字节,
在这里4E20H中,4E是高字节,20是低字节,所以0存储低字节,1存储高字节,所以0是20H,1是4EH, 所以B
如果是IBM或者SUN的一些大端机子,那么存储顺序相反, 那么答案就是A了
PS:若有不明白的地方,可以追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询