习题.docx
- 文档编号:2778460
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:71
- 大小:44.14KB
习题.docx
《习题.docx》由会员分享,可在线阅读,更多相关《习题.docx(71页珍藏版)》请在冰豆网上搜索。
习题
习题
说明:
英语习题全部上网,可在网上完成。
网址:
选择作业辅导
作业网址:
根据教学内容我们还自己编写了习题.
习 题1
1.Findthedecimalintegerthatisrepresentdbyeachofthese2’scomplementnumbers:
(1)FFH
(2)0H(3)F3E1H(4)B64AH
(5)2EH(6)10H(7)1FH(8)ABH
2.FindtheBCDrepresentationofeachofthefollowingdecimalnumbers:
(1)12
(2)24(3)68(4)127
(5)128(6)255(7)1234(8)2458
3.Findtheheximalrepresentationofeachofthefollowingbinarynumber.
(1)10101101b
(2)1001101001b(3)10b(4)11110b
(5)111110b(6)0101011101b(7)110100101b(8)10000101b
4.FindthedecimalnumberthatisrepresentedbyeachoftheseBCDnumber.
(1)10010001
(2)10001001 (3)00110110 (4)10010000
(5)00001000 (6)10010111 (7)10000001 (8)00000010
5.Findthebyte-length2’scomplementrepresentationofeachofthefollowingdecimalnumbers:
(1)0
(2)127(3)127(4)57
(5)126(6)126(7)128(8)11947
6.Findtheword-length2’scomplementrepresentationofeachofthefollowingdecimalnumbers:
(1)1
(2)10(3)845(5)923
(6)100(7)15000
7.Findthedoubleword-length2’scomplementrepresentationofeachofthefollowingdecimalnumbers:
(1)1
(2)10(3)23(5)100
8.Findthesigneddecimalintegerthatisrepresentdbyeachofthese2’scomplementnumbers:
(1)B64AH
(2)F3E1H(3)6F20H(4)00E1H
9.Findthesigneddecimalintegerthatisrepresentdbyeachofthese2’scomplementnumbers:
(1)1000B64AH
(2)98C2417DH(3)FFFFFE03H(4)0000F3E1H10.Completethefollowingcaculations:
(1)1011+1001
(2)1011-1001(3)1011×1001
(4)10111000÷1001(5)10111001(6)10111001
(7)~1011(8)10111001
11.Findtherangeofdecimalintegersthatcanbestoredin2’scomplementforminabyte.
12.Findtherangeofdecimalintegersthatcanbestoredin2’scomplementforminadoubleword.
13.数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?
ASCII码为0dH、0aH对应的是什么字符?
14.计算机中有一个“01100001”编码,如果把它认为是无符号数,它是十进制的什么数?
如果认为它是BCD码,则表示什么数?
又如果它是某个ASCII码,则代表哪个字符?
15.Whatisoverflow?
Whatiscarry?
What’sthedifferencebetweenthem?
16.Determinewhetheroverfloworcarryoccurs。
(1)003FH+02A4H
(2)1B48H+39E1H(3)6C34H+5028H
(4)7FFEH+0002H(5)FF07H+06BDH(6)2A44H+D9CCH
(7)FFE3H+FC70H(8)FE00H+FD2DH(9)FFF1H+8005H
(10)8ADCH+EC78H(11)9E58HEBBCH(12)EBBCH9458H
(13)EBBCH791CH(14)791CH–EBBCH
习 题2
1.罗列IA-32CPU的8位,16位和32位通用寄存器,并说明各自的作用。
2.什么是标志,它有什么用途?
状态标志和控制标志有什么区别?
画出标志寄存器EFLAGS,说明各个标志的位置和含义。
3.字和双字在存储器中如何存放,什么是“小端方式”?
对字和双字存储单元,什么是它们的对齐地址?
为什么要对齐地址?
4.SupposethatyouhaveanIntel8086.Findthefive-hex-digitaddressthatcorrespondstoeachofthesesegment:
offsetpairs:
(1)FFFH:
0
(2)40H:
17H(3)2000H:
4500H(4)B821H:
4567H
5.实地址模式和保护模式模式下段寄存器的内容有什么区别?
6.什么是段选择器?
什么是段描述符?
什么是描述符表?
它们之间有什么关系?
7.存储器模型和处理器的操作模式有什么关系?
8.数据的默认段是哪个,是否允许其他段存放数据?
如果允许,如何实现,有什么要求?
9.HowmanybytesofmemoryarethereinPCbasedIA-32CPU?
10.什么是端口?
如何编址端口?
习 题3
1.伪指令语句与硬指令语句的本质区别是什么?
伪指令有什么主要作用?
2.什么是标识符,汇编程序中标识符怎样组成?
3.什么是保留字,汇编语言的保留字有哪些类型,并举例说明。
4.Nameanddescribethethreetypesofassemblylanguagestatements.
5.汇编语言程序的开发有哪4个步骤?
分别利用什么程序完成、产生什么输出文件?
6.区分下列概念:
(1)变量和标号;
(2)数值表达式和地址表达式;(3)符号常量和字符串常量。
7.画图说明下列语句分配的存储空间及初始化的数据值:
(1)byte_varbyte’ABC’,10,10h,’EF’,3dup(-1,?
3dup(4))
(2)word_varword10h,-5,’EF’,3dup(?
)
8.请设置一个数据段mydataseg,按照如下要求定义变量:
(1)my1b为字符串变量:
PersonalComputer
(2)my2b为用十进制数表示的字节变量:
20
(3)my3b为用十六进制数表示的字节变量:
20
(4)my4b为用二进制数表示的字节变量:
20
(5)my5w为20个未赋值的字变量
(6)my6c为100的常量
(7)my7c表示字符串:
PersonalComputer
9.变量和标号有什么属性?
10.MASM定义了哪7种存储模式?
TINY和SMALL模式创建什么类型(EXE或COM)程序?
设计32位应用程序应该采用什么模式?
11.分别写出实模式和保护模式下的程序格式框架。
12.设在某个程序中有如下段定义,请画图说明内存空间的分配以及内容。
.data
ORG100h
VARWWORD1234h,5678h
VARBBYTE3,4
AGLIN4
VARDDWORD12345678h
EVEN
BUFFBYTE10DUP(?
)
MESSBYTE’HELLO’
MESS_VARB_OFFSETDWORDOFFSETVARB+OFFSETMESS
VAR_TYEPBYTETYPEBUFF+TYPEMESS+TYPEVARD
VAR_SIZEBYTESIZEVARW+SIZEBUFF+SIZEMESS
VAR_LENGTHBYTELENTHVARW+LENTHVARD
BUFF_LSBYTELENTHBUFF+SIZEVARW
BEGIN_TYPEBYTETYPEBEGIN
BEGIN_OFFSETDWORDOFFSETBEGIN
.code
BEGIN:
RET
ENDBEGIN
习 题4
1.Inrealmode,supposethatDS=2000H、BX=0100H、SI=0002H,memory[20100H]~[20103H]storedata12,34,56,78H,[21200H]~[21203H]storedata2A,4C,B7,65H.Givethevaluesaftereachinstructionperformed.
(1)movax,1200h
(2)movax,bx
(3)movax,[1200h]
(4)movax,[bx]
(5)movax,[bx+1100h]
(6)movax,[bx+si]
(7)movax,[bx][si+1100h]
2.控制转移类指令中有哪三种寻址方式?
3.Whatisshortjump,nearjumpandfarjump?
Whatareintersegmentjumpandintrasegmentjump?
4.实模式下,假设DS=2000H,BX=1256H,SI=528FH,位移量TABLE=20A1H,[232F7H]=3280H,[264E5H]=2450H,试问执行下列段内间接寻址的转移指令后,转移的有效地址是什么?
(1)jmpbx
(2)jmptable[bx]
(3)jmp[bx][si]
5.什么是操作码、操作数和寻址方式?
有哪三种给出操作数的方法?
6.什么是有效地址EA?
80x86的操作数如果在主存中,有哪些寻址方式可以存取它?
7.Describestheaddressingmodeineachinstruction.SupposethatBX=2000H,DI=40
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题